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
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
Company
EricssonJob Posted
15 hours ago
Employment Type
Internship
Work mode
On Site
Experience Level
Student
Locations
Linköping, Sweden
Qualification
Master
Applicants
Be an early applicant
Similar Jobs
Qualcomm
Hyderabad, IndiaSenior Engineer/Lead - Layer 1 (PHY) Firmware Engineer – 5G NR gNodeB
Full Time Be an early applicant Posted 1 day ago
Qualcomm
Hyderabad, IndiaEngineer, Staff- Python Dev Testing
Full Time Be an early applicant Posted 1 day ago
Qualcomm
Hyderabad, IndiaSenior Android SW Product Manager
Full Time Be an early applicant Posted 20 hours ago
Ericsson
Bangalore, IndiaSolution Integrator
Full Time Be an early applicant Posted 20 hours ago
Amazon
Bengaluru, IndiaSoftware Development Manager, EU INTech Delivery Speed Tech
Full Time Be an early applicant Posted 22 hours ago
Amazon
Bengaluru, IndiaSoftware Development Manager, Alexa Shopping - Core
Full Time Be an early applicant Posted 22 hours ago
