Abstract | ||
---|---|---|
Background: Software repositories provide large amount of data encompassing software changes throughout its evolution. Those repositories can be effectively used to extract and analyze pertinent information and derive conclusions related to the software history or its current snapshot. Objective: This work aims to investigate recent studies on Mining Software Repositories (MSR) approaches collecting evidences about software analysis goals (purpose, focus, and object of analysis), data sources, evaluation methods, tools, and how the area is evolving. Method: A systematic mapping study was performed to identify and analyze research on mining software repositories by analyzing five editions of Working Conference on Mining Software Repositories -- the main conference on this area. Results: MSR approaches have been used for many different goals, mainly for comprehension of defects, analysis of the contribution and behavior of developers, and software evolution comprehension. Besides, some gaps were identified with respect to their goals, focus, and data source type (e.g. lack of usage of comments to identify smells, refactoring, and issues of software quality). Regarding the evaluation method, our analysis pointed out to an extensive usage of some types of empirical evaluation. Conclusion: Studies of the MSR have focused on different goals, however there are still many research opportunities to be explored and issues associated with MSR that should be considered.
|
Year | DOI | Venue |
---|---|---|
2016 | 10.1145/2851613.2851786 | SAC 2016: Symposium on Applied Computing
Pisa
Italy
April, 2016 |
Field | DocType | ISBN |
Software engineering,Software analytics,Software peer review,Computer science,Empirical process (process control model),Software quality,Software evolution,Software construction,Software development,Software mining | Conference | 978-1-4503-3739-7 |
Citations | PageRank | References |
5 | 0.42 | 32 |
Authors | ||
6 |
Name | Order | Citations | PageRank |
---|---|---|---|
Mário André de Freitas Farias | 1 | 20 | 3.16 |
Renato Lima Novais | 2 | 72 | 9.90 |
Methanias Colaço Jr. | 3 | 8 | 1.18 |
Luis Paulo da Silva Carvalho | 4 | 5 | 0.76 |
Manoel Gomes Mendonca | 5 | 192 | 25.28 |
Rodrigo Oliveira Spínola | 6 | 92 | 7.70 |