메뉴 건너뛰기




Volumn , Issue , 2006, Pages 207-222

Structural Analysis of Open Source Systems

Author keywords

25 OSS systems evolution; Automatic data extraction in systems' evolution analysis; Code structure evolution; Code structure evolution in OSS; Global and structure level, components level and subcomponent level; Multiple levels of granularity; Open Source Software (OSS) systems; OSS evolution studies; Structural analysis of open source systems

Indexed keywords


EID: 50949086045     PISSN: None     EISSN: None     Source Type: Book    
DOI: 10.1002/0470871822.ch10     Document Type: Chapter
Times cited : (2)

References (37)
  • 1
    • 84889450132 scopus 로고    scopus 로고
    • Extract Source Code Comment (XSCC)
    • A tool for extraction source lines of code, available online at, as of January
    • Goenka V., "Extract Source Code Comment (XSCC)", A tool for extraction source lines of code, available online at http://members.tripod.com/vgoenka/unixscripts/xscc.html (as of January 2006).
    • (2006)
    • Goenka, V.1
  • 2
    • 0035024116 scopus 로고    scopus 로고
    • Functional Paleontology: System Evolution as the User Sees It
    • Toronto, Canada, 12-19 May
    • Anton A., and Potts C., "Functional Paleontology: System Evolution as the User Sees It", Proceedings of 23rd ICSE, Toronto, Canada, 12-19 May 2001, pp. 421-430.
    • (2001) Proceedings of 23rd ICSE , pp. 421-430
    • Anton, A.1    Potts, C.2
  • 5
    • 0038601917 scopus 로고    scopus 로고
    • On the Uniformity of Software Evolution Patterns
    • Portland, Oregon, 3-10 May
    • Barry E.J., Kemerer C.F., and Slaughter S.A., "On the Uniformity of Software Evolution Patterns", Proceedings of ICSE 25, Portland, Oregon, 3-10 May 2003, pp. 106-113.
    • (2003) Proceedings of ICSE 25 , pp. 106-113
    • Barry, E.J.1    Kemerer, C.F.2    Slaughter, S.A.3
  • 6
    • 0017268047 scopus 로고
    • A Model of Large Program Development
    • Belady L.A, and Lehman M.M., "A Model of Large Program Development", IBM Systems Journal, vol. 15, no. 1, 1976, pp. 225-252.
    • (1976) IBM Systems Journal , vol.15 , Issue.1 , pp. 225-252
    • Belady, L.A.1    Lehman, M.M.2
  • 7
    • 0004285392 scopus 로고
    • Software Engineering Economics
    • Prentice Hall, Englewood Cliffs, NJ
    • Boehm B.W., Software Engineering Economics, Prentice Hall, Englewood Cliffs, NJ, 1981.
    • (1981)
    • Boehm, B.W.1
  • 11
    • 84889369683 scopus 로고    scopus 로고
    • Multi-Level Empirical Studies: An Approach Focused on Open Source Software
    • late breaking paper, (METRICS 2004), 14-16 September, as of September 2004
    • Capiluppi A., and Ramil J.F., "Multi-Level Empirical Studies: An Approach Focused on Open Source Software", late breaking paper, (METRICS 2004), 14-16 September 2004a. http://swmetrics.mockus.us/metrics2004/lbp/Metrics2004LBP.html (as of September 2004).
    • (2004)
    • Capiluppi, A.1    Ramil, J.F.2
  • 14
    • 0034515939 scopus 로고    scopus 로고
    • Recovering Class Diagrams from Data Intensive Legacy Systems
    • Proceedings of ICSM 2000, San Jose, CA, 11-14 October
    • Di Lucca G.A., Fasolino A.R., and de Carlini U., "Recovering Class Diagrams from Data Intensive Legacy Systems", Proceedings of ICSM 2000, San Jose, CA, 11-14 October 2000, pp. 52-63.
    • (2000) , pp. 52-63
    • Di Lucca, G.A.1    Fasolino, A.R.2    De Carlini, U.3
  • 15
    • 0035101216 scopus 로고    scopus 로고
    • Does Code Decay? Assessing the Evidence from Change Management Data
    • Eick S.G., Karr A.F., and Marron J.S., "Does Code Decay? Assessing the Evidence from Change Management Data", IEEE Transactions on Software Engineering, vol. 27, no. 1, 2001, pp. 1-12.
    • (2001) IEEE Transactions on Software Engineering , vol.27 , Issue.1 , pp. 1-12
    • Eick, S.G.1    Karr, A.F.2    Marron, J.S.3
  • 16
    • 26844478642 scopus 로고    scopus 로고
    • Using Software Trails to Rebuild the Evolution of Software
    • Amsterdam, The Netherlands, 23 September, as of Sept. 2003
    • German D., "Using Software Trails to Rebuild the Evolution of Software", International Workshop on Evolution of Large-scale Industrial Software Applications (ELISA), Amsterdam, The Netherlands, 23 September 2003, http://prog.vub.ac.be/FFSE/Workshops/ELISA-Workshop.html, (as of Sept. 2003).
    • (2003) International Workshop on Evolution of Large-scale Industrial Software Applications (ELISA)
    • German, D.1
  • 17
    • 0034513917 scopus 로고    scopus 로고
    • Evolution in Open Source Software: A Case Study
    • San Jose, CA, 11-14 October
    • Godfrey M., and Tu Q., "Evolution in Open Source Software: A Case Study", Proceedings of 2000 ICSM, San Jose, CA, 11-14 October 2000, pp. 131-142.
    • (2000) Proceedings of 2000 ICSM , pp. 131-142
    • Godfrey, M.1    Tu, Q.2
  • 19
    • 4544373206 scopus 로고    scopus 로고
    • Graphviz and Dynagraph-Static and Dynamic Graph Drawing Tools
    • available online at, as of January 2006
    • Ellson J., Gansner E.R., and Koutsofios E., North S.C., and Woodhull G., "Graphviz and Dynagraph-Static and Dynamic Graph Drawing Tools", available online at http://www.research.att.com/sw/tools/graphviz/(as of January 2006).
    • Ellson, J.1    Gansner, E.R.2    Koutsofios, E.3    North, S.C.4    Woodhull, G.5
  • 20
  • 21
    • 0009052695 scopus 로고    scopus 로고
    • Results from Software Engineering Research into Open Source Development Projects Using Public Data
    • Zum Tätigkeitsfeld Informationsverarbeitung und Informationswirtschaft, Hansen H.R., und Janko W.H. (eds.), Nr. 22, Wirtschaftsuniversität, Wien, Austria
    • Koch S., and Schneider G., "Results from Software Engineering Research into Open Source Development Projects Using Public Data", in Zum Tätigkeitsfeld Informationsverarbeitung und Informationswirtschaft, Hansen H.R., und Janko W.H. (eds.), Nr. 22, Wirtschaftsuniversität, Wien, Austria, 2000.
    • (2000)
    • Koch, S.1    Schneider, G.2
  • 22
    • 0013419529 scopus 로고
    • The Programming Process
    • RC 2722, December, Also as Chapter 3 in Lehman M.M., and Belady L.A. Program Evolution: Processes of Software Change, Academic Press, London, 1985
    • Lehman M.M., "The Programming Process", IBM Res. Rep. RC 2722, December 1969, p. 46. Also as Chapter 3 in Lehman M.M., and Belady L.A. Program Evolution: Processes of Software Change, Academic Press, London, 1985.
    • (1969) IBM Res. Rep. , pp. 46
    • Lehman, M.M.1
  • 23
    • 0000536422 scopus 로고
    • Programs, Cities, Students, Limits to Growth?
    • Inaugural Lecture, Imperial College of Science and Technology Inaugural Lecture Series, Also in Gries D. (ed.), Programming Methodology, Springer-Verlag, 1978, pp. 42-62. Reprinted as Chapter 7 in Lehman M.M., and Belady L.A. Program Evolution: Processes of Software Change, Academic Press, London, 1985
    • Lehman M.M., "Programs, Cities, Students, Limits to Growth?", Inaugural Lecture, Imperial College of Science and Technology Inaugural Lecture Series, vol. 9, 1970, 1974, pp. 211-229. Also in Gries D. (ed.), Programming Methodology, Springer-Verlag, 1978, pp. 42-62. Reprinted as Chapter 7 in Lehman M.M., and Belady L.A. Program Evolution: Processes of Software Change, Academic Press, London, 1985.
    • (1970) , vol.9 , pp. 211-229
    • Lehman, M.M.1
  • 25
    • 0003487338 scopus 로고
    • Program Evolution-Processes of Software Change
    • Academic Press, London
    • Lehman M.M., and Belady L.A. (eds.), Program Evolution-Processes of Software Change, Academic Press, London, 1985.
    • (1985)
    • Lehman, M.M.1    Belady, L.A.2
  • 26
    • 0032319555 scopus 로고    scopus 로고
    • Implications of Evolution Metrics on Software Maintenance
    • Bethesda, MD, November
    • Lehman M.M., Perry D.E., and Ramil J.F., "Implications of Evolution Metrics on Software Maintenance", Proceedings of the 1998 ICSM 98, Bethesda, MD, November 1998, pp. 208-217.
    • (1998) Proceedings of the 1998 ICSM 98 , pp. 208-217
    • Lehman, M.M.1    Perry, D.E.2    Ramil, J.F.3
  • 30
    • 77956619680 scopus 로고    scopus 로고
    • Understanding the Nature of Software Evolution
    • Amsterdam, The Netherlands, 22-26 September
    • Nikora A.P., and Munson J.C., "Understanding the Nature of Software Evolution", Proceedings of ICSM, Amsterdam, The Netherlands, 22-26 September 2003, pp. 83-93.
    • (2003) Proceedings of ICSM , pp. 83-93
    • Nikora, A.P.1    Munson, J.C.2
  • 31
    • 0034229137 scopus 로고    scopus 로고
    • A Staged Model for the Software Life Cycle
    • Rajlich V.T., and Bennett K.H., "A Staged Model for the Software Life Cycle", IEEE Computer, vol. 33, no. 7, 2000, pp. 66-71.
    • (2000) IEEE Computer , vol.33 , Issue.7 , pp. 66-71
    • Rajlich, V.T.1    Bennett, K.H.2
  • 33
    • 34247367229 scopus 로고    scopus 로고
    • Understanding Free/Open Source Software Evolution
    • in this volume
    • Scacchi W., "Understanding Free/Open Source Software Evolution", 2005, in this volume.
    • (2005)
    • Scacchi, W.1
  • 34
    • 10044292665 scopus 로고    scopus 로고
    • Linux Kernel Release Falls Behind Schedule
    • available on-line at, as of June 2004
    • Shankland S., "Linux Kernel Release Falls Behind Schedule", 2000, available on-line at http://news.com.com/2100-1001-240061.html?legacy=cnetandtag=st.ne.1002.thed.1003-200-1808165 (as of June 2004).
    • (2000)
    • Shankland, S.1
  • 36
    • 0036103640 scopus 로고    scopus 로고
    • Code Quality Analysis in Open-Source Software Development
    • 2nd Special Issue on OS Software
    • Stamelos I., Angelis L., Oikonomou A., and Bleris G.L., "Code Quality Analysis in Open-Source Software Development", Information Systems Journal, 2nd Special Issue on OS Software, vol. 12, no. (1), 2002, pp. 43-60.
    • (2002) Information Systems Journal , vol.12 , Issue.1 , pp. 43-60
    • Stamelos, I.1    Angelis, L.2    Oikonomou, A.3    Bleris, G.L.4
  • 37
    • 84889487547 scopus 로고    scopus 로고
    • The Scheme programming language, project available at, as of June 2004
    • The Scheme programming language, project available at http://www.swiss.ai.mit.edu/projects/scheme/(as of June 2004).


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