Logo image
A survey and taxonomy of approaches for mining software repositories in the context of software evolution
Journal article   Open access   Peer reviewed

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

Huzefa Kagdi, Michael L Collard and Jonathan I Maletic
Journal of Software Maintenance and Evolution: Research and Practice, Vol.19(2), pp.77-131
03-2007

Abstract

mining software repositories multi-version analysis software evolution
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 investigations that examine multiple versions of software artifacts or other temporal information. A taxonomy is derived from the analysis of this literature and presents the work via four dimensions: the type of software repositories mined (what), the purpose (why), the adopted/invented methodology used (how), and the evaluation method (quality). The taxonomy is demonstrated to be expressive (i.e., capable of representing a wide spectrum of MSR investigations) and effective (i.e., facilitates similarities and comparisons of MSR investigations). Lastly, a number of open research issues in MSR that require further investigation are identified.
url
https://doi.org/10.1002/smr.344View
Published (Version of record) Open

Related links

Metrics

285 readers on Mendeley
9 readers on CiteULike

Details

Logo image