Predicting co‐change probability in software applications using historical metadata

A Agrawal, RK Singh - IET Software, 2020 - Wiley Online Library
It is quite challenging to track the after‐effects of changes with increased dependencies
among classes while making a change in software applications. Software change impact …

Cross-language code coupling detection: A preliminary study on android applications

B Shen, W Zhang, A Yu, Z Wei, G Liang… - 2021 IEEE …, 2021 - ieeexplore.ieee.org
Framework-based multi-lingual software is increasingly prevalent, but it also brings negative
effects and extra burden on software maintenance and evolution, because of the introduced …

Ripple effect identification in software applications

A Agrawal, RK Singh - … Journal of Open Source Software and …, 2020 - igi-global.com
Abstract Changes are made frequently in software to incorporate new requirements. The
changes made to one class are not limited to that particular class, but they also affect other …

Mining software repositories for revision age-based Co-change probability prediction

A Agrawal, RK Singh - … Journal of Open Source Software and …, 2020 - igi-global.com
Changeability is an important aspect of software maintenance and helps in better planning
of development and testing resources. Early detection of change-prone entities is beneficial …

Identification of co-change patterns in software evolution

A Agrawal, RK Singh - 2020 8th International Conference on …, 2020 - ieeexplore.ieee.org
Tracking the after-effect of changes is very difficult due to complex and huge structure of
software applications now days. Researchers have found that revision history is very useful …

Identification of co-changed classes in software applications using software quality attributes

A Agrawal, RK Singh - Journal of Information Technology Research …, 2020 - igi-global.com
When changes are made to software applications often, defects can occur in software
applications, and eventually leads to expensive operational faults. Comprehensive testing is …

Identification and analysis of change ripples in object-oriented software applications

RK Singh, A Agrawal - Sādhanā, 2023 - Springer
Software development and maintenance accompany several challenges related to change
management. Identifying dependencies of change-prone classes helps to manage the after …

Change Propagation Path: An Approach for Detecting Co-Changes Among Software Entities

A Ben Abdullah, A M. Maatuk… - The 7th International …, 2021 - dl.acm.org
The failure in propagating software changes properly during the maintenance process is
one of the main causes of defects and poor software performance. It also increases the time …