메뉴 건너뛰기




Volumn 8, Issue 11, 2013, Pages 2815-2829

Evolution of open source software projects: A systematic literature review

Author keywords

Evolution; Open source; Systematic literature review

Indexed keywords

EVOLUTION; EVOLUTIONARY ASPECTS; FUTURE RESEARCH DIRECTIONS; OPEN SOURCE SOFTWARE; OPEN SOURCE SOFTWARE PROJECTS; OPEN SOURCES; RESEARCH COMMUNITIES; SYSTEMATIC LITERATURE REVIEW;

EID: 84887278468     PISSN: 1796217X     EISSN: None     Source Type: Journal    
DOI: 10.4304/jsw.8.11.2815-2829     Document Type: Article
Times cited : (27)

References (70)
  • 1
    • 33745632620 scopus 로고    scopus 로고
    • Location, location, location: How network embeddedness affects project success in open source systems
    • R. Grewal, G. Lilien, and G. Mallapragada, "Location, location, location: How network embeddedness affects project success in open source systems," in Management Science, vol. 52, no. 7, 2006, pp. 1043-1056.
    • (2006) Management Science , vol.52 , Issue.7 , pp. 1043-1056
    • Grewal, R.1    Lilien, G.2    Mallapragada, G.3
  • 3
    • 33846487973 scopus 로고    scopus 로고
    • Evolution and growth in large libre software projects
    • G. Robles, J. Amor, J. Gonzalez-Barahona, and I. Herraiz, "Evolution and growth in large libre software projects," in IWPSE'05, 2005, pp. 165-174.
    • (2005) IWPSE'05 , pp. 165-174
    • Robles, G.1    Amor, J.2    Gonzalez-Barahona, J.3    Herraiz, I.4
  • 4
    • 84887290274 scopus 로고    scopus 로고
    • Evaluating the evolution of small scale open source software systems
    • C. Roy and J. Cordy, "Evaluating the evolution of small scale open source software systems," in CIC 2006, 2006, pp. 123-136.
    • (2006) CIC 2006 , pp. 123-136
    • Roy, C.1    Cordy, J.2
  • 5
    • 34247367229 scopus 로고    scopus 로고
    • Understanding open source software evolution: Applying, breaking, and rethinking the laws of software evolution
    • John Wiley and Sons Inc
    • W. Scacchi, "Understanding open source software evolution: Applying, breaking, and rethinking the laws of software evolution," in Applying, Breaking, and Rethinking the Laws of Software Evolution. John Wiley and Sons Inc, 2003.
    • (2003) Applying, Breaking, and Rethinking the Laws of Software Evolution
    • Scacchi, W.1
  • 8
    • 84889440265 scopus 로고    scopus 로고
    • Systematic reviews in the social sciences: A practical guide
    • M. Petticrew and H. Roberts, "Systematic reviews in the social sciences: A practical guide," in Blackwell Publishing, 2005.
    • (2005) Blackwell Publishing
    • Petticrew, M.1    Roberts, H.2
  • 9
    • 73449109470 scopus 로고    scopus 로고
    • A systematic survey of program comprehension through dynamic analysis
    • B. Cornelissen, A. Zaidman, A. Deursen, L. Moonen, and R. Koschke, "A systematic survey of program comprehension through dynamic analysis," TSE, vol. 35, no. 5, pp. 684-702, 2009.
    • (2009) TSE , vol.35 , Issue.5 , pp. 684-702
    • Cornelissen, B.1    Zaidman, A.2    Deursen, A.3    Moonen, L.4    Koschke, R.5
  • 10
    • 60249092995 scopus 로고    scopus 로고
    • A systematic review of software fault prediction studies
    • C. Catal and B. Diri, "A systematic review of software fault prediction studies," Expert Systems with Applications, vol. 36, no. 4, pp. 7346-7354, 2009.
    • (2009) Expert Systems with Applications , vol.36 , Issue.4 , pp. 7346-7354
    • Catal, C.1    Diri, B.2
  • 11
    • 76749155713 scopus 로고    scopus 로고
    • Empirical evidence in global software engineering: A systematic review
    • D. Łmite, C. Wohlin, T. Gorschek, and R. Feldt, "Empirical evidence in global software engineering: a systematic review," ESE, vol. 15, no. 1, pp. 91-118, 2010.
    • (2010) ESE , vol.15 , Issue.1 , pp. 91-118
    • Łmite, D.1    Wohlin, C.2    Gorschek, T.3    Feldt, R.4
  • 12
    • 84870361166 scopus 로고    scopus 로고
    • A systematic review and assessment of aspect-oriented methods applied to business process adaptation
    • A. Pourshahid, D. Amyot, A. Shamsaei, G. Mussbacher, and M. Weiss, "A systematic review and assessment of aspect-oriented methods applied to business process adaptation," JSW, vol. 7, no. 8, pp. 1816-1826, 2012.
    • (2012) JSW , vol.7 , Issue.8 , pp. 1816-1826
    • Pourshahid, A.1    Amyot, D.2    Shamsaei, A.3    Mussbacher, G.4    Weiss, M.5
  • 14
    • 84887272997 scopus 로고    scopus 로고
    • M. M. Syeed, "http://reviewossevolution.weebly.com/," 2013.
    • (2013)
    • Syeed, M.M.1
  • 15
    • 33847286844 scopus 로고    scopus 로고
    • Lessons from applying the systematic literature review process within the software engineering domain
    • P. Brereton, B. A. Kitchenham, D. Budgen, M. Turner, and M. Khalil, "Lessons from applying the systematic literature review process within the software engineering domain," JSS, vol. 80, no. 4, pp. 571-583, 2007.
    • (2007) JSS , vol.80 , Issue.4 , pp. 571-583
    • Brereton, P.1    Kitchenham, B.A.2    Budgen, D.3    Turner, M.4    Khalil, M.5
  • 16
    • 44649089325 scopus 로고    scopus 로고
    • Motivation in software engineering: A systematic literature review
    • S. Beecham, N. Baddoo, T. Hall, H. Robinson, and H. Sharp, "Motivation in software engineering: A systematic literature review," IST, vol. 50, no. 9-10, pp. 860-878, 2008.
    • (2008) IST , vol.50 , Issue.9-10 , pp. 860-878
    • Beecham, S.1    Baddoo, N.2    Hall, T.3    Robinson, H.4    Sharp, H.5
  • 17
    • 44649189162 scopus 로고    scopus 로고
    • Empirical studies of agile software development: A systematic review
    • T. Dyba and T. Dingsyr, "Empirical studies of agile software development: A systematic review," IST, vol. 50, no. 9-10, pp. 833-859, 2008.
    • (2008) IST , vol.50 , Issue.9-10 , pp. 833-859
    • Dyba, T.1    Dingsyr, T.2
  • 18
    • 0032690060 scopus 로고    scopus 로고
    • Using version control data to evaluate the impact of software tools
    • D. Atkins, T. Ball, T. Graves, and A. Mockus, "Using version control data to evaluate the impact of software tools," in ICSE, 1999, p. 324-333.
    • (1999) ICSE , pp. 324-333
    • Atkins, D.1    Ball, T.2    Graves, T.3    Mockus, A.4
  • 19
    • 62849106624 scopus 로고    scopus 로고
    • Identifying exogenous drivers and evolutionary stages in floss projects
    • C. B. K. Beecher, A. Capiluppi, "Identifying exogenous drivers and evolutionary stages in floss projects," The Journal of Systems and Software, vol. 82, no. 5, pp. 739-750, 2009.
    • (2009) The Journal of Systems and Software , vol.82 , Issue.5 , pp. 739-750
    • Beecher, C.B.K.1    Capiluppi, A.2
  • 20
    • 0001394538 scopus 로고    scopus 로고
    • Cost-effective analysis of in-place software processes
    • J. Cook, L. Votta, and A. Wolf, "Cost-effective analysis of in-place software processes," TSE, vol. 24, no. 8, p. 650-663, 1998.
    • (1998) TSE , vol.24 , Issue.8 , pp. 650-663
    • Cook, J.1    Votta, L.2    Wolf, A.3
  • 21
    • 85010558621 scopus 로고    scopus 로고
    • Empirical studies of software engineering: A roadmap
    • Finkelstein A (ed.). ACM Press: New York NY
    • D. Perry, A. Porter, and L. Votta, "Empirical studies of software engineering: A roadmap," in The Future of Software Engineering, Finkelstein A (ed.). ACM Press: New York NY, 2000.
    • (2000) The Future of Software Engineering
    • Perry, D.1    Porter, A.2    Votta, L.3
  • 23
    • 0034513917 scopus 로고    scopus 로고
    • Evolution in open source software: A case study
    • M. Godfrey and Q. Tu, "Evolution in open source software: A case study," in ICSM, 2000, pp. 131-142.
    • (2000) ICSM , pp. 131-142
    • Godfrey, M.1    Tu, Q.2
  • 24
    • 41149129808 scopus 로고    scopus 로고
    • Adapting the staged model for software evolution to free/libre/open source software
    • A. Capiluppi, J. Gonzlez-Barahona, I. Herraiz, and G. Robles, "Adapting the staged model for software evolution to free/libre/open source software," in IWPSE'07, 2007, pp. 79-82.
    • (2007) IWPSE'07 , pp. 79-82
    • Capiluppi, A.1    Gonzlez-Barahona, J.2    Herraiz, I.3    Robles, G.4
  • 25
    • 77951764192 scopus 로고    scopus 로고
    • Exploring complexity in open source software: Evolutionary patterns, antecedents, and outcomes
    • D. Darcy, S. Daniel, and K. Stewart, "Exploring complexity in open source software: Evolutionary patterns, antecedents, and outcomes," in HICSS'10, 2010, pp. 1-11.
    • (2010) HICSS'10 , pp. 1-11
    • Darcy, D.1    Daniel, S.2    Stewart, K.3
  • 26
    • 77953990481 scopus 로고    scopus 로고
    • Mining large software compilations over time: Another perspective of software evolution
    • G. Robles, J. M. Gonzalez-Barahona, M. Michlmayr, and J. Amor, "Mining large software compilations over time: Another perspective of software evolution," in MSR'06, 2006, pp. 3-9.
    • (2006) MSR'06 , pp. 3-9
    • Robles, G.1    Gonzalez-Barahona, J.M.2    Michlmayr, M.3    Amor, J.4
  • 30
    • 77956613657 scopus 로고    scopus 로고
    • Models for the evolution of os projects
    • A. Capiluppi, "Models for the evolution of os projects," in ICSM'03, 2003, pp. 65-74.
    • (2003) ICSM'03 , pp. 65-74
    • Capiluppi, A.1
  • 31
    • 77953780089 scopus 로고    scopus 로고
    • The evolution of ant build systems
    • S. McIntosh, B. Adams, and A. Hassan, "The evolution of ant build systems," in MSR'10, 2010, pp. 42-51.
    • (2010) MSR'10 , pp. 42-51
    • McIntosh, S.1    Adams, B.2    Hassan, A.3
  • 32
    • 46449108233 scopus 로고    scopus 로고
    • Metrics and evolution in open source software
    • Y. Lee, J. Yang, and K. Chang, "Metrics and evolution in open source software," in QSIC'07, 2007, pp. 191-197.
    • (2007) QSIC'07 , pp. 191-197
    • Lee, Y.1    Yang, J.2    Chang, K.3
  • 33
    • 70849104325 scopus 로고    scopus 로고
    • Towards a better understanding of software evolution: An empirical study on open source software
    • G. Xie, J. Chen, and I. Neamtiu, "Towards a better understanding of software evolution: An empirical study on open source software," in ICSM'09, 2009, pp. 51-60.
    • (2009) ICSM'09 , pp. 51-60
    • Xie, G.1    Chen, J.2    Neamtiu, I.3
  • 34
    • 76549128417 scopus 로고    scopus 로고
    • Monitoring software evolution using multiple types of changes
    • S. Ali and O. Maqbool, "Monitoring software evolution using multiple types of changes," in ICET'09, 2009, pp. 410-415.
    • (2009) ICET'09 , pp. 410-415
    • Ali, S.1    Maqbool, O.2
  • 35
    • 11244267035 scopus 로고    scopus 로고
    • Studying the evolution of open source systems at different levels of granularity: Two case studies
    • A. Capiluppi and J. Ramil, "Studying the evolution of open source systems at different levels of granularity: Two case studies," in IWPSE, 2004, pp. 113-118.
    • (2004) IWPSE , pp. 113-118
    • Capiluppi, A.1    Ramil, J.2
  • 36
    • 46449126306 scopus 로고    scopus 로고
    • Understanding open source software through software archeology: The case of nethack
    • M. M. Simmons, P. Vercellone-Smith, and P. Laplante, "Understanding open source software through software archeology: The case of nethack," in 30th SEW, 2006, pp. 47-58.
    • (2006) 30th SEW , pp. 47-58
    • Simmons, M.M.1    Vercellone-Smith, P.2    Laplante, P.3
  • 37
    • 84979776119 scopus 로고    scopus 로고
    • Observations on patterns of development in open source software projects
    • K. Stewart, D. Darcy, and S. Daniel, "Observations on patterns of development in open source software projects," in 5th WOSSE, 2005, pp. 1-5.
    • (2005) 5th WOSSE , pp. 1-5
    • Stewart, K.1    Darcy, D.2    Daniel, S.3
  • 38
    • 11244267035 scopus 로고    scopus 로고
    • Studying the evolution of open source systems at different levels of granularity: Two case studies
    • A. Capiluppi and J. Ramil, "Studying the evolution of open source systems at different levels of granularity: Two case studies," in IWPSE'04, 2004, pp. 113-118.
    • (2004) IWPSE'04 , pp. 113-118
    • Capiluppi, A.1    Ramil, J.2
  • 39
    • 46449126306 scopus 로고    scopus 로고
    • Understanding open source software through software archeology: The case of nethack
    • M. Simmons, P. Vercellone-Smith, and P. Laplante, "Understanding open source software through software archeology: The case of nethack," in SEW'06, 2006, pp. 47-58.
    • (2006) SEW'06 , pp. 47-58
    • Simmons, M.1    Vercellone-Smith, P.2    Laplante, P.3
  • 41
    • 11244341214 scopus 로고    scopus 로고
    • Change rate and complexity in software evolutions
    • A. Capiluppi and J. Ramil, "Change rate and complexity in software evolutions," in WESS'04, 2004.
    • (2004) WESS'04
    • Capiluppi, A.1    Ramil, J.2
  • 42
    • 84875480824 scopus 로고    scopus 로고
    • Design evolution of an open source project using an improved modularity metric
    • R. Milev, S. Muegge, and M. Weiss, "Design evolution of an open source project using an improved modularity metric," in OSS'09, 2009, pp. 20-33.
    • (2009) OSS'09 , pp. 20-33
    • Milev, R.1    Muegge, S.2    Weiss, M.3
  • 43
    • 34248563867 scopus 로고    scopus 로고
    • An empirical study of the bad smells and class error probability in the post-release objectoriented system evolution
    • W. Li and R. Shatnawi, "An empirical study of the bad smells and class error probability in the post-release objectoriented system evolution," Journal of Systems and Software, vol. 80, no. 7, pp. 1120-1128, 2007.
    • (2007) Journal of Systems and Software , vol.80 , Issue.7 , pp. 1120-1128
    • Li, W.1    Shatnawi, R.2
  • 45
    • 78751500321 scopus 로고    scopus 로고
    • Creating and evolving developer documentation: Understanding the decisions of open source contributors
    • B. Dagenais and M. Robillard, "Creating and evolving developer documentation: understanding the decisions of open source contributors," in FSE'10, 2010, pp. 127-136.
    • (2010) FSE'10 , pp. 127-136
    • Dagenais, B.1    Robillard, M.2
  • 46
    • 73449140451 scopus 로고    scopus 로고
    • An empirical study on inconsistent changes to code clones at the release level
    • N. Bettenburg, W. Shang, W. Ibrahim, B. Adams, Y. Zou, and A. Hassan, "An empirical study on inconsistent changes to code clones at the release level," in WCRE'09, 2009, pp. 85-94.
    • (2009) WCRE'09 , pp. 85-94
    • Bettenburg, N.1    Shang, W.2    Ibrahim, W.3    Adams, B.4    Zou, Y.5    Hassan, A.6
  • 47
    • 78649993696 scopus 로고    scopus 로고
    • Is duplicate code more frequently modified than non-duplicate code in software evolution?: An empirical study on open source software
    • K. Hotta, Y. Sano, Y. Higo, and S. Kusumoto, "Is duplicate code more frequently modified than non-duplicate code in software evolution?: An empirical study on open source software," in IWPSE-EVOL'10, 2010, pp. 73-82.
    • (2010) IWPSE-EVOL'10 , pp. 73-82
    • Hotta, K.1    Sano, Y.2    Higo, Y.3    Kusumoto, S.4
  • 50
    • 33749160317 scopus 로고    scopus 로고
    • Evolution of open source communities
    • M. Weiss, G. Moroiu, and P. Zhao, "Evolution of open source communities," OSS, vol. 203, pp. 21-32, 2006.
    • (2006) OSS , vol.203 , pp. 21-32
    • Weiss, M.1    Moroiu, G.2    Zhao, P.3
  • 52
    • 0142149841 scopus 로고    scopus 로고
    • Two case studies of open source software development: Apache and mozilla
    • A. mockus, R. Fielding, and J. herbsleb, "Two case studies of open source software development: Apache and mozilla," ACM Trans. Software Engineering and Methodology, vol. 11, no. 3, pp. 309-346, 2002.
    • (2002) ACM Trans. Software Engineering and Methodology , vol.11 , Issue.3 , pp. 309-346
    • Mockus, A.1    Fielding, R.2    Herbsleb, J.3
  • 53
    • 0038282265 scopus 로고    scopus 로고
    • Evolution patterns of open-source software systems and communities
    • K. Nakakoji, Y. Yamamoto, Y. Nishinaka, K. Kishida, and Y. Ye, "Evolution patterns of open-source software systems and communities," in IWPSE, 2002, pp. 76-85.
    • (2002) IWPSE , pp. 76-85
    • Nakakoji, K.1    Yamamoto, Y.2    Nishinaka, Y.3    Kishida, K.4    Ye, Y.5
  • 54
    • 51449120326 scopus 로고    scopus 로고
    • An exploratory study on the evolution of oss developer communities
    • K. Ngamkajornwiwat, D. Zhang, A. Koru, L. Zhou, and R. Nolker, "An exploratory study on the evolution of oss developer communities," in HICSS, 2008, p. 305.
    • (2008) HICSS , pp. 305
    • Ngamkajornwiwat, K.1    Zhang, D.2    Koru, A.3    Zhou, L.4    Nolker, R.5
  • 56
    • 83455163186 scopus 로고    scopus 로고
    • Understanding a developer social network and its evolution
    • Q. Hong, S. Kim, S. Cheung, and C. Bird, "Understanding a developer social network and its evolution," in 27th ICSM, 2011, pp. 323-332.
    • (2011) 27th ICSM , pp. 323-332
    • Hong, Q.1    Kim, S.2    Cheung, S.3    Bird, C.4
  • 57
    • 79952903083 scopus 로고    scopus 로고
    • A social capital perspective of participant contribution in open source communities: The case of linux
    • R. Chang, S. Yang, J. Moon, W. Oh, and A. Pinsonneault, "A social capital perspective of participant contribution in open source communities: The case of linux," in HICSS, 2011, pp. 1-10.
    • (2011) HICSS , pp. 1-10
    • Chang, R.1    Yang, S.2    Moon, J.3    Oh, W.4    Pinsonneault, A.5
  • 58
    • 33749160317 scopus 로고    scopus 로고
    • Evolution of open source communities
    • M. Weiss, G. Moroiu, and P. Zhao, "Evolution of open source communities," OSS, vol. 203, pp. 21-32, 2006.
    • (2006) OSS , vol.203 , pp. 21-32
    • Weiss, M.1    Moroiu, G.2    Zhao, P.3
  • 59
    • 33749165809 scopus 로고    scopus 로고
    • Characteristics of open source projects
    • A. Capiluppi, P. Lago, and M. Morisio, "Characteristics of open source projects," in CSMR'03, 2003, p. 317.
    • (2003) CSMR'03 , pp. 317
    • Capiluppi, A.1    Lago, P.2    Morisio, M.3
  • 61
    • 0038262751 scopus 로고    scopus 로고
    • Toward an understanding of the motivation open source software developers
    • Y. Yunwen and K. Kishida, "Toward an understanding of the motivation open source software developers," in ICSE'03, 2003, pp. 419-429.
    • (2003) ICSE'03 , pp. 419-429
    • Yunwen, Y.1    Kishida, K.2
  • 62
    • 33745619555 scopus 로고    scopus 로고
    • Motivation, governance, and the viability of hybrid forms in open source software development
    • S. Shah, "Motivation, governance, and the viability of hybrid forms in open source software development," in Management Science, vol. 52, pp. 1000-1014.
    • Management Science , vol.52 , pp. 1000-1014
    • Shah, S.1
  • 64
    • 34547930548 scopus 로고    scopus 로고
    • Evolution of volunteer participation in libre software projects: Evidence from debian
    • G. Robles, J. M. Gonzalez-Barahona, and M. Michlmayr, "Evolution of volunteer participation in libre software projects: Evidence from debian," in 1st OSS, 2005, pp. 100-107.
    • (2005) 1st OSS , pp. 100-107
    • Robles, G.1    Gonzalez-Barahona, J.M.2    Michlmayr, M.3
  • 65
    • 52149100969 scopus 로고    scopus 로고
    • Measuring the evolution of open source software with their communities
    • Y. Wang, D. Guo, and H. Shi, "Measuring the evolution of open source software with their communities," ACM SIGSOFT Software Engineering Notes, vol. 32, no. 6, pp. 1-7, 2007.
    • (2007) ACM SIGSOFT Software Engineering Notes , vol.32 , Issue.6 , pp. 1-7
    • Wang, Y.1    Guo, D.2    Shi, H.3
  • 67
    • 0024665849 scopus 로고
    • Work structures and shifts: An empirical analysis of software specification teamwork
    • S. Bendifallah and W. Scacchi, "Work structures and shifts: An empirical analysis of software specification teamwork," in 11th ICSE, 1989, p. 260-270.
    • (1989) 11th ICSE , pp. 260-270
    • Bendifallah, S.1    Scacchi, W.2
  • 68
    • 57049120016 scopus 로고    scopus 로고
    • The influence of organizational structure on software quality: An empirical case study
    • N. Nagappan, B. Murphy, and V. Basili, "The influence of organizational structure on software quality: an empirical case study," in ICSE, 2008, p. 521-530.
    • (2008) ICSE , pp. 521-530
    • Nagappan, N.1    Murphy, B.2    Basili, V.3
  • 69
    • 0035416239 scopus 로고    scopus 로고
    • Applying the design structure matrix to system decomposition and integration problems: A review and new directions
    • T. Browning, "Applying the design structure matrix to system decomposition and integration problems: a review and new directions," in IEEE Transactions on Engineering Management, vol. 43, no. 3, 2001, p. 292-306.
    • (2001) IEEE Transactions on Engineering Management , vol.43 , Issue.3 , pp. 292-306
    • Browning, T.1
  • 70
    • 79951740226 scopus 로고    scopus 로고
    • A systematic review of studies of open source software evolution
    • H. Breivold, M. Chauhan, and M. Babar, "A systematic review of studies of open source software evolution," in APSEC, 2010, pp. 356-365.
    • (2010) APSEC , pp. 356-365
    • Breivold, H.1    Chauhan, M.2    Babar, M.3


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