A taxonomy for software change impact analysis

S Lehnert - Proceedings of the 12th International Workshop on …, 2011 - dl.acm.org
Most software is accompanied by frequent changes, whereas the implementation of a single
change can affect many different parts of the system. Approaches for Impact Analysis have …

A 20‐year map** of Bayesian belief networks in software project management

ALR de Sousa, CRB de Souza, RQ Reis - IET Software, 2022 - Wiley Online Library
In recent years, more software engineering researchers have focussed on methods,
techniques, tools, and processes to support software project management (SPM) addressing …

Coupling and cohesion metrics for object-oriented software: A systematic map** study

S Tiwari, SS Rathore - Proceedings of the 11th Innovations in Software …, 2018 - dl.acm.org
Coupling and Cohesion are two fundamental concepts that can be applied to design better
modular object-oriented software. This study aims at reviewing existing research on …

Static change impact analysis techniques: A comparative study

X Sun, B Li, H Leung, B Li, J Zhu - Journal of Systems and Software, 2015 - Elsevier
Abstract Software Change Impact Analysis (CIA) is an essential technique to identify the
potential effects caused by software changes during software maintenance and evolution. A …

Learning dependency-based change impact predictors using independent change histories

H Abdeen, K Bali, H Sahraoui, B Dufour - Information and Software …, 2015 - Elsevier
Context: Recent studies showed that combining present data, which are derived from the
current software version, with past data, which are derived from previous software versions …

Combining concept lattice with call graph for impact analysis

B Li, X Sun, H Leung - Advances in Engineering Software, 2012 - Elsevier
Software change impact analysis (CIA) is a key technique to identify unexpected and
potential effects caused by software changes. Given a changed entity, most of current CIA …

FCA–CIA: An approach of using FCA to support cross-level change impact analysis for object oriented Java programs

B Li, X Sun, J Keung - Information and Software Technology, 2013 - Elsevier
BACKGROUND: Software Change Impact Analysis (CIA) is an essential technique in
software engineering to identifying the potential influences of a change, or determining …

Enhancing Software Co-Change Prediction: Leveraging Hybrid Approaches for Improved Accuracy

M Zagane, M Alenezi - IEEE Access, 2024 - ieeexplore.ieee.org
Accurate prediction of co-changes in software systems is crucial for efficient development
and maintenance, especially as systems grow in complexity. While deep learning-based …

Data-driven prediction of change propagation using Dependency Network

J Lee, YS Hong - Engineering Applications of Artificial Intelligence, 2018 - Elsevier
Change propagation is a central aspect of complex system developments. The prediction of
change propagation is necessary to prevent further changes and to perform an assessment …

Predicting change prone classes in open source software

D Godara, A Choudhary, RK Singh - Research Anthology on Usage …, 2021 - igi-global.com
In today's world, the heart of modern technology is software. In order to compete with pace of
new technology, changes in software are inevitable. This article aims at the association …