Maintainability and evolvability of control software in machine and plant manufacturing -- An industrial survey
Birgit Vogel-Heuser, Felix Ocker

TL;DR
This paper presents an industrial survey evaluating the maintainability and evolvability of control software in long-lived automated production systems, highlighting challenges and success factors across 68 companies.
Contribution
It introduces SWMAT4aPS+ questionnaire to assess software maturity criteria and provides empirical insights into industry challenges in software maintainability and evolvability.
Findings
Most criteria are below industry expectations
Cross-disciplinary development faces significant challenges
Reusable models are underutilized in practice
Abstract
Automated Production Systems (aPS) have lifetimes of up to 30-50 years, throughout which the desired products change ever more frequently. This requires flexible, reusable control software that can be easily maintained and evolved. To evaluate selected criteria that are especially relevant for maturity in software maintainability and evolvability of aPS, the approach SWMAT4aPS+ builds on a questionnaire with 52 questions. The three main research questions cover updates of software modules and success factors for both cross-disciplinary development as well as reusable models. This paper presents the evaluation results of 68 companies from machine and plant manufacturing (MPM). Companies providing automation devices and/or engineering tools will be able to identify challenges their customers in MPM face. Validity is ensured through feedback of the participating companies and an analysis…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
