Master Thesis: Modern software development relies on automated testing to detect defects and support

Technology, Data & Digital · Software & Web Development · Software Engineering · Data Science

In short

This Master Thesis project in Linköping, Sweden, focuses on leveraging Large Language Models (LLMs) to enhance mutation testing in modern software development. The goal is to design and evaluate a prototype that uses LLMs to improve mutation generation, prioritization, and analysis, ultimately increasing test effectiveness and reducing computational costs.

Responsibilities

  • Review research on mutation testing, large language models, and automated software testing.
  • Investigate how language models can generate realistic mutations, prioritize mutants, or analyze mutation-testing results.
  • Develop and evaluate a prototype on selected open-source software projects.
  • Compare the approach with a conventional mutation-testing method.
  • Measure mutation quality, defect-detection capability, execution time, and computational cost.
  • Analyze the reliability, reproducibility, and limitations of the results.

Requirements

  • Master’s students in computer science
  • Relevant experience in software testing and LLMs is preferred.

Desired Qualifications

  • The final scope may focus on one primary aspect of mutation testing, such as mutation generation, mutant prioritization, equivalent-mutant analysis, or the explanation of surviving mutants.
  • The thesis should distinguish between improvements caused by the language model and those caused by the surrounding testing workflow.

Benefits

  • Outstanding opportunity to use skills and imagination to push boundaries.
  • Build solutions to tough problems.
  • Be challenged in a supportive team environment.
  • Join a team of diverse innovators.
  • Work with a company that champions diversity and inclusion.

Skills

Artificial IntelligenceAnalysisC++AlgorithmsAgileAcademic WritingAPIArduino Software5GArchitectureMutation TestingLarge Language ModelsAutomated Software Testing
#Master Thesis#Software Development#Automated Testing#Defect Detection#Frequent Delivery#Test Coverage#Mutation Testing#Large Language Models#AI#Software Engineering#Research#Prototyping#Open-Source Software#Computer Science#Sweden
Ericsson Logo

About Ericsson

Pioneering technology for connecting billions of people worldwide

Our purpose \nTo create connections that make the unimaginable possible.\n\nOur vision\nA world where limitless connectivity improves lives, redefines business and pioneers a sustainable future.\n\nOur values\nPerseverance, professionalism, respect and integrity.\n\nThe future is a place for purpose & vision – ours are clear, and we invite partners, customers and consumers to join us in our journey. \n\nFor a brighter future. For all. Let's #ImaginePossible

Ericsson Logo

Company

Ericsson

Job Posted

13 hours ago

Employment Type

Internship

Work mode

On Site

Experience Level

Student

Locations

Linköping, Sweden

Qualification

Master

Applicants

Be an early applicant