skip to main content
article

Open source software maintenance process framework

Published:17 May 2005Publication History
Skip Abstract Section

Abstract

To identify the Open Source maintenance process two well known Open Source projects Apache HTTP server and Mozilla web browser were studied. The Open Source software maintenance process is formal even anyone can submit modifications or defect reports to Open Source software projects. We assume that the Open Source maintenance process is similar to the maintenance process defined by the ISO/IEC. In the case studies. four activities were found similar to the activities of the ISO/IEC Maintenance process. This paper presents the Open Source maintenance process framework. The framework is exemplified with the ISO/IEC Maintenance process framework.

References

  1. Apache: Apache HTTP Server Project Guidelines and Voting Rules. Apache Foundation, 2004. http://httpd.apache.org/dev/ (10.11.2004)Google ScholarGoogle Scholar
  2. Apache: About the Apache HTTP Server Project. Apache Foundation, 2004. http://httpd.apache.org/ABOUT_APACHE.html (11.11.2004)Google ScholarGoogle Scholar
  3. Capiluppi A., Lago P., Morisio M.: Characterizing the OSS process. Proceedings of International Conference on Software Engineering, 2nd Workshop on Open Source Software Engineering, Orlando, Florida, May 2002.Google ScholarGoogle Scholar
  4. Erenkranz, J.: Release Management Within Open Source Projects. Proceedings of International Conference on Software Engineering, 3rd Workshop on Open Source Software Engineering, Portland, Oregon, February 2003.Google ScholarGoogle Scholar
  5. IEEE: Guide to the Software Engineering Body of Knowledge (SWEBOK). IEEE Computer society 2001, Los Alamitos, California. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. ISO/IEC: ISO/IEC 12207:1995/Amd 2002: Software Engineering: Software life cycle processes. ISO/IEC 2002.Google ScholarGoogle Scholar
  7. ISO/IEC: ISO/IEC 15288:2002: Software Engineering: Software life cycle processes. ISO/IEC 2002.Google ScholarGoogle Scholar
  8. Koponen T., Hotti V.: Evaluation Framework for Open Source Software. Proceedings of The 2004 International MultiConference in Computer Science and Computer Engineering, Las Vegas, Nevada, June 2004 Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Mockus A., Fielding R., Herbsleb J.: Two Case Studies of Open Source Software Development: Apache and Mozilla. ACM Trans. Software Engineering and Methodology, 11(3), 309--346, 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Mozilla. org: Homepage of the Firefox web browser, Thunderbird and Mozilla Suite. Mozilla.org, 2004. http://www.mozilla.org/ (10.11.2004)Google ScholarGoogle Scholar
  11. Mozilla.org: Mozilla.org development tools. Mozilla.org, 2004. http://www.mozilla.org/tools.html (10.11.2004)Google ScholarGoogle Scholar
  12. Netcraft: Netcraft. Netcraft ltd 2004. http://www.netcraft.com/ (25.11.2004)Google ScholarGoogle Scholar
  13. Office of Government Commerce: Infrastructure management. ITIL, London, Stationary Office, 2002.Google ScholarGoogle Scholar
  14. Office of Government Commerce: Application management. ITIL, London, Stationary Office, 2002.Google ScholarGoogle Scholar
  15. OneStat: Press Box. OneStat 2004.http://www.onestat.com/html/aboutus_pressbox34.html (25.11.2004)Google ScholarGoogle Scholar
  16. Open Source Initiative: The Open Source Definition. Open Source Initiative 2003, http://www.opensource.org/docs/definition.php (6.8.2003).Google ScholarGoogle Scholar
  17. Raymond E. S.: The cathedral and the bazaar. http://www.catb.org/~esr/writings/cathedralbazaar/, 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Rothfuss, G. J.: A Framework for Open Source Projects. Master Thesis in Computer Science. Departement of Information Technology, Universität Zuurich, 2002.Google ScholarGoogle Scholar
  19. Schach, S. R., Offutt, A. J.: On the Nonmaintainability of Open-Source Software. Proceedings of International Conference on Software Engineering, 2nd Workshop on Open Source Software Engineering, Orlando, Florida, May 2002.Google ScholarGoogle Scholar

Index Terms

  1. Open source software maintenance process framework

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in

      Full Access

      • Published in

        cover image ACM SIGSOFT Software Engineering Notes
        ACM SIGSOFT Software Engineering Notes  Volume 30, Issue 4
        July 2005
        1514 pages
        ISSN:0163-5948
        DOI:10.1145/1082983
        Issue’s Table of Contents
        • cover image ACM Other conferences
          5-WOSSE: Proceedings of the fifth workshop on Open source software engineering
          May 2005
          74 pages
          ISBN:1595931279
          DOI:10.1145/1083258

        Copyright © 2005 Copyright is held by the owner/author(s)

        Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for third-party components of this work must be honored. For all other uses, contact the Owner/Author.

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 17 May 2005

        Check for updates

        Qualifiers

        • article

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader