Mission-critical development with open source software: lessons learned

@article{Norris2004MissioncriticalDW,
  title={Mission-critical development with open source software: lessons learned},
  author={Jeffrey S. Norris and Poul-Henning Kamp},
  journal={IEEE Software},
  year={2004},
  volume={21},
  pages={42-49}
}
Using open source software components in a mission-critical project not only can keep the project within budget but can also result in a more robust and flexible tool. When considering an open source component, prospective users should evaluate the project for several characteristics: maturity, longevity, and flexibility. For greatest benefit, the users should also build and maintain a strong working relationship with the component's developers. We compiled our experiences developing SAP into a… Expand
A Development Process for Building OSS-Based Applications
TLDR
A development process based on the experience on using open source software in application development is presented to improve the architecture stability and project manageability by assessing available OSS. Expand
A Systematic Approach to Evaluating Open Source Software
TLDR
The authors propose a set of criteria and a methodology for assessing candidate OSS for fitness of purpose using both functional and non-functional factors and use these criteria in an improved solution to the decision problem using the well-developed Analytical Hierarchy Process. Expand
The FreeBSD project: a replication case study of open source development
TLDR
This case study of the FreeBSD project provides further understanding of open source development and details a method for mining repositories and querying project participants to retrieve key process information. Expand
An empirical study on selection of Open Source Software - Preliminary results
TLDR
It is found that the selection of OSS components has a situational nature where project specific properties significantly constrain the selection's outcome, and that developers employ a ‘first fit” rather than ‘best fit’ approach when selecting O SS components. Expand
Preface Evaluation and Selection of Free and Open Source Software: a Review and Portfolio Planning Proposal
    This preface reviews the importance of and approaches for arriving at an assessment and evaluation of open source projects. It then proposes a solution based on an analysis of their growth rates inExpand
    Preface Evaluation and Selection of Free and Open Source Software: a Review and Portfolio Planning Proposal
      This preface reviews the importance of and approaches for arriving at an assessment and evaluation of open source projects. It then proposes a solution based on an analysis of their growth rates inExpand
      Reliability analysis methods for an open source software with their comparison of goodness-of-fit
      • Y. Tamura, S. Yamada
      • Computer Science
      • 2009 IEEE International Conference on Industrial Engineering and Engineering Management
      • 2009
      TLDR
      This work proposes a new approach to reliability assessment for open source software based on chaos theory, and compares the proposed method with the conventional software reliability growth models foropen source software by using several comparison criteria of goodness-of-fit. Expand
      The Importance of Architectural Knowledge in Integrating Open Source Software
      TLDR
      An exploratory empirical study into the importance of AK of OSS components in integration and a research agenda to further the research field of software architecture in OSS are provided. Expand
      A Framework for Understanding the Open Source Revolution
      TLDR
      The new paradigm’s revolutionary aspects are explored, a framework for describing the massive impact brought about by the new paradigm is proposed, and directions of future research are outlined. Expand
      Comparison of software reliability assessment methods based on deterministic chaos theory for an open source software
      • Y. Tamura, S. Yamada
      • Computer Science
      • 2008 IEEE International Conference on Systems, Man and Cybernetics
      • 2008
      TLDR
      This work focuses on the quality problems of open source software developed under open source project and the effect of the debugging process on an entire system in the development of a method of reliability assessment for open source projects. Expand
      ...
      1
      2
      3
      4
      5
      ...

      References

      SHOWING 1-4 OF 4 REFERENCES
      Using open source software in product development: a primer
      TLDR
      The major legal aspects and risks in using OSS and how to mitigate them in product development are discussed and some risks and experiences with managing it in software engineering practice are ordered. Expand
      Investigating and improving a COTS-based software development process
      TLDR
      An investigation of COTS based software development within a particular NASA environment, with an emphasis on the processes used, identifies essential differences in comparison to traditional software development. Expand
      Developing an Open Source Option for NASA Software
      TLDR
      Some of the elements in the External Release of NASA Software document (NPG 2210.1A) that will likely have to be changed in order to make Open Source a reality withm the agency are discussed. Expand
      The science activity planner for the mars exploration rover mission: fido field test results
      The science activity planning process for the 2003 Mars Exploration Rover (MER) mission was exercised in a ten day terrestrial rover field test in August 2002. A version of the MER mission ScienceExpand