Title :
Overview of the TriBITS lifecycle model: A Lean/Agile software lifecycle model for research-based computational science and engineering software
Author :
Bartlett, R.A. ; Heroux, Michael A. ; Willenbring, J.M.
Author_Institution :
Oak Ridge Nat. Lab., Oak Ridge, TN, USA
Abstract :
Software lifecycles are becoming an increasingly important issue for computational science & engineering (CSE) software. The process by which a piece of CSE software begins life as a set of research requirements and then matures into a trusted high-quality capability is both commonplace and extremely challenging. Although an implicit lifecycle is obviously being used in any effort, the challenges of this process-respecting the competing needs of research vs. production-cannot be overstated. Here we describe a proposal for a well-defined software life-cycle process based on modern Lean/Agile software engineering principles. What we propose is appropriate for many CSE software projects that are initially heavily focused on research but also are expected to eventually produce usable high-quality capabilities. The model is related to TriBITS, a build, integration and testing system, which serves as a strong foundation for this lifecycle model, and aspects of this lifecycle model are ingrained in the TriBITS system. Indeed this lifecycle process, if followed, will enable large-scale sustainable integration of many complex CSE software efforts across several institutions.
Keywords :
program testing; project management; software prototyping; trusted computing; CSE software projects; TriBITS lifecycle model; agile software lifecycle model; build-integration-testing system; large-scale sustainable integration; lean software lifecycle model; research requirements; research-based computational science and engineering software; trusted high-quality capability; Computational modeling; Maintenance engineering; Production; Software engineering; Software quality; Testing;
Conference_Titel :
E-Science (e-Science), 2012 IEEE 8th International Conference on
Conference_Location :
Chicago, IL
Print_ISBN :
978-1-4673-4467-8
DOI :
10.1109/eScience.2012.6404448