A Model of Open Source Software Maintenance Activities

被引:5
作者
Xiong, C. J. [1 ]
Li, Y. F. [1 ]
Xie, M. [1 ]
Ng, S. H. [1 ]
Goh, T. N. [1 ]
机构
[1] Natl Univ Singapore, Dept Ind & Syst Engn, Singapore 117548, Singapore
来源
2009 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL ENGINEERING AND ENGINEERING MANAGEMENT, VOLS 1-4 | 2009年
关键词
Software maintenance; open source software; maintenance efforts; MAINTAINABILITY; EVOLUTION; LINUX;
D O I
10.1109/IEEM.2009.5373367
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
The development of computer networks, especially the internet, has largely facilitated the communications among software developers and it resulted a thriving of open source software systems (OSS). As more and more open source software systems are deployed by individuals and enterprises, it is vital to study such systems separately from traditional software systems since their development and maintenance processes are fairly different. In this paper, we investigate a type of behaviors of software maintenance of open source software systems and propose an approach that is based on NHPP with Rayleigh function to model the maintenance activities. Using the proposed model, the maintenance events could be estimated with high confidence and this will certainly assistant software maintenance planning. A numerical example using from the data from Apache project is shown to illustrate the application of our model.
引用
收藏
页码:267 / 271
页数:5
相关论文
共 21 条
  • [1] Pragmatism, not ideology: Historical perspectives on IBM's adoption of open-source software
    Campbell-Kelly, Martin
    Garcia-Swartz, Daniel D.
    [J]. INFORMATION ECONOMICS AND POLICY, 2009, 21 (03) : 229 - 244
  • [2] Types of software evolution and software maintenance
    Chapin, N
    Hale, JE
    Khan, KM
    Ramil, JF
    Tan, WG
    [J]. JOURNAL OF SOFTWARE MAINTENANCE AND EVOLUTION-RESEARCH AND PRACTICE, 2001, 13 (01): : 3 - 30
  • [3] The process of software maintenance: a comparison of object-oriented and third-generation development languages
    Eierman, Michael A.
    Dishaw, Mark T.
    [J]. JOURNAL OF SOFTWARE MAINTENANCE AND EVOLUTION-RESEARCH AND PRACTICE, 2007, 19 (01): : 33 - 47
  • [4] Feller J., 2005, PERSPECTIVES FREE OP
  • [5] Optimal policies for the sizing and timing of software maintenance projects
    Feng, Qi
    Mookerjee, Vijay S.
    Sethi, Suresh. P.
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2006, 173 (03) : 1047 - 1066
  • [6] Empirical validation of object-oriented metrics on open source software for fault prediction
    Gyimóthy, T
    Ferenc, R
    Siket, I
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2005, 31 (10) : 897 - 910
  • [7] Kitchenham BA, 1999, J SOFTW MAINT-RES PR, V11, P365, DOI 10.1002/(SICI)1096-908X(199911/12)11:6<365::AID-SMR200>3.0.CO
  • [8] 2-W
  • [9] An exploratory study of how developers seek, relate, and collect relevant information during software maintenance tasks
    Ko, Andrew J.
    Myers, Brad A.
    Coblenz, Michael J.
    Aung, Htet Htet
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2006, 32 (12) : 971 - 987
  • [10] *NETCR, 2009, FEBR 2009 WEB SERV S