A survey and taxonomy of approaches for mining software repositories in the context of software evolution

H Kagdi, ML Collard, JI Maletic - Journal of software …, 2007 - Wiley Online Library
A comprehensive literature survey on approaches for mining software repositories (MSR) in
the context of software evolution is presented. In particular, this survey deals with those …

Understanding software-2.0: A study of machine learning library usage and evolution

M Dilhara, A Ketkar, D Dig - ACM Transactions on Software Engineering …, 2021 - dl.acm.org
Enabled by a rich ecosystem of Machine Learning (ML) libraries, programming using
learned models, ie, Software-2.0, has gained substantial adoption. However, we do not …

Pitfalls and guidelines for using time-based Git data

SW Flint, J Chauhan, R Dyer - Empirical Software Engineering, 2022 - Springer
Many software engineering research papers rely on time-based data (eg, commit
timestamps, issue report creation/update/close dates, release dates). Like most real-world …

Trustrace: Mining software repositories to improve the accuracy of requirement traceability links

N Ali, YG Guéhéneuc, G Antoniol - IEEE Transactions on …, 2012 - ieeexplore.ieee.org
Traceability is the only means to ensure that the source code of a system is consistent with
its requirements and that all and only the specified requirements have been implemented by …

Blending conceptual and evolutionary couplings to support change impact analysis in source code

H Kagdi, M Gethers, D Poshyvanyk… - 2010 17th Working …, 2010 - ieeexplore.ieee.org
The paper presents an approach that combines conceptual and evolutionary techniques to
support change impact analysis in source code. Information Retrieval (IR) is used to derive …

The msr cookbook: Mining a decade of research

H Hemmati, S Nadi, O Baysal… - 2013 10th Working …, 2013 - ieeexplore.ieee.org
The Mining Software Repositories (MSR) research community has grown significantly since
the first MSR workshop was held in 2004. As the community continues to broaden its scope …

Mining software repositories for traceability links

H Kagdi, JI Maletic, B Sharif - 15th IEEE International …, 2007 - ieeexplore.ieee.org
An approach to recover/discover traceability links between software artifacts via the
examination of a software system's version history is presented. A heuristic-based approach …

Integrating conceptual and logical couplings for change impact analysis in software

H Kagdi, M Gethers, D Poshyvanyk - Empirical Software Engineering, 2013 - Springer
The paper presents an approach that combines conceptual and evolutionary techniques to
support change impact analysis in source code. Conceptual couplings capture the extent to …

Tools in mining software repositories

KK Chaturvedi, VB Sing, P Singh - 2013 13th International …, 2013 - ieeexplore.ieee.org
Mining software repositories (MSR) is an important area of research. An international
workshop on MSR has been established under the umbrella of international conference on …

Towards a more efficient static software change impact analysis method

MA Jashki, R Zafarani, E Bagheri - … of the 8th ACM SIGPLAN-SIGSOFT …, 2008 - dl.acm.org
Impact analysis methods are commonly employed to reduce the likelihood of encountering
faulty or unexpected behavior from a software program as a result of developers' oblivious …