Master Thesis "Generating Human Readable Software Architecture using Multi-Agent AI"

5 days ago


Lund, Skåne, Sweden Bosch Nordic Full time

Welcome to a world, where your ideas lead to something big. Welcome to Bosch.

At Bosch, we shape the future by inventing high-quality technologies and services that spark enthusiasm and enrich people's lives. Our promise to our associates is rock-solid: we grow together, we enjoy our work, and we inspire each other. Join in and feel the difference.

Bosch R&D Center Lund stands for modern development in cutting edge technology in the areas of connectivity, security, mobility solutions and AI. We are growing rapidly and looking for people to join us on our mission to become the Bosch Group's 1st address for secure connected mobility solutions. We are working on a range of interesting projects, with a particular focus on software development for the automotive industry, electrical bicycles and Internet of Things.

Job Description

Problem statement

Context

As software systems become more complex and larger, having clear, accurate, and adaptable architecture diagrams is essential. These diagrams help align development teams, communicate design choices, and maintain system integrity in distributed environments.

Problem

Automated tools may generate diagrams that are visually unappealing and may lack precision in symbol usage and labeling. Additionally, accurately depicting dependencies and relationships between components can be challenging, particularly in complex systems with multiple layers. To enhance usability, it is essential to translate machine-readable formats into human-readable diagrams, ensuring that the resulting visualizations are both clear and easy for users to comprehend.

Proposed solution

This research investigates how multi-agent AI systems can automate and improve the creation of software architecture diagrams. By giving specific roles to different agents, such as analyzing requirements, modeling components, and optimizing visuals, these systems can work together to create diagrams that are both technically correct and visually clear. To ensure the information is easy to read, it's necessary to simplify and group it appropriately while maintaining technical correctness.

Goal:

Develop a prototype using specialized AI agents to analyze software systems and their components to produce clear and easy-to-understand visual diagrams.

Suggested approach:

  • The prototype should be run locally using existing multi-agent Bosch tooling that can interact with LLMs as needed.
  • Develop the prototype through iterative steps:
  • Select and define personas and their requirements towards content and readability.
  • Rate the generated requirements according to the expectations of the personas.
  • Suggest outcome regarding integration into an agentic workflow.

You will, of course, have the opportunity to shape the thesis based on your knowledge, skills and discoveries made during the project.

Qualifications

To be successful in the project with think you are:

  • A student in Information Technology, Computer Science, Electronics, Math or Physics.
  • Required knowledge / courses on data science and AI
  • Interested in algorithm development and have some data processing experience with machine learning knowledge.
  • Experienced with or have at least some knowledge of programming in Python.
  • Self-driven, able to challenge yourself, and gain the experience needed to move the project forward.
  • A person with team spirit, social skills and an understanding of software and system architecture.

Additional Information

Supervisors:
Örjan Percy

We encourage to have a team of 2 master thesis students working on the thesis.

How to apply

Please specify which project you are interested in.
Please note:
Only applications from students located in the area of Lund are accepted.


  • Master thesis

    3 days ago


    Lund, Skåne, Sweden Bosch Nordic Full time 40,000 - 80,000 per year

    Company DescriptionAt Bosch, we shape the future by inventing high-quality technologies and services that spark enthusiasm and enrich people's lives. Our promise to our associates is rock-solid: we grow together, we enjoy our work, and we inspire each other. Join in and feel the difference.Bosch R&D Center Lund stands for modern development in cutting edge...

  • Master Thesis

    5 days ago


    Lund, Skåne, Sweden Bosch Nordic Full time 40,000 - 80,000 per year

    Company DescriptionAt Bosch, we shape the future by inventing high-quality technologies and services that spark enthusiasm and enrich people's lives. Our promise to our associates is rock-solid: we grow together, we enjoy our work, and we inspire each other. Join in and feel the difference.Bosch R&D Center Lund stands for modern development in cutting edge...

  • Master Thesis

    5 days ago


    Lund, Skåne, Sweden Bosch Nordic Full time 50,000 - 80,000 per year

    Company DescriptionAt Bosch, we shape the future by inventing high-quality technologies and services that spark enthusiasm and enrich people's lives. Our promise to our associates is rock-solid: we grow together, we enjoy our work, and we inspire each other. Join in and feel the difference.Bosch R&D Center Lund stands for modern development in cutting edge...


  • Lund, Skåne, Sweden Zenseact Full time 400,000 - 700,000 per year

    This year, we're trying something a little different to make it easier for you to explore and apply for our master thesis projects. Instead of separate ads for every topic, we've grouped all projects into three main clusters — each focused on a different part of autonomous driving. You're welcome to apply to one, two, or all three clusters if you like, but...

  • Master Thesis

    1 day ago


    Lund, Skåne, Sweden Axis Communications Full time 40,000 - 80,000 per year

    Job TitleMaster Thesis - UX Design for Production System UIJob DescriptionCategory User Experience, Interaction DesignScope 2 students completing credits eachBackgroundAxis products are manufactured, assembled and tested at manufacturing sites all over the world, using production systems that are developed in-house at Axis. Our production systems use...

  • Master Thesis

    5 days ago


    Lund, Skåne, Sweden Bosch Nordic Full time 40,000 - 80,000 per year

    Company DescriptionAt Bosch, we shape the future by inventing high-quality technologies and services that spark enthusiasm and enrich people's lives. Our promise to our associates is rock-solid: we grow together, we enjoy our work, and we inspire each other. Join in and feel the difference.Bosch R&D Center Lund stands for modern development in cutting edge...


  • Lund, Skåne, Sweden Zenseact Full time 350,000 - 550,000 per year

    This year, we're trying something a little different to make it easier for you to explore and apply for our master thesis projects. Instead of separate ads for every topic, we've grouped all projects into three main clusters — each focused on a different part of autonomous driving. You're welcome to apply to one, two, or all three clusters if you like, but...


  • Lund, Skåne, Sweden Arm Full time 450,000 - 675,000 per year

    Job ID Date posted03/11/2025LocationLund, SwedenCategoryMachine LearningAre you a student looking to enhance your skills and collaborate on your Master Thesis? Arm offers real-world projects to apply your knowledge, boost your development, and advance your future careerA significant part of Arm's work in Lund involves developing our Neural Processing Units...

  • Master Thesis

    5 days ago


    Lund, Skåne, Sweden Axis Communications Full time 400,000 - 600,000 per year

    Job TitleMaster Thesis - New multi-dimensional optics calibration methodJob DescriptionTitelNew multi-dimensional optics calibration methodCategoryComputer Science, Programming, Imaging and OpticsScope2 students completing a Master thesis, 30 hp eachBackgroundAxis typically procures optics and imaging sensors, assembling them in our proprietary alignment...

  • Master Thesis

    5 days ago


    Lund, Skåne, Sweden Axis Communications Full time 350,000 - 550,000 per year

    Job TitleMaster Thesis - Concept Design of a New Display SpeakerJob Description Category: Mechanics, Product Development, Technical Design.   Scope: Two students completing a master thesis, 30 hp each.   Background  At Axis New Business Audio, we develop audio products for security such as horn, ceiling and cabinet speakers driven by Power over...