Authors
Juarez LM Filho, Lincoln Rocha, Rossana Andrade, Ricardo Britto
Publication date
2017
Conference
Software Architecture: 11th European Conference, ECSA 2017, Canterbury, UK, September 11-15, 2017, Proceedings 11
Pages
67-83
Publisher
Springer International Publishing
Description
Exception handling is a common error recovery technique employed to improve software robustness. However, studies have reported that exception handling is commonly neglected by developers and is the least understood and documented part of a software project. The lack of documentation and difficulty in understanding the exception handling design can lead developers to violate important design decisions, triggering an erosion process in the exception handling design. Architectural conformance checking provides means to control the architectural erosion by periodically checking if the actual architecture is consistent with the planned one. Nevertheless, available approaches do not provide a proper support for exception handling conformance checking. To fulfill this gap, we propose ArCatch: an architectural conformance checking solution to deal with the exception handling design erosion …
Total citations
20182019202020212022202320242232242
Scholar articles
JLM Filho, L Rocha, R Andrade, R Britto - … Architecture: 11th European Conference, ECSA 2017 …, 2017