Abstract

Software architecture is the heart of web-based software systems determining its components and their connections. These days, fast release and quick delivery of next-generation software, which is the primary goal of the software industry, triggers an occurring error in the software development process. Therefore, recovery and metric measurement techniques are essential tools to assess the quality and soundness of web-based software architecture and return the system to the earlier or original stable state. Reusability techniques could be used to decrease the time, effort, and cost of software development as well. Clustering is a commonly used data mining technique employed to achieve these goals. Therefore, this paper as a first survey presents a literature review for web-based software architecture clustering models that are categorized into software architecture recovery, software architecture metric measurement, and software architecture reusability. Most of the papers studied in this literature were published in 2017 and 2018. IEEE publication has the highest published papers. We classified 67 selected research studies in 3 classes where 42% of them were considered as software architecture recovery methods, 39% of them were reported for software architecture metric measurement methods, and 19% of them were considered for software architecture reusability methods.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.