Nowadays, technical debt (TD) has become a well-known metaphor signifying long-term consequences of technical decisions in system development. Accumulating TD can cause severe maintenance effort, and thus affect the quality of the system. Identifying and managing TD through appropriate methods and tools can be a first step towards preventing TD accumulation. Static code analysis technique is widely used to identify TD at code level in software engineering domain and various tools were developed accordingly. However, tools for identifying TD in technical systems such as automated production systems (aPS) that are mainly controlled by Programmable Logic Controller (PLC) implemented in IEC 61131-3 programing languages are rare. Therefore, this paper presents a tool that uses static code analysis with the help of software quality metrics and coding conventions enabling the PLC software developer to identify TD and evaluate it.
«
Nowadays, technical debt (TD) has become a well-known metaphor signifying long-term consequences of technical decisions in system development. Accumulating TD can cause severe maintenance effort, and thus affect the quality of the system. Identifying and managing TD through appropriate methods and tools can be a first step towards preventing TD accumulation. Static code analysis technique is widely used to identify TD at code level in software engineering domain and various tools were developed...
»