Abstract
This paper investigates an adaptive practice on software reliability in frequent requirement modifications. According to the conventional software development processes, software requirements are specified and locked at the early stage of software life cycle. As a project progresses, the requirements can be added and modified to reflect customers needs. However, it can be an obstacle to activities for software reliability engineered process if they are changed frequently. Software is developed in accordance with the requirements. If the frequency of software requirement modifications is high, the software is liable to be error-prone. It also makes the software reliability estimation activities reconfigurable. Therefore, we propose an adaptive approach to estimate software reliability which is based on IEEE Std. 1633.We show why the adaptive approach is necessary when software requirements are changed frequently through a case study.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
VDC, The Embedded Software Market Intelligence Program (2006)
Barbour, R.: CMMI: The DoD Perspective, SEI Presentation (October 2006)
Investigation Report, U.S. DoD, Formal Investigation into the Circumstances Surrounding the Downing of Iran Air Flight 655 on 3 July 1988 (August 19, 1988)
Government Accountability Office, Software Problem Led to System Failure at Dhahran, Saudi Arabia (February 4, 1992)
Government Accountability Office, Tactical Aircraft, F/A-22 and JSF Acquisition Plans and Implications for Tactical Aircraft Modernization, Statement of Michael Sullivan, Director, Acquisition and Sourcing Management Issues, GAO-05-519T April 6 (2005)
NARO Space Center (2009), http://www.narospacecenter.kr
Lyu, R.: Handbook of Software Reliability Engineering. IEEE Computer Society Press, Los Alamitos (1997)
Rome Laboratory, System and Software Reliability Assurance Notebook (1997)
Musa, J.D.: Software Reliability Engineering: More Reliable Software Faster and Cheaper. McGraw-Hill Osborne Media, New York (2004)
IEEE Std. 982-2, IEEE Guide for the Use of IEEE Standard Dictionary of Measures to Produce Reliable Software. IEEE Computer Society, Los Alamitos (1988)
ISO/IEC 9126, Software Engineering-Product Quality: External Metrics, International Standard ISO/IEC 9126 (2000)
ISO/IEC 14598, Software Product Evaluation, International Standard ISO/IEC 14598 (1999)
ISO/IEC 12119, Software Packages Quality Requirements and Testing, International Standard ISO/IEC 12119 (1994)
ISO/IEC 12207, Software Life Cycle Processes, International Standard ISO/IEC 12207 (2007)
ISO/IEC 15504, Information Technology Process Assessment, International Standard ISO/IEC 15504 (2004)
Humphrey, W.: Managing the Software Process. Addison-Wesley, Reading (1989)
Ahern, D.M., Armstrong, J., Clouse, A., Ferguson, J., Hayes, W., Nidiffer, K.: CMMI Distilled: A Practical Introduction to Integrated Process Improvement. Addison-Wesley Professional, Reading (2003)
Burnstein, I., Suwanassart, T., Carlson, R.: Developing a Testing Maturity Model for Software Test Process Evaluation and Improvement. In: Proc. Intl. Test Conference, p. 581 (1996)
van Veenendaal, E.: Guidelines for Testing - The Test Maturity Model, TMMI-Foundation, http://www.TMMIfoundation.org/downloads/resources/TestMaturityModel.TMMI.pdf
IEEE Std. 1633, IEEE Recommended Practice in Software Reliability, IEEE, Los Alamitos (2008)
Lee, D., Baik, J., Shin, J.-H.: Software Reliability Assurance Using a Framework in Weapon System Development: A Case Study. In: Proc. ACIS-ICIS 2009, pp. 989–995 (2009)
Lee, D., Baik, J., Ryu, H., Shin, J.-H.: An Effective Software Reliability Analysis Framework for Weapon System Development in Defense Domain. In: Proc. Annual ISSRE 2009, pp. 279–280 (2009)
Peterson, J.: Modeling Software Reliability by applying the CASRE tool suite to a widely distributed, safety-critical system. In: Proc. 11th Annual ISSRE 2000, practical papers, San Jose, CA, October 8-11 (2000)
Kang, M., Gu, T., Baik, J.: A User Friendly Software Reliability Analysis Tool based on Development Process to Iteratively Manage Software Reliability. In: Proc. Annual ISSRE 2009 (November 2009)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2010 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Gu, T., Kim, S., Baik, J. (2010). Adaptive Practice on Software Reliability Based on IEEE Std. 1633 in Frequent Requirement Modifications. In: Lee, R. (eds) Computer and Information Science 2010. Studies in Computational Intelligence, vol 317. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-15405-8_1
Download citation
DOI: https://doi.org/10.1007/978-3-642-15405-8_1
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-15404-1
Online ISBN: 978-3-642-15405-8
eBook Packages: EngineeringEngineering (R0)