Master Thesis: 3D/VR-based Code Exploration i Lund

Company... 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...

Om tjänsten

Company Description

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

Software development is complex and it is often difficult to comprehend the meaning of code, especially when software systems grow in size and complexity. Software is inherently invisible but visualization tools can assist with program comprehension. The goal of this master’s thesis project is to explore how 3D/VR-based code exploration can assist software architects and developers.

Proposed solution

The preliminary structure of the project is made up of three parts:

  • Study: An initial phase investigating current issues with program comprehension among software architects (e.g., comprehension of static structures, dynamic behavior, deployment in production, meta-data such as open-source licenses or code ownership) at Bosch together with a literature study of the state-of-the-art in software visualization.
  • Design: A design and implementation phase where an interactive visualization solution, addressing one or more problems identified in the initial phase, is developed in an agile fashion together with software architects.
  • Evaluation: An evaluation phase conducting a user study with software architects, where the developed prototype is evaluated and compared to current practice.

Scope of master thesis project

Two students completing 30 credits each (20 weeks) onsite at the Lund office

Qualifications

In order to be successful in the project with think you are:

  • Familiar with software development and preferable software architecture
  • A student in Information Technology, Computer Science or similar
  • Self-driven, able to challenge yourself, and gain the experience needed to move the project forward.

Additional Information

Supervisors

  • LTH: Emma Söderberg at Computer Sciences, Günter Alce at Design Sciences (co-supervisor)
  • Bosch: Robert Lagerstedt (co-supervisor) at RBSN/ESW

Please note: Only applications from students at a Swedish University are accepted.

Publicerad den

15-11-2022

Extra information

Status
Öppen
Ort
Lund
Körkort önskas
Nej
Tillgång till bil önskas
Nej
Personligt brev krävs
Nej
Ansök nu

Dela jobbannonsen