Rick Rabiser, Lisa Sonnleithner, Alois Zoitl,
"Bad Smells in Industrial Automation: Sniffing out Feature Envy, Proc. of the 48th Euromicro Conference on Software Engineering and Advanced Applications (SEAA 2022), IEEE, 2022, pp. 346-349."
, in IEEE: Proceedings of the 48th Euromicro Conference on Software Engineering and Advanced Applications (SEAA 2022), IEEE, New York City, USA, Seite(n) 346-349, 8-2022, ISBN: 978-1-6654-6152-8
Original Titel:
Bad Smells in Industrial Automation: Sniffing out Feature Envy, Proc. of the 48th Euromicro Conference on Software Engineering and Advanced Applications (SEAA 2022), IEEE, 2022, pp. 346-349.
Sprache des Titels:
Englisch
Original Buchtitel:
Proceedings of the 48th Euromicro Conference on Software Engineering and Advanced Applications (SEAA 2022)
Original Kurzfassung:
Bad Smells are sub-optimal software structures or patterns. They can obstruct the understandability of a software system and cause maintenance issues. As a result, it is critical to avoid Bad Smells. While the subject is well-researched in software engineering, it remains an unresolved issue in industrial automation, e.g., when developing control software in the context of a Cyber-Physical Production System (CPPS). In this short paper, we present possible detection methods for Feature Envy, a smell that indicates bad modularization of a software system. We explain how these methods can be applied to analyze control software developed in IEC 61499. We present first results as well as next steps.