Title | ||
---|---|---|
Analysing The Evolution Of Exception Handling Anti-Patterns In Large-Scale Projects A Case Study |
Abstract | ||
---|---|---|
Previous studies have shown that exception handling bad practices may impact the overall software quality. We believe that quality of exception handling code is directly affected by (i) an absence, or lack of awareness, of an explicit exception handling policy; and (ii) a silent rising and spreading of exception handling anti-patterns. To investigate such phenomenon, we conducted a case study in a large-scale Java Web system, trying to better understand the relationship between (i) and (ii). The study takes into account technical and human aspects. We surveyed 21 developers regarding their perception about exception handling in the system's institution. Next, we analyse the evolution of exception handling anti-patterns across 15 releases of the target system. Finally, we conduct a semi-structured interview with three senior software architects. Our finds beneficiated the system's institution by making it aware of these problems and enabling it to take actions towards to combat them. |
Year | DOI | Venue |
---|---|---|
2018 | 10.1145/3267183.3267191 | XII BRAZILIAN SYMPOSIUM ON SOFTWARE COMPONENTS, ARCHITECTURES, AND REUSE (SBCARS) |
Keywords | DocType | Citations |
Case Study, Exception Handling, Exception Handling Anti-Patterns | Conference | 1 |
PageRank | References | Authors |
0.35 | 0 | 4 |
Name | Order | Citations | PageRank |
---|---|---|---|
Dêmora Bruna Cunha de Sousa | 1 | 1 | 0.69 |
Paulo Henrique M. Maia | 2 | 33 | 5.85 |
Lincoln Souza Rocha | 3 | 3 | 0.71 |
Windson Viana | 4 | 201 | 28.40 |