메뉴 건너뛰기




Volumn 85, Issue 4, 2012, Pages 859-875

Perpetual development: A model of the Linux kernel life cycle

Author keywords

Linux kernel; Maintenance; Software evolution; Software release

Indexed keywords

DEVELOPMENT MODEL; EVOLUTIONARY DEVELOPMENT; LIFE CYCLE MODEL; LINUX KERNEL; NEW PRODUCTION; PIECEWISE LINEAR MODELS; SOFTWARE EVOLUTION; UNIQUE ELEMENT;

EID: 84857365600     PISSN: 01641212     EISSN: None     Source Type: Journal    
DOI: 10.1016/j.jss.2011.10.050     Document Type: Article
Times cited : (20)

References (73)
  • 1
    • 70849116202 scopus 로고    scopus 로고
    • Coordination and productivity issues in free software: The role of Brooks' law
    • September
    • Adams P.J.; Capiluppi A.; and Boldyreff C. Coordination and productivity issues in free software: the role of Brooks' law Intl. Conf. Softw. Maintenance September 2009 319 328
    • (2009) Intl. Conf. Softw. Maintenance , pp. 319-328
    • Adams, P.J.1    Capiluppi, A.2    Boldyreff, C.3
  • 2
    • 0036783855 scopus 로고    scopus 로고
    • Analyzing cloning evolution in the Linux kernel
    • DOI 10.1016/S0950-5849(02)00123-4, PII S0950584902001234
    • Antoniol G.; Yillano U.; Merlo E.; and Di Penta M. Analyzing cloning evolution in the Linux kernel Inf. Softw. Technol. 44 October (13) 2002 755 765 (Pubitemid 35039930)
    • (2002) Information and Software Technology , vol.44 , Issue.13 , pp. 755-765
    • Antoniol, G.1    Villano, U.2    Merlo, E.3    Di Penta, M.4
  • 3
    • 0032595618 scopus 로고    scopus 로고
    • Embracing change with extreme programming
    • October 10
    • Beck K. Embracing change with extreme programming Computer 32 October (10) 1999 70 77
    • (1999) Computer , vol.32 , pp. 70-77
    • Beck, K.1
  • 4
    • 84974659227 scopus 로고    scopus 로고
    • Making a difference in the software century
    • March 3
    • Boehm B. Making a difference in the software century Computer 41 March (3) 2008 32 38
    • (2008) Computer , vol.41 , pp. 32-38
    • Boehm, B.1
  • 5
    • 0024012763 scopus 로고
    • A spiral model of software development and enhancement
    • May 5
    • Boehm B.W. A spiral model of software development and enhancement Computer 21 May (5) 1988 61 72
    • (1988) Computer , vol.21 , pp. 61-72
    • Boehm, B.W.1
  • 7
    • 77956613657 scopus 로고    scopus 로고
    • Models for the evolution of OS projects
    • September
    • Capiluppi A. Models for the evolution of OS projects Intl. Conf. Softw. Maintenance September 2003 65 74
    • (2003) Intl. Conf. Softw. Maintenance , pp. 65-74
    • Capiluppi, A.1
  • 9
    • 41149129808 scopus 로고    scopus 로고
    • Adapting the "staged model for software evolution" to free/libre/open source software
    • DOI 10.1145/1294948.1294968, IWPSE'07: Ninth International Workshop on Principles of Software Evolution - In conjunction with the 6th ESEC/FSE Joint Meeting
    • Capiluppi A.; González-Barahona J.M.; Herraiz I.; and Robles G. Adapting the "staged model of software evolution" to free/libre/open source software 9th Intl. Workshop Principles of Softw. Evolution 2007 79 82 (Pubitemid 351438690)
    • (2007) International Workshop on Principles of Software Evolution (IWPSE) , pp. 79-82
    • Capiluppi, A.1    Gonzalez-Barahona, J.M.2    Herraiz, I.3    Robles, G.4
  • 16
    • 3042629563 scopus 로고    scopus 로고
    • The incremental funding method: Data-driven software development
    • May/June 3
    • Denne M.; and Cleland-Huang J. The incremental funding method: data-driven software development IEEE Softw. 21 May/June (3) 2004 39 47
    • (2004) IEEE Softw. , vol.21 , pp. 39-47
    • Denne, M.1    Cleland-Huang, J.2
  • 17
  • 25
    • 25444488270 scopus 로고    scopus 로고
    • Who killed the virtual case file?
    • Goldstein H. Who killed the virtual case file? IEEE Spectrum 42 September (9INT) 2005 18 29 (Pubitemid 41358623)
    • (2005) IEEE Spectrum , vol.42 , Issue.9 , pp. 18-29
    • Goldstein, H.1
  • 26
    • 61849144827 scopus 로고    scopus 로고
    • Statecharts in the making: A personal account
    • March 3
    • Harel D. Statecharts in the making: a personal account Commun. ACM 52 March (3) 2009 67 75
    • (2009) Commun. ACM , vol.52 , pp. 67-75
    • Harel, D.1
  • 27
    • 33644527729 scopus 로고    scopus 로고
    • Chaos is back
    • Hayes, F.; 2004. Chaos is back. Computerworld. Available from: http://www.computerworld.com/s/article/97283/Chaos-Is-Back.
    • (2004) Computerworld
    • Hayes, F.1
  • 29
    • 84976773758 scopus 로고
    • The emperor's old clothes
    • February 2
    • Hoare C.A.R. The emperor's old clothes Commun. ACM 24 February (2) 1981 75 83
    • (1981) Commun. ACM , vol.24 , pp. 75-83
    • Hoare, C.A.R.1
  • 30
    • 75349084371 scopus 로고    scopus 로고
    • The Linux kernel as a case study in software evolution
    • March 3
    • Israeli A.; and Feitelson D.G. The Linux kernel as a case study in software evolution J. Syst. Softw. 83 March (3) 2010 485 501
    • (2010) J. Syst. Softw. , vol.83 , pp. 485-501
    • Israeli, A.1    Feitelson, D.G.2
  • 33
    • 37749029748 scopus 로고    scopus 로고
    • Software evolution in open source projects - A large-scale investigation
    • November/December 6
    • Koch S. Software evolution in open source projects - a large-scale investigation J. Softw. Maintenance Evol. Res. Pract. 19 November/December (6) 2007 361 382
    • (2007) J. Softw. Maintenance Evol. Res. Pract. , vol.19 , pp. 361-382
    • Koch, S.1
  • 35
    • 0141492267 scopus 로고    scopus 로고
    • A rational development process
    • July 7
    • Kruchten P. A rational development process Crosstalk 9 July (7) 1996 11 16
    • (1996) Crosstalk , vol.9 , pp. 11-16
    • Kruchten, P.1
  • 36
    • 0038044512 scopus 로고    scopus 로고
    • Iterative and incremental development: A brief history
    • June 6
    • Larman C.; and Basili V.R. Iterative and incremental development: a brief history Computer 36 June (6) 2003 47 56
    • (2003) Computer , vol.36 , pp. 47-56
    • Larman, C.1    Basili, V.R.2
  • 37
    • 41149084223 scopus 로고
    • Programs, cities, students - Limits to growth
    • Gries D. Springer Verlag
    • Lehman M.M. Programs, cities, students - limits to growth Gries D. Programming Methodology 1978 Springer Verlag
    • (1978) Programming Methodology
    • Lehman, M.M.1
  • 38
    • 0019058442 scopus 로고
    • Programs, life cycles, and laws of software evolution
    • September 9
    • Lehman M.M. Programs, life cycles, and laws of software evolution Proc. IEEE 68 September (9) 1980 1060 1076
    • (1980) Proc. IEEE , vol.68 , pp. 1060-1076
    • Lehman, M.M.1
  • 39
    • 50849153948 scopus 로고
    • On understanding laws, evolution, and conservation in the large-program life cycle
    • DOI 10.1016/0164-1212(79)90022-0
    • Lehman M.M. On understanding laws, evolution, and conservation in the large-program life cycle J. Syst. Softw. 1 1980 213 221 (Pubitemid 12514021)
    • (1980) Journal of Systems and Software , vol.1 , Issue.3 , pp. 213-221
    • Lehman, M.M.1
  • 41
    • 85025400235 scopus 로고
    • Program evolution and its impact on software engineering
    • October
    • Lehman M.M.; and Parr F.N. Program evolution and its impact on software engineering 2nd Intl. Conf. Softw. Eng. October 1976 350 357
    • (1976) 2nd Intl. Conf. Softw. Eng. , pp. 350-357
    • Lehman, M.M.1    Parr, F.N.2
  • 43
    • 0032677790 scopus 로고    scopus 로고
    • The impact of feedback in the global software process
    • April 2-3
    • Lehman M.M.; and Ramil J.F. The impact of feedback in the global software process J. Syst. Softw. 46 April (2-3) 1999 123 134
    • (1999) J. Syst. Softw. , vol.46 , pp. 123-134
    • Lehman, M.M.1    Ramil, J.F.2
  • 45
    • 0017983339 scopus 로고
    • Characteristics of application software maintenance
    • June 6
    • Lientz B.P.; Swanson E.B.; and Tompkins G.E. Characteristics of application software maintenance Commun. ACM 21 June (6) 1978 466 471
    • (1978) Commun. ACM , vol.21 , pp. 466-471
    • Lientz, B.P.1    Swanson, E.B.2    Tompkins, G.E.3
  • 47
    • 85008010191 scopus 로고    scopus 로고
    • Breathing new life into the waterfall model
    • September/October 5
    • Lott C.M. Breathing new life into the waterfall model IEEE Softw. 14 September/October (5) 1997 103 105
    • (1997) IEEE Softw. , vol.14 , pp. 103-105
    • Lott, C.M.1
  • 48
    • 19944369497 scopus 로고    scopus 로고
    • Modelling design exploration as co-evolution
    • Maher M.L.; and Poon J. Modelling design exploration as co-evolution Microcomput. Civil Eng. 11 3 1996 195 209
    • (1996) Microcomput. Civil Eng. , vol.11 , Issue.3 , pp. 195-209
    • Maher, M.L.1    Poon, J.2
  • 49
    • 0037643732 scopus 로고
    • Life cycle concept considered harmful
    • April 2
    • McCracken D.D.; and Jackson M.A. Life cycle concept considered harmful Softw. Eng. Notes 7 April (2) 1982 29 32
    • (1982) Softw. Eng. Notes , vol.7 , pp. 29-32
    • McCracken, D.D.1    Jackson, M.A.2
  • 54
    • 34748874667 scopus 로고    scopus 로고
    • Understanding collateral evolution in Linux device drivers
    • DOI 10.1145/1217935.1217942, 1217942, Proceedings of the 2006 EuroSys Conference
    • Padioleau Y.; Lawall J.L.; and Muller G. Understanding collateral evolution in Linux device drivers EuroSys April 2006 59 71 (Pubitemid 47485738)
    • (2006) Proceedings of the 2006 EuroSys Conference , pp. 59-71
    • Padioleau, Y.1    Lawall, J.L.2    Muller, G.3
  • 55
    • 0022667615 scopus 로고
    • A rational design process: How and why to fake it
    • February 2
    • Parnas D.L.; and Clements P.C. A rational design process: how and why to fake it IEEE Trans. Softw. Eng. SE-12 February (2) 1986 251 257
    • (1986) IEEE Trans. Softw. Eng. , vol.12 SE , pp. 251-257
    • Parnas, D.L.1    Clements, P.C.2
  • 56
    • 1942500453 scopus 로고    scopus 로고
    • An empirical study of open-source and closed-source software products
    • April 4
    • Paulson J.W.; Succi G.; and Eberlein A. An empirical study of open-source and closed-source software products IEEE Trans. Softw. Eng. 30 April (4) 2004 246 256
    • (2004) IEEE Trans. Softw. Eng. , vol.30 , pp. 246-256
    • Paulson, J.W.1    Succi, G.2    Eberlein, A.3
  • 57
    • 0031210496 scopus 로고    scopus 로고
    • In search of the future of air traffic control
    • August 8
    • Perry T.S. In search of the future of air traffic control IEEE Spectrum 34 August (8) 1997 18 35
    • (1997) IEEE Spectrum , vol.34 , pp. 18-35
    • Perry, T.S.1
  • 58
    • 33747156640 scopus 로고    scopus 로고
    • Changing the paradigm of software engineering
    • DOI 10.1145/1145287.1145289, Music Information Retrieval
    • Rajlich V. Changing the paradigm of software engineering Commun. ACM 49 August (8) 2006 67 70 (Pubitemid 44232128)
    • (2006) Communications of the ACM , vol.49 , Issue.8 , pp. 67-70
    • Rajlich, V.1
  • 59
    • 0034229137 scopus 로고    scopus 로고
    • A staged model for the software life cycle
    • July 7
    • Rajlich V.T.; and Bennett K.H. A staged model for the software life cycle Computer 33 July (7) 2000 66 71
    • (2000) Computer , vol.33 , pp. 66-71
    • Rajlich, V.T.1    Bennett, K.H.2
  • 62
    • 0002514396 scopus 로고
    • Managing the development of large software systems
    • August (reprinted in 9th Intl. Conf. Softw. Eng.; 1987, pp. 328-338)
    • Royce W.W. Managing the development of large software systems Proc. IEEE WESCON August 1970 1 9 (reprinted in 9th Intl. Conf. Softw. Eng.; 1987, pp. 328-338)
    • (1970) Proc. IEEE WESCON , pp. 1-9
    • Royce, W.W.1
  • 65
    • 60249087151 scopus 로고    scopus 로고
    • Impact of release intervals on empirical research into software evolution, with application to the maintainability of Linux
    • February 1
    • Thomas L.G.; Schach S.R.; Heller Z.G.; and Offutt J. Impact of release intervals on empirical research into software evolution, with application to the maintainability of Linux IET Softw. 3 February (1) 2009 58 66
    • (2009) IET Softw. , vol.3 , pp. 58-66
    • Thomas, L.G.1    Schach, S.R.2    Heller, Z.G.3    Offutt, J.4
  • 67
    • 0001609818 scopus 로고    scopus 로고
    • Reference model for smooth growth of software systems
    • Turski W.M. Reference model for smooth growth of software systems IEEE Trans. Softw. Eng. 22 August (8) 1996 599 600 (Pubitemid 126771685)
    • (1996) IEEE Transactions on Software Engineering , vol.22 , Issue.8 , pp. 599-600
    • Turski, W.M.1
  • 68
    • 4544239323 scopus 로고    scopus 로고
    • Studying cooperation and conflict between authors with history flow visualizations
    • April
    • Viégas F.B.; Wattenberg M.; and Dave K. Studying cooperation and conflict between authors with history flow visualizations Conf. Human Factors in Comput. Syst. April 2004 575 582
    • (2004) Conf. Human Factors in Comput. Syst. , pp. 575-582
    • Viégas, F.B.1    Wattenberg, M.2    Dave, K.3
  • 70
    • 84857356688 scopus 로고    scopus 로고
    • Wikipedia (visited 25.12.10)
    • Wikipedia, Software release life cycle. Available from: http://www.en.wikipedia.org/wiki/Software-release-life-cycle (visited 25.12.10).
    • Software Release Life Cycle
  • 71
    • 0019242195 scopus 로고
    • A mathematical model for the evolution of software
    • Woodside C.M. A mathematical model for the evolution of software J. Syst. Softw. 1 4 1980 337 345
    • (1980) J. Syst. Softw. , vol.1 , Issue.4 , pp. 337-345
    • Woodside, C.M.1
  • 72
    • 0032595627 scopus 로고    scopus 로고
    • Evolutionary project management
    • October 10
    • Woodward S. Evolutionary project management Computer 32 October (10) 1999 49 57
    • (1999) Computer , vol.32 , pp. 49-57
    • Woodward, S.1
  • 73
    • 70849104325 scopus 로고    scopus 로고
    • Towards a better understanding of software evolution: An empirical study on open source software
    • September
    • Xie G.; chen J.; and Neamtiu I. Towards a better understanding of software evolution: an empirical study on open source software Intl. Conf. Softw. Maintenance September 2009 51 60
    • (2009) Intl. Conf. Softw. Maintenance , pp. 51-60
    • Xie, G.1    Chen, J.2    Neamtiu, I.3


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