Abstract
Development of reliable software is challenging as system engineers have to deal with a large number of conflicting requirements such as cost, time, reliability, safety, maintainability, and many more. These days, most of the software development tasks are performed in labor-intensive way. This may introduce various faults across the development, causing failures in the near future. The impact of these failures ranges from marginal to catastrophic consequences. Therefore, there is a growing need to ensure the reliability of these software systems as early as possible. A model for early prediction of software fault is presented in this chapter.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
IEEE (1991). IEEE standard glossary of software engineering terminology. ANSI/IEEE, STD-729–991.
Agrawal, M., & Chari, K. (2007). Software effort, quality and cycle time: A study of CMM level 5 projects. IEEE Transaction on Software Engineering, 33(3), 145–156.
Musa, J. D., Iannino, A., & Okumoto, K. (1987). Software reliability: Measurement, prediction, and application. New York: McGraw–Hill Publication.
Kaner, C. (2004). Software engineering metrics: What do they measure and how do we know? In 10th International Software Metrics Symposium, METRICS.
Pham, H. (2006). System software reliability, reliability engineering series. London: Springer.
Zadeh, L. A. (1965). Fuzzy sets, information and control (Vol. 8(3) pp. 338–353).
Ross, T. J. (2005). Fuzzy logic with engineering applications (2nd ed.). India: Willey.
Gaffney, G. E., & Pietrolewiez, J. (1990). An automated model for software early error prediction (SWEEP). In Proceeding of 13th Minnow Brook Workshop on Software Reliability.
Fenton, N. (1991). Software metrics: A rigorous approach. London: Chapmann & Hall.
Zhang, X., & Pham, H. (2000). An analysis of factors affecting software reliability. The Journal of Systems and Software, 50(1), 43–56.
Li, M., & Smidts, C. (2003). A ranking of software engineering measures based on expert opinion. IEEE Transaction on Software Engineering, 29(9), 811–824.
Paulk, M. C., Weber, C. V., Curtis, B., & Chrissis, M. B. (1993). Capability maturity model version 1.1. IEEE Software, 10(3), 18–27.
Diaz, M., & Sligo, J. (1997). How software process improvement helped Motorola. IEEE Software, 14(5), 75–81.
IEEE (1988). IEEE guide for the use of ieee standard dictionary of measures to produce reliable software. IEEE Standard 982.2.
NASA (2004). NASA metrics data program. http://mdp.ivv.nasa.gov/.
Kumar, K. S., & Misra, R. B. (2008). An enhanced model for early software reliability prediction using software engineering metrics. In Proceedings of 2nd International Conference on Secure System Integration and Reliability Improvement (pp. 177–178).
Fenton, N. E., & Neil, M. (1999). A critique of software defect prediction models. IEEE Transaction on Software Engineering, 25(5), 675–689.
Harter, D. E., Krishnan, M. S., & Slaughter, S. A. (2000). Effects of process maturity on quality, cycle time and effort in software product development. Management Science, 46, 451–466.
Pressman, R. S. (2005). Software engineering: A practitioner’s approach (6th ed.). New York: McGraw-Hill Publication.
Yadav, O. P., Singh, N., Chinnam, R. B., & Goel, P. S. (2003). A fuzzy logic based approach to reliability improvement during product development. Reliability Engineering and System Safety, 80, 63–74.
Xie, M., Hong, G. Y., & Wohlin, C. (1999). Software reliability prediction incorporating information from a similar project. The Journal of Systems and Software, 49, 43–48.
Zadeh, L. A. (1989). Knowledge representation in fuzzy logic. IEEE Transactions on Knowledge and Data Engineering, 1, 89–100.
Bowles, J. B., & Pelaez, C. E. (1995). Application of fuzzy logic to reliability engineering. Proceedings of IEEE, 83(3), 435–449.
Mamdani, E. H. (1977). Applications of fuzzy logic to approximate reasoning using linguistic synthesis. IEEE Transaction on Computers, 26(12), 1182–1191.
Kumar, K. S. (2009). Early software reliability and quality prediction (Ph.D. Thesis, IIT Kharagpur, Kharagpur, India).
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
Copyright information
© 2013 Springer India
About this chapter
Cite this chapter
Pandey, A.K., Goyal, N.K. (2013). Early Fault PredictionÔ Using Software Metrics and Process Maturity. In: Early Software Reliability Prediction. Studies in Fuzziness and Soft Computing, vol 303. Springer, India. https://doi.org/10.1007/978-81-322-1176-1_3
Download citation
DOI: https://doi.org/10.1007/978-81-322-1176-1_3
Published:
Publisher Name: Springer, India
Print ISBN: 978-81-322-1175-4
Online ISBN: 978-81-322-1176-1
eBook Packages: EngineeringEngineering (R0)