Logo Info Support
Actief ongeveer 5 uur geleden geplaatst

Master's Thesis in Software Development: Investigating the quality of AI-generated commit Messages

Info Support
Veenendaal 47.000 - 63.000 Fulltime Software Technisch consultant Afstudeerstage

Status

Actief

Contract

Fulltime

Locatie

Veenendaal

Salaris

47.000 - 63.000

Software Technisch consultant Afstudeerstage

<p><strong></strong></p><p><strong>Commit messages shape how teams understand and maintain their code, but AI tools are starting to take over this task. In this thesis, you analyze the quality of AI-generated commit messages and compare them to human-written ones. The goal: uncover how well these tools capture the intent behind code changes and where they still fall short.</strong></p><p></p><p><strong><strong><strong><strong>πŸ’‘</strong></strong></strong>Areas of Interest:&nbsp;</strong>AI-augmented software development, developer workflows, version control systems</p>

<p></p><p>Commit messages are a vital part of modern software development. They help teams track changes, understand decisions and maintain codebases over time. More and more, AI tools like GitHub Copilot generate these messages automatically. While this can speed up workflows, it’s unclear how this shift affects message quality. AI may summarize code effectively but often lacks the context behind decisions. To evaluate this development, we need a clearer picture of what makes a commit message effective and how AI compares to humans in practice.</p><p></p><h2>The Assignment</h2><p></p><p>In this thesis, you will contribute to improving commit message quality by exploring how AI can support this part of the development workflow. The goal is to understand how AI-generated commit messages compare to human-written ones in terms of clarity, relevance and usefulness for understanding code changes. Based on your findings, you will draw conclusions about the strengths and limitations of current AI-generated commit messages and identify opportunities for improvement.</p><p></p><ul>
</ul><p><strong>About Info Support</strong></p><p>Info Support specializes in custom software, data/AI solutions, management, and training and is active in the Finance, Industry, Agriculture, Food &amp; Retail, Mobility &amp; Public, and Healthcare sectors. We provide solid and innovative solutions for complex and critical software issues. Our headquarters are located in Veenendaal (NL) and Mechelen (BE). At present, approximately 500 employees are employed by Info Support.</p><p>Info Support's working method is characterized by a number of core values: solidity, integrity, craftsmanship, and passion. These core values are intertwined in our work and the way we interact with each other.</p><p>To ensure that all employees are always up to date with the latest developments, Info Support has an in-house knowledge center that eagerly satisfies the hunger for more or different knowledge and skills.</p><p>B2 language proficiency in Dutch is required.</p>

Master's Thesis in Software Development: Investigating the quality of AI-generated commit Messages
Info Support
Aanmelden & solliciteren