Search
Now showing items 1-5 of 5
On the use of evolutionary coupling for software architecture recovery
(IEEE, 2021)
Software architecture documentation can be partially obtained automatically by means of software architecture recovery tools. These tools mainly cluster software modules to provide a high level structural organization of ...
Automated defect prioritization based on defects resolved at various project periods
(Elsevier, 2021-09)
Defect prioritization is mainly a manual and error-prone task in the current state-of-the-practice. We evaluated the effectiveness of an automated approach that employs supervised machine learning. We used two alternative ...
Data model extension impact analysis
(IEEE, 2021)
Relational database schemas are subject to change. For instance, columns of a table can be modified, deleted or extended. These changes have an impact on the source code that utilizes the corresponding table. They also ...
Using artificial neural networks to provide guidance in extending PL/SQL programs
(Springer, 2022-12)
Extending legacy systems with new objects for contemporary functionality or technology can lead to architecture erosion. Misplacement of these objects gradually hampers the modular structure, of which documentation is ...
Coevolution index: A metric for tracking evolutionary coupling
(IEEE, 2023)
This paper proposes a new metric, namely the coevolution index (CEI), for measuring the relative evolutionary coupling of modules of a software system. CEI is inspired by the h-index, which is a popular metric used for ...
Share this page