Abstract
Bad smells are code patterns which have a negative influence on software, often impacting its quality and maintainability. Because of these negative effects, it is important to detect and avoid them. In the domain of software engineering, the topic of bad smells has been widely researched. On the other hand, in the area of industrial automation and PLC programming languages, bad smells have not received the same amount of attention. Shotgun Surgery is a code smell which we can find when a functionality is used in a certain number of places in code. It starts smelling when every change to the functionality requires many smaller changes to the places where it’s used. If we take a closer look at Shotgun Surgery in the domain of IEC 61499, we see that the general trend persists and that there is no adequate research done on it. In this paper, we want to identify Shotgun Surgery scenarios and showcase multiple existing and new approaches for its detection in IEC 61499.
| Originalsprache | Englisch |
|---|---|
| Titel | Proceedings of the 28th IEEE IES International Conference on Emerging Technologies and Factory Automation (ETFA 2023) |
| Erscheinungsort | New York, NY, United States |
| Verlag | IEEE |
| Seiten | 1-4 |
| Seitenumfang | 4 |
| ISBN (elektronisch) | 9798350339918 |
| ISBN (Print) | 979-8-3503-3991-8 |
| DOIs | |
| Publikationsstatus | Veröffentlicht - Okt. 2023 |
Publikationsreihe
| Name | IEEE International Conference on Emerging Technologies and Factory Automation, ETFA |
|---|---|
| Band | 2023-September |
| ISSN (Print) | 1946-0740 |
| ISSN (elektronisch) | 1946-0759 |
Wissenschaftszweige
- 202017 Embedded Systems
- 102022 Softwareentwicklung
- 102025 Verteilte Systeme
- 102029 Praktische Informatik
- 202003 Automatisierungstechnik
- 202041 Technische Informatik
JKU-Schwerpunkte
- Digital Transformation
Projekte
- 1 Laufend
-
Christian Doppler Laboratory for Mastering Variability in Software-intensive Cyber-physical Production Systems (CDL VaSiCS)
Bauer, P. (Forscher*in), Fadhlillah, H. (Forscher*in), Gutierrez, A. (Forscher*in), Kutsia, E. (Forscher*in), Sharma, S. (Forscher*in), Sonnleithner, L. (Forscher*in), Unterdechler, M. (Forscher*in), Rabiser, R. (Projektleiter*in) & Zoitl, A. (Projektleiter*in)
01.02.2021 → 31.01.2028
Projekt: Geförderte Forschung › CDG - Christian Doppler Forschungsgesellschaft
Dieses zitieren
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver