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
-