Systematic review on next-generation web-based software architecture clustering models

2021 
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.
    • Correction
    • Source
    • Cite
    • Save
    • Machine Reading By IdeaReader
    100
    References
    1
    Citations
    NaN
    KQI
    []