A Survey of Software Architectural Change Detection and Categorization Techniques

75 Pages Posted: 31 Jan 2022

See all articles by Amit Kumar Mondal

Amit Kumar Mondal

University of Saskatchewan

Kevin A. Schneider

University of Saskatchewan

Banani Roy

University of Saskatchewan

Chanchal K. Roy

University of Saskatchewan

Abstract

Software architecture documentation helps architects with decision making, guides developers during implementation, and preserves architectural decisions so that future caretakers are able to better understand an architect’s solution. Many modern-day software development teams are focusing more on architectural consistency of software design to better cope with the cost-time-efforts, continuous integration, software glitches, security backdoors, regulatory inspections, human values, etc. In order to better reflect the software design challenges, the development teams review the architectural design either on a regular basis or after completing certain milestones or releases. Many studies have focused on architectural change detection and classification as the essential steps for reviewing design, discovering architectural tactics and knowledge, analyzing software stability, tracing and auditing software development history, recovering design decisions, generating designsummary, etc.In this paper, we survey state-of-the-art architectural change detection and categorization techniques and identify future research directions. As far as we know, our survey is the first comprehensive report on architectural change detection and categorization techniques. We compare available techniques using various quality attributes relevant to software architecture for different implementation levels and types.

Keywords: Software Architecture, software change detection, classification, design review, abstraction

Suggested Citation

Mondal, Amit Kumar and Schneider, Kevin A. and Roy, Banani and Roy, Chanchal K., A Survey of Software Architectural Change Detection and Categorization Techniques. Available at SSRN: https://ssrn.com/abstract=4021915 or http://dx.doi.org/10.2139/ssrn.4021915

Amit Kumar Mondal (Contact Author)

University of Saskatchewan ( email )

College of Education
Saskatoon, S7N 5A7
Canada

Kevin A. Schneider

University of Saskatchewan ( email )

College of Education
Saskatoon, S7N 5A7
Canada

Banani Roy

University of Saskatchewan ( email )

College of Education
Saskatoon, S7N 5A7
Canada

Chanchal K. Roy

University of Saskatchewan ( email )

College of Education
Saskatoon, S7N 5A7
Canada

Do you have negative results from your research you’d like to share?

Paper statistics

Downloads
77
Abstract Views
249
Rank
567,363
PlumX Metrics