Thesis work within AI & Embedded Systems
Core
Design, implement, and evaluate an AI-based agent to automatically generate human-readable release documentation for a software product by analyzing software repositories and release processes.
Role type
Research student (Bachelor/Master's) in AI/Embedded Systems
Builds
An AI agent prototype integrated into a release workflow for generating release notes
Domain
Software Engineering, Generative AI, Embedded Systems
Deliverable
production ML models | research
Required skills
Software development, version control, structured testing, CI/CD, technical writing, evaluation of AI systems, prompt or context engineering
Preferred skills
Experience with generative AI, large language models, agent workflows
Technologies
Large language models, software repositories, release processes
Responsibilities
Analyze existing release processes and repository structures; develop methods for extracting relevant commits and diffs; design an agent workflow to identify changes and verify statements; integrate the agent into the release workflow; create an evaluation framework and acceptance-test dataset; measure documentation quality and computational cost; document architecture and results.
Seniority
Student (Bachelor or Master's level)