One major problem in using static analyzers to manage, monitor, control, and reason about technical debt is that industrial projects have a huge amount of technical debt which reflects hundreds of quality rule violations (e.g., high complex module or low comment density). Moreover the negative impact of violating quality rules (i.e., technical debt interest) may vary across rules or even across contexts. Thus, without a context-specific validation and prioritization of quality rules, developers cannot effectively manage technical debt. This paper reports on a case study aimed at exploring the interest associated with violating quality rules; i.e., we investigate if and which quality rules are important for software developers. Our empirical...
It is arguably an important matter to track and eliminate poor quality. One way of doing this within...
Context: The technical debt (TD) metaphor helps to conceptualize the pending issues and trade-offs m...
When developing software, it is vitally important to keep the level of technical debt down since it ...
One major problem in using static analyzers to manage, monitor, control, and reason about technical ...
Technical debt is a metaphor describing situations where developers accept sacrifices in one dimensi...
Technical Debt (TD) quantification has been studied in the literature and is supported by various to...
Software companies need to produce high-quality software and support continuous and fast delivery of...
The technical debt (TD) metaphor describes a tradeoff between short-term and long-term goals in soft...
Background: Technical debt is currently receiving increasing attention from practitioners and resear...
The technical debt (TD) metaphor describes a tradeoff between short-term and long-term goals in soft...
Abstract—Technical debt has recently become a major concern in the software industry. While it has b...
Technical Debt refers to sub-optimal solutions in software development that affect the life cycle pr...
Background: Preventing the occurrence of technical debt (TD) in software projects can be cheaper tha...
Technical debt (TD) is a metaphor for taking shortcuts or workarounds in technical decisions to gain...
There is a gap in the understanding of software quality between developers and non-technical stakeho...
It is arguably an important matter to track and eliminate poor quality. One way of doing this within...
Context: The technical debt (TD) metaphor helps to conceptualize the pending issues and trade-offs m...
When developing software, it is vitally important to keep the level of technical debt down since it ...
One major problem in using static analyzers to manage, monitor, control, and reason about technical ...
Technical debt is a metaphor describing situations where developers accept sacrifices in one dimensi...
Technical Debt (TD) quantification has been studied in the literature and is supported by various to...
Software companies need to produce high-quality software and support continuous and fast delivery of...
The technical debt (TD) metaphor describes a tradeoff between short-term and long-term goals in soft...
Background: Technical debt is currently receiving increasing attention from practitioners and resear...
The technical debt (TD) metaphor describes a tradeoff between short-term and long-term goals in soft...
Abstract—Technical debt has recently become a major concern in the software industry. While it has b...
Technical Debt refers to sub-optimal solutions in software development that affect the life cycle pr...
Background: Preventing the occurrence of technical debt (TD) in software projects can be cheaper tha...
Technical debt (TD) is a metaphor for taking shortcuts or workarounds in technical decisions to gain...
There is a gap in the understanding of software quality between developers and non-technical stakeho...
It is arguably an important matter to track and eliminate poor quality. One way of doing this within...
Context: The technical debt (TD) metaphor helps to conceptualize the pending issues and trade-offs m...
When developing software, it is vitally important to keep the level of technical debt down since it ...