This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Mission-Critical Development with Open Source Software: Lessons Learned
January/February 2004 (vol. 21 no. 1)
pp. 42-49
Jeffrey S. Norris, Jet Propulsion Laboratory

Mission operators at NASA?s Jet Propulsion Laboratory use Science Activity Planners to analyze data acquired by rovers and direct their activities. In designing the SAP for the Mars Exploration Rovers project, developers relied heavily on open source components. They found that using open source software components not only helped keep the project within budget but also resulted 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, OSS users should also build and maintain a strong working relationship with the component?s developers.

Index Terms:
open source development, mission-critical software
Citation:
Jeffrey S. Norris, Poul-Henning Kamp, "Mission-Critical Development with Open Source Software: Lessons Learned," IEEE Software, vol. 21, no. 1, pp. 42-49, Jan.-Feb. 2004, doi:10.1109/MS.2004.1259211
Usage of this product signifies your acceptance of the Terms of Use.