THESIS: Assessing the Reliability of AI Tools for Software Project Time Prediction

6 days ago


Sundsvall, Sweden Knightec Group Full time 400,000 - 600,000 per year
High level description

Effort and time estimation remain among the most challenging aspects of software engineering. Despite decades of research, human estimates are still often uncertain and inconsistent.
With the rise of advanced AI assistants and code-generating tools such as GitHub Copilot, ChatGPT, Amazon CodeWhisperer, and similar systems, new possibilities have emerged — not only for generating code, but also for supporting planning and estimation.

This thesis aims to explore whether modern AI tools can be used to estimate the time required to complete typical software development tasks, and how their estimates compare to those of experienced human developers.

Who are we looking for?

Bachelor/Master of Science in Computer Science/Engineering

Project description

The purpose of this thesis is to investigate the ability of AI tools to estimate the time required for smaller software development projects, and to compare their performance with human expert estimates.

The goal is to evaluate the accuracy, consistency, and potential usefulness of AI-based estimations as decision support tools in project planning.

Purpose and Scope

In this thesis investigate these questions:

  • How accurately can modern AI tools estimate the total time required for a development task, from start to delivery (including testing, documentation, and deployment)?
  • How do AI-generated estimates differ from those made by experienced developers?
  • How does the quality of AI estimates vary depending on the task description (e.g., level of detail, context, programming language)?
  • What methods can be used to systematically evaluate the reliability and precision of AI-based time estimations?
  • Can an AI system accurately estimate its own completion time — i.e., predict how long it would take itself to complete a given task?

An Exciting Journey with Knightec Group
Semcon and Knightec have joined forces as Knightec Group. Together, we are Northern Europe's leading strategic partner in product and digital service development. With a unique combination of cross-functional expertise and a holistic business understanding, we help our clients realize their strategies – from idea to complete solution.

Practical Information
This is a thesis position, located at our office in Sundsvall. Start date January or March 2026.

Please submit your application as soon as possible, but no later than If you have any questions, you are welcome to contact Johanna Edström. Note that due to GDPR, we only accept applications through our careers page.



  • Sundsvall, Sweden Knightec Group Full time 60,000 - 80,000 per year

    AbstractManaging third-party dependencies is critical for software security, yet existing tools such as Dependabot treat all version updates and reported vulnerabilities as equally urgent. This lack of prioritization leads to alert fatigue and wasted developer effort. This thesis explores how AI can make dependency risk management more contextual and...


  • Sundsvall, Sweden Knightec Group Full time 550,000 - 750,000 per year

    High level descriptionThis project explores the application of artificial intelligence in software engineering to accelerate the formulation of change requests from initial business needs and enhance the precision of early-stage estimates.Who are we looking for?Bachelor/Master of Science in Computer Science/EngineeringProject descriptionUtilizing prompt...


  • Sundsvall, Sweden Knightec Group Sweden Full time 350,000 - 550,000 per year

    High level descriptionIndustries increasingly collect sensor data from equipment, but much of this data is not fully used for real time insights or predictive maintenance. A device-to-cloud prototype can demonstrate how even simple hardware can generate valuable data for health monitoring and failure prediction.Who are we looking for?Bachelor/Master of...


  • Sundsvall, Sweden Knightec Group Sweden Full time 400,000 - 600,000 per year

    High level descriptionThis thesis focuses on evaluating different predictive maintenance models using provided industrial datasets. The goal is to determine which models are most effective in predicting failures and enabling proactive maintenance. The study will compare approaches such as anomaly detection, time-series forecasting, and classification-based...


  • Sundsvall, Västernorrland, Sweden Knightec Group Full time 40,000 - 80,000 per year

    High level descriptionThis thesis focuses on evaluating different predictive maintenance models using provided industrial datasets. The goal is to determine which models are most effective in predicting failures and enabling proactive maintenance. The study will compare approaches such as anomaly detection, time-series forecasting, and classification-based...


  • Sundsvall, Sweden Knightec Group Full time 350,000 - 550,000 per year

    High level descriptionGenerative AI is increasingly used in software development to write code, tests and suggest solutions. This increases productivity but at the cost of several risks, one being security. The AI tools being used may generate code that contains vulnerabilities, reproduce insecure patterns from training data, or create a false sense of...


  • Sundsvall, Sweden Knightec Group Full time 400,000 - 600,000 per year

    High level descriptionThis project examines the application of artificial intelligence in translating change requests into automated test cases by referencing software interface descriptions, aiming to enhance verification coverage and overall software quality.Who are we looking for?Bachelor/Master of Science in Computer Science/EngineeringProject...


  • Sundsvall, Sweden Knightec Group Full time 450,000 - 550,000 per year

    High level descriptionAI agents in Customer Success can streamline documentation by automatically capturing key insights from customer interactions and updating knowledge bases with accurate, easy-to-find content. They can analyze large sets of customer data to identify trends, summarize findings, and prepare structured updates. For monthly reporting, AI...


  • Sundsvall, Sweden Knightec Group Full time 450,000 - 550,000 per year

    High level descriptionModern data engineering faces unprecedented challenges as organizations increasingly deploy IoT devices and edge computing infrastructure that generate massive volumes of distributed data.Traditional centralized data processing approaches struggle with the latency, bandwidth, and reliability constraints inherent in edge-to-cloud data...


  • Sundsvall, Sweden Knightec Group Full time 650,000 - 850,000 per year

    High Level DescriptionA common problem in high traffic systems is scaling. When applications take a long time to initialize, scaling in the middle of a traffic spike can cause a noticeable latency impact and even causing downtime. Predictive scaling together with machine learning involves gathering and utilizing data to accurately forecast incoming spikes...