A recommendation system for repairing violations detected by static architecture conformance checking. (25th September 2013)
- Record Type:
- Journal Article
- Title:
- A recommendation system for repairing violations detected by static architecture conformance checking. (25th September 2013)
- Main Title:
- A recommendation system for repairing violations detected by static architecture conformance checking
- Authors:
- Terra, Ricardo
Valente, Marco Tulio
Czarnecki, Krzysztof
Bigonha, Roberto S. - Abstract:
- <abstract abstract-type="main" id="spe2228-abs-0001"> <title>Summary</title> <p id="spe2228-para-0001">This paper describes a recommendation system that provides refactoring guidelines for maintainers when tackling architectural erosion. The paper formalizes 32 refactoring recommendations to repair violations raised by static architecture conformance checking approaches; it describes a tool—called ArchFix—that triggers the proposed recommendations; and it evaluates the application of this tool in two industrial‐strength systems. For the first system—a 21 KLOC open‐source strategic management system—our approach has indicated correct refactoring recommendations for 31 out of 41 violations detected as the result of an architecture conformance process. For the second system—a 728 KLOC customer care system used by a major telecommunication company—our approach has triggered correct recommendations for 624 out of 787 violations, as asserted by the system's architect. Moreover, the architects have scored 82% of these recommendations as having <italic>moderate</italic> or <italic>major</italic> complexity. Copyright © 2013 John Wiley & Sons, Ltd.</p> </abstract>
- Is Part Of:
- Software, practice & experience. Volume 45:Number 3(2015)
- Journal:
- Software, practice & experience
- Issue:
- Volume 45:Number 3(2015)
- Issue Display:
- Volume 45, Issue 3 (2015)
- Year:
- 2015
- Volume:
- 45
- Issue:
- 3
- Issue Sort Value:
- 2015-0045-0003-0000
- Page Start:
- 315
- Page End:
- 342
- Publication Date:
- 2013-09-25
- Subjects:
- Computer software -- Periodicals
Computer programming -- Periodicals
Computer programs -- Periodicals
005.3 - Journal URLs:
- http://onlinelibrary.wiley.com/ ↗
- DOI:
- 10.1002/spe.2228 ↗
- Languages:
- English
- ISSNs:
- 0038-0644
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 8321.453000
British Library DSC - BLDSS-3PM
British Library STI - ELD Digital store - Ingest File:
- 3363.xml