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

T Yang, Z Jiang, Y Shang, M Norouzi - Computer Communications, 2021 - Elsevier
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 …

Towards a reference process for software architecture reconstruction

D Guamán, J Pérez, J Diaz, CE Cuesta - IET Software, 2020 - Wiley Online Library
Nowadays, software systems remain useful and competitive; entail the inevitable need to
change over time and to be adapted to new technologies, platforms, and architectures …

Software module clustering: An in-depth literature analysis

QI Sarhan, BS Ahmed, M Bures… - IEEE Transactions on …, 2020 - ieeexplore.ieee.org
Software module clustering is an unsupervised learning method used to cluster software
entities (eg, classes, modules, or files) with similar features. The obtained clusters may be …

Extracting features from online software reviews to aid requirements reuse

NH Bakar, ZM Kasirun, N Salleh, HA Jalab - Applied Soft Computing, 2016 - Elsevier
Sets of common features are essential assets to be reused in fulfilling specific needs in
software product line methodology. In Requirements Reuse (RR), the extraction of software …

Analyzing maintainability and reliability of object-oriented software using weighted complex network

CY Chong, SP Lee - Journal of Systems and Software, 2015 - Elsevier
Modeling software systems using complex networks can be an effective technique for
analyzing the complexity of software systems. To enhance the technique, the structure of a …

Evolution-aware Constraint Derivation Approach for Software Remodularization

F Meng, Y Wang, CY Chong, H Yu, Z Zhu - ACM Transactions on …, 2024 - dl.acm.org
Existing software clustering techniques tend to ignore prior knowledge from domain experts,
leading to results (suggested big-bang remodularization actions) that can not acceptable to …

[HTML][HTML] Genotypic diversity of Coffea canephora cv. Conilon identified through leaf morpho-and eco-physiological traits

MM dos Santos, MG Oliveira, D Cassol… - Scientia …, 2024 - Elsevier
The knowledge about the genetic variability of a population is essential to increase the
selection efficiency of promising genotypes to breeding programs. This study evaluated the …

Dynamic time series clustering with multivariate linkage and automatic dendrogram cutting using a recursive partitioning algorithm

G De Luca, P Zuccolotto - Information Sciences, 2023 - Elsevier
The number of partitions identified in a cluster analysis is traditionally a critical point of the
procedure. There are many solutions available in the literature that researchers can exploit …

E-sc4r: Explaining software clustering for remodularisation

AJJ Tan, CY Chong, A Aleti - Journal of Systems and Software, 2022 - Elsevier
Maintenance of existing software requires a large amount of time for comprehending the
source code. The architecture of a software, however, may not be clear to maintainers if up …

Measuring software stability based on complex networks in software

W Pan, C Chai - Cluster Computing, 2019 - Springer
Software maintenance is regarded as an activity of high cost. Developing meaningful metrics
to assess the quality characteristics of software has become one of the most effective ways …