Complexity Measurement for Software Quality Assessment - with Industry Partner

Institute
Lehrstuhl für Automatisierung und Informationssysteme
Type
Semester Thesis / Master's Thesis /
Content
 
Description

Software developers in machine and plant manufacturing utilize metrics to
gain valuable insights into the complexity and thus quality of their code.

Complexity in automation software is driven by the technical process,
which the software is tasked to control and its hardware and software
constraints. Currently, none of the standard metrics used in automation is
taking the underlying process into account, since the metrics calculation
solely relies on statically analyzing a given piece of code. Therefore, in
certain software parts, discrepancies between the developer’s experienced
judgement and the metrics value emerge.

With the help of the experts at our industry partner SIG you will:
• Analyze the factors that render different technical processes complex to control
• Develop a metric that accurately grasps a technical process’ complexity
• Relate the complexity of the process to the complexity of the software

Requirements

• Knowledge about automation, data analysis and systems theory
• PLC-programming (IEC61131) expertise can be helpful
• Fluent in German
• Independent and self-reliant work ethic

Possible start
sofort
Contact
Luis Steuter
Room: MW107
Phone: +49 (89) 289 - 16580
luis.steutertum.de
Announcement