메뉴 건너뛰기




Volumn 19, Issue 2, 2007, Pages 77-131

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

Author keywords

Mining software repositories; Multi version analysis; Software evolution

Indexed keywords

INFORMATION THEORY; MINING; QUALITY CONTROL; TAXONOMIES;

EID: 34248549591     PISSN: 1532060X     EISSN: 15320618     Source Type: Journal    
DOI: 10.1002/smr.344     Document Type: Review
Times cited : (302)

References (106)
  • 1
    • 50849153948 scopus 로고
    • On understanding laws, evolution and conservation in the large program life cycle
    • Lehman M. On understanding laws, evolution and conservation in the large program life cycle. Journal of Systems and Software 1980; 1(3):213-221.
    • (1980) Journal of Systems and Software , vol.1 , Issue.3 , pp. 213-221
    • Lehman, M.1
  • 7
    • 0022012701 scopus 로고
    • Evaluating software development by analysis of changes: Some data from the software engineering laboratory
    • Weiss DM, Basili VR: Evaluating software development by analysis of changes: Some data from the software engineering laboratory. IEEE Transactions on Software Engineering 1985; 11(2):157-168.
    • (1985) IEEE Transactions on Software Engineering , vol.11 , Issue.2 , pp. 157-168
    • Weiss, D.M.1    Basili, V.R.2
  • 13
    • 34248506309 scopus 로고    scopus 로고
    • GlueTheos: Automating the retrieval and analysis of data from publicly available software repositories
    • University of Waterloo: Waterloo ON, Available at: [1 February
    • Robles G, González-Barahona JM, Ghosh RA. GlueTheos: Automating the retrieval and analysis of data from publicly available software repositories. Proceedings 1st International Workshop on Mining Software Repositories (MSR'04). University of Waterloo: Waterloo ON, 2004; 28-31. Available at:http://plg.uwaterloo.ca/~aeehassa/home/pubs/ MSR2004ProceedingsFINAL_IEE_Acrobat4.pdf [1 February 2007].
    • (2004) Proceedings 1st International Workshop on Mining Software Repositories (MSR'04) , pp. 28-31
    • Robles, G.1    González-Barahona, J.M.2    Ghosh, R.A.3
  • 14
    • 34248535932 scopus 로고    scopus 로고
    • Database techniques for the analysis and exploration of software repositories
    • University of Waterloo: Waterloo ON, Available at:, 1 February
    • Alonso O, Devanbu PT, Gertz M. Database techniques for the analysis and exploration of software repositories. Proceedings 1st International Workshop on Mining Software Repositories (MSR'04). University of Waterloo: Waterloo ON, 2004; 37-41. Available at: http://plg.uwaterloo.ca/~aeehassa/home/pubs/ MSR2004ProceedingsFINAL_IEE_Acrobat4.pdf [1 February 2007].
    • (2004) Proceedings 1st International Workshop on Mining Software Repositories (MSR'04) , pp. 37-41
    • Alonso, O.1    Devanbu, P.T.2    Gertz, M.3
  • 16
    • 47849112337 scopus 로고    scopus 로고
    • Research infrastructure for empirical science of F/OSS
    • University of Waterloo: Waterloo ON, Available at:, 1 February
    • Gasser L, Ripoche G, Sandusky RJ. Research infrastructure for empirical science of F/OSS. Proceedings 1st International Workshop on Mining Software Repositories (MSR'04). University of Waterloo: Waterloo ON, 2004; 12-16. Available at: http://plg.uwaterloo.ca/~aeehassa/home/pubs/ MSR2004ProceedingsFINAL_IEE_Acrobat4.pdf [1 February 2007].
    • (2004) Proceedings 1st International Workshop on Mining Software Repositories (MSR'04) , pp. 12-16
    • Gasser, L.1    Ripoche, G.2    Sandusky, R.J.3
  • 18
    • 18044385861 scopus 로고    scopus 로고
    • CVS repositories, the SoftChange experience
    • University of Waterloo: Waterloo ON, Available at:, 1 February
    • German DM. Mining CVS repositories, the SoftChange experience. Proceedings 1st International Workshop on Mining Software Repositories (MSR'04). University of Waterloo: Waterloo ON, 2004; 17-21. Available at: http://plg.uwaterloo.ca/~aeehassa/home/pubs/ MSR2004ProceedingsFINAL_IEE_Acrobat4.pdf [1 February 2007].
    • (2004) Proceedings 1st International Workshop on Mining Software Repositories (MSR'04) , pp. 17-21
    • Mining, G.D.M.1
  • 19
    • 34248543167 scopus 로고    scopus 로고
    • The perils and pitfalls of mining Sourceforge
    • University of Waterloo: Waterloo ON, Available at:, 1 February
    • Howison J. Crowston K. The perils and pitfalls of mining Sourceforge. Proceedings 1st International Workshop on Mining Software Repositories (MSR'04). University of Waterloo: Waterloo ON, 2004; 7-11. Available at: http://plg.uwaterloo.ca/~aeehassa/home/pubs/ MSR2004ProceedingsFINAL_IEE_Acrobat4.pdf [1 February 2007].
    • (2004) Proceedings 1st International Workshop on Mining Software Repositories (MSR'04) , pp. 7-11
    • Howison, J.1    Crowston, K.2
  • 39
    • 33645623199 scopus 로고    scopus 로고
    • Mining the software change repository of a legacy telephony system
    • University of Waterloo: Waterloo ON, Available at:, 1 February
    • Shirabad JS, Lethbridge TC, Matwin S. Mining the software change repository of a legacy telephony system. Proceedings 1st International Workshop on Mining Software Repositories (MSR'04). University of Waterloo: Waterloo ON, 2004; 53-57. Available at: http://plg.uwaterloo.ca/~aeehassa/home/ pubs/MSR2004ProceedingsFINAL_IEE_Acrobat4.pdf [1 February 2007].
    • (2004) Proceedings 1st International Workshop on Mining Software Repositories (MSR'04) , pp. 53-57
    • Shirabad, J.S.1    Lethbridge, T.C.2    Matwin, S.3
  • 40
    • 24344478801 scopus 로고    scopus 로고
    • The FreeBSD project: A replication case study of open source development
    • Dinh-Trong TT, Bieman JM. The FreeBSD project: A replication case study of open source development. IEEE Transactions on Software Engineering 2005; 31(6):481-494.
    • (2005) IEEE Transactions on Software Engineering , vol.31 , Issue.6 , pp. 481-494
    • Dinh-Trong, T.T.1    Bieman, J.M.2
  • 42
    • 33744804744 scopus 로고    scopus 로고
    • Bug report networks: Varieties, strategies, and impacts in a F/OSS development community
    • University of Waterloo: Waterloo ON, Available at:, 1 February
    • Sandusky RJ, Gasser L, Ripoche G. Bug report networks: Varieties, strategies, and impacts in a F/OSS development community. Proceedings 1st International Workshop on Mining Software Repositories (MSR '04). University of Waterloo: Waterloo ON, 2004; 80-84. Available at: http.//plg.uwaterloo.ca/ ~aeehassa/home/pubs/MSR2004ProceedingsFINAL_IEE_Acrobat4.pdf [1 February 2007].
    • (2004) Proceedings 1st International Workshop on Mining Software Repositories (MSR '04) , pp. 80-84
    • Sandusky, R.J.1    Gasser, L.2    Ripoche, G.3
  • 43
    • 33746104507 scopus 로고    scopus 로고
    • A tool for mining defect-tracking systems to predict fault-prone files
    • University of Waterloo: Waterloo ON, Available at:, 1 February
    • Ostrand TJ, Weyuker EJ. A tool for mining defect-tracking systems to predict fault-prone files. Proceedings 1st International Workshop on Mining Software Repositories (MSR'04). University of Waterloo: Waterloo ON, 2004; 85-89. Available at: http://plg.uwaterloo.ca/~aeehassa/home/pubs/ MSR2004ProceedingsFINAL_IEE_Acrobat4.pdf [1 February 2007].
    • (2004) Proceedings 1st International Workshop on Mining Software Repositories (MSR'04) , pp. 85-89
    • Ostrand, T.J.1    Weyuker, E.J.2
  • 46
    • 24344496977 scopus 로고    scopus 로고
    • Automatic mining of source code repositories to improve bug finding techniques
    • Williams CC, Hollingsworth JK. Automatic mining of source code repositories to improve bug finding techniques. IEEE Transactions on Software Engineering 2005; 31(6):466-480.
    • (2005) IEEE Transactions on Software Engineering , vol.31 , Issue.6 , pp. 466-480
    • Williams, C.C.1    Hollingsworth, J.K.2
  • 47
    • 24344503786 scopus 로고    scopus 로고
    • Enabling reuse-based software development of large-scale systems
    • Selby RW. Enabling reuse-based software development of large-scale systems. IEEE Transactions on Software Engineering 2005; 31(6):495-510.
    • (2005) IEEE Transactions on Software Engineering , vol.31 , Issue.6 , pp. 495-510
    • Selby, R.W.1
  • 52
    • 34248534029 scopus 로고    scopus 로고
    • Mining repositories to assist in project planning and resource allocation
    • University of Waterloo: Waterloo ON, Available at:, 1 February
    • Menzies T, Di Stefano JS, Cunanan C, Chapman R. Mining repositories to assist in project planning and resource allocation. Proceedings 1st International Workshop on Mining Software Repositories (MSR '04). University of Waterloo: Waterloo ON, 2004; 75-79. Available at: http://plg.uwaterloo.ca/ ~aeehassa/home/pubs/MSR2004ProceedingsFINAL_IEE_Acrobat4.pdf [1 February 2007].
    • (2004) Proceedings 1st International Workshop on Mining Software Repositories (MSR '04) , pp. 75-79
    • Menzies, T.1    Di Stefano, J.S.2    Cunanan, C.3    Chapman, R.4
  • 67
    • 33645613181 scopus 로고    scopus 로고
    • Towards understanding the rhetoric of small changes
    • University of Waterloo: Waterloo ON, Available at:, 1 February
    • Purushothaman R, Perry DE. Towards understanding the rhetoric of small changes. Proceedings 1st International Workshop on Mining Software Repositories (MSR'04). University of Waterloo: Waterloo ON, 2004; 90-94. Available at: http://plg.uwaterloo.ca/~aeehassa/home/pubs/ MSR2004ProceedingsFINAL_IEE_Acrobat4.pdf [1 February 2007].
    • (2004) Proceedings 1st International Workshop on Mining Software Repositories (MSR'04) , pp. 90-94
    • Purushothaman, R.1    Perry, D.E.2
  • 72
    • 17644417780 scopus 로고    scopus 로고
    • Using origin analysis to detect merging and splitting of source code entities
    • Godfrey MW, Zou L. Using origin analysis to detect merging and splitting of source code entities. IEEE Transactions on Software Engineering 2005; 31(2):166-181.
    • (2005) IEEE Transactions on Software Engineering , vol.31 , Issue.2 , pp. 166-181
    • Godfrey, M.W.1    Zou, L.2
  • 91
    • 34248557377 scopus 로고    scopus 로고
    • Four interesting ways in which history can teach us about software
    • University of Waterloo: Waterloo ON, Available at:, 1 February
    • Godfrey M, Dong X, Kapser C, Zou L. Four interesting ways in which history can teach us about software. Proceedings 1st International Workshop on Mining Software Repositories (MSR'04). University of Waterloo: Waterloo ON, 2004; 58-62. Available at: http://plg.uwaterloo.ca/~aeehassa/home/pubs/ MSR2004ProceedingsFINAL_IEE_Acrobat4.pdf [1 February 2007].
    • (2004) Proceedings 1st International Workshop on Mining Software Repositories (MSR'04) , pp. 58-62
    • Godfrey, M.1    Dong, X.2    Kapser, C.3    Zou, L.4
  • 95
    • 34248506308 scopus 로고    scopus 로고
    • Mining software usage data
    • University of Waterloo: Waterloo ON, Available at:, 1 February
    • El-Ramly M, Stroulia E. Mining software usage data. Proceedings 1st International Workshop on Mining Software Repositories (MSR'04). University of Waterloo: Waterloo ON, 2004; 64-68. Available at: http://plg.uwaterloo.ca/ ~aeehassa/home/pubs/MSR2004ProceedingsFINAL_IEE_Acrobat4.pdf [1 February 2007].
    • (2004) Proceedings 1st International Workshop on Mining Software Repositories (MSR'04) , pp. 64-68
    • El-Ramly, M.1    Stroulia, E.2
  • 97
    • 0036110882 scopus 로고    scopus 로고
    • Effort, cooperation and coordination in an open source software project: Gnome
    • Koch S, Schneider G. Effort, cooperation and coordination in an open source software project: Gnome. Information Systems Journal 2002; 12(1):27-42.
    • (2002) Information Systems Journal , vol.12 , Issue.1 , pp. 27-42
    • Koch, S.1    Schneider, G.2
  • 105
    • 34248511494 scopus 로고    scopus 로고
    • Applying social network analysis to the information in CVS repositories
    • University of Waterloo: Waterloo ON, Available at:, 1 February
    • Lopez-Fernandez L, Robles G, González-Barahona JM. Applying social network analysis to the information in CVS repositories. Proceedings 1st International Workshop on Mining Software Repositories (MSR'04). University of Waterloo: Waterloo ON, 2004; 101-105. Available at: http://plg.uwaterloo.ca/ ~aeehassa/home/pubs/MSR2004ProceedingsFINAL_IEE_Acrobat4.pdf [1 February 2007].
    • (2004) Proceedings 1st International Workshop on Mining Software Repositories (MSR'04) , pp. 101-105
    • Lopez-Fernandez, L.1    Robles, G.2    González-Barahona, J.M.3


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.