Skip to main content

2013 | OriginalPaper | Buchkapitel

3. Early Fault PredictionÔ Using Software Metrics and Process Maturity

verfasst von : Ajeet Kumar Pandey, Neeraj Kumar Goyal

Erschienen in: Early Software Reliability Prediction

Verlag: Springer India

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

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.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
Zurück zum Zitat IEEE (1991). IEEE standard glossary of software engineering terminology. ANSI/IEEE, STD-729–991. IEEE (1991). IEEE standard glossary of software engineering terminology. ANSI/IEEE, STD-729–991.
Zurück zum Zitat 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.CrossRef 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.CrossRef
Zurück zum Zitat Musa, J. D., Iannino, A., & Okumoto, K. (1987). Software reliability: Measurement, prediction, and application. New York: McGraw–Hill Publication. Musa, J. D., Iannino, A., & Okumoto, K. (1987). Software reliability: Measurement, prediction, and application. New York: McGraw–Hill Publication.
Zurück zum Zitat Kaner, C. (2004). Software engineering metrics: What do they measure and how do we know? In 10th International Software Metrics Symposium, METRICS. Kaner, C. (2004). Software engineering metrics: What do they measure and how do we know? In 10th International Software Metrics Symposium, METRICS.
Zurück zum Zitat Pham, H. (2006). System software reliability, reliability engineering series. London: Springer. Pham, H. (2006). System software reliability, reliability engineering series. London: Springer.
Zurück zum Zitat Zadeh, L. A. (1965). Fuzzy sets, information and control (Vol. 8(3) pp. 338–353). Zadeh, L. A. (1965). Fuzzy sets, information and control (Vol. 8(3) pp. 338–353).
Zurück zum Zitat Ross, T. J. (2005). Fuzzy logic with engineering applications (2nd ed.). India: Willey. Ross, T. J. (2005). Fuzzy logic with engineering applications (2nd ed.). India: Willey.
Zurück zum Zitat 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. 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.
Zurück zum Zitat Fenton, N. (1991). Software metrics: A rigorous approach. London: Chapmann & Hall.MATH Fenton, N. (1991). Software metrics: A rigorous approach. London: Chapmann & Hall.MATH
Zurück zum Zitat Zhang, X., & Pham, H. (2000). An analysis of factors affecting software reliability. The Journal of Systems and Software, 50(1), 43–56.CrossRef Zhang, X., & Pham, H. (2000). An analysis of factors affecting software reliability. The Journal of Systems and Software, 50(1), 43–56.CrossRef
Zurück zum Zitat Li, M., & Smidts, C. (2003). A ranking of software engineering measures based on expert opinion. IEEE Transaction on Software Engineering, 29(9), 811–824.CrossRef Li, M., & Smidts, C. (2003). A ranking of software engineering measures based on expert opinion. IEEE Transaction on Software Engineering, 29(9), 811–824.CrossRef
Zurück zum Zitat Paulk, M. C., Weber, C. V., Curtis, B., & Chrissis, M. B. (1993). Capability maturity model version 1.1. IEEE Software, 10(3), 18–27.CrossRef Paulk, M. C., Weber, C. V., Curtis, B., & Chrissis, M. B. (1993). Capability maturity model version 1.1. IEEE Software, 10(3), 18–27.CrossRef
Zurück zum Zitat Diaz, M., & Sligo, J. (1997). How software process improvement helped Motorola. IEEE Software, 14(5), 75–81.CrossRef Diaz, M., & Sligo, J. (1997). How software process improvement helped Motorola. IEEE Software, 14(5), 75–81.CrossRef
Zurück zum Zitat IEEE (1988). IEEE guide for the use of ieee standard dictionary of measures to produce reliable software. IEEE Standard 982.2. IEEE (1988). IEEE guide for the use of ieee standard dictionary of measures to produce reliable software. IEEE Standard 982.2.
Zurück zum Zitat 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). 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).
Zurück zum Zitat Fenton, N. E., & Neil, M. (1999). A critique of software defect prediction models. IEEE Transaction on Software Engineering, 25(5), 675–689.CrossRef Fenton, N. E., & Neil, M. (1999). A critique of software defect prediction models. IEEE Transaction on Software Engineering, 25(5), 675–689.CrossRef
Zurück zum Zitat 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.CrossRef 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.CrossRef
Zurück zum Zitat Pressman, R. S. (2005). Software engineering: A practitioner’s approach (6th ed.). New York: McGraw-Hill Publication. Pressman, R. S. (2005). Software engineering: A practitioner’s approach (6th ed.). New York: McGraw-Hill Publication.
Zurück zum Zitat 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.CrossRef 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.CrossRef
Zurück zum Zitat 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.CrossRef 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.CrossRef
Zurück zum Zitat Zadeh, L. A. (1989). Knowledge representation in fuzzy logic. IEEE Transactions on Knowledge and Data Engineering, 1, 89–100.CrossRef Zadeh, L. A. (1989). Knowledge representation in fuzzy logic. IEEE Transactions on Knowledge and Data Engineering, 1, 89–100.CrossRef
Zurück zum Zitat Bowles, J. B., & Pelaez, C. E. (1995). Application of fuzzy logic to reliability engineering. Proceedings of IEEE, 83(3), 435–449.CrossRef Bowles, J. B., & Pelaez, C. E. (1995). Application of fuzzy logic to reliability engineering. Proceedings of IEEE, 83(3), 435–449.CrossRef
Zurück zum Zitat Mamdani, E. H. (1977). Applications of fuzzy logic to approximate reasoning using linguistic synthesis. IEEE Transaction on Computers, 26(12), 1182–1191.MATHCrossRef Mamdani, E. H. (1977). Applications of fuzzy logic to approximate reasoning using linguistic synthesis. IEEE Transaction on Computers, 26(12), 1182–1191.MATHCrossRef
Zurück zum Zitat Kumar, K. S. (2009). Early software reliability and quality prediction (Ph.D. Thesis, IIT Kharagpur, Kharagpur, India). Kumar, K. S. (2009). Early software reliability and quality prediction (Ph.D. Thesis, IIT Kharagpur, Kharagpur, India).
Metadaten
Titel
Early Fault PredictionÔ Using Software Metrics and Process Maturity
verfasst von
Ajeet Kumar Pandey
Neeraj Kumar Goyal
Copyright-Jahr
2013
Verlag
Springer India
DOI
https://doi.org/10.1007/978-81-322-1176-1_3