Skip to main content

2014 | OriginalPaper | Buchkapitel

A Multistage Model for Defect Prediction of Software Development Life Cycle Using Fuzzy Logic

verfasst von : Harikesh Bahadur Yadav, Dilip Kumar Yadav

Erschienen in: Proceedings of the Third International Conference on Soft Computing for Problem Solving

Verlag: Springer India

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

search-config
loading …

Abstract

In this paper, a multistage model for software defect density indicator is proposed using the top most reliability relevant metrics and Fuzzy Inference System (FIS). Prediction of defect in each phase of software development life cycle (SDLC) is desirable for effective decision-support and trade-off analysis during early development phases. The predictive accuracy of proposed model is validated using nine real software projects data. Validation results are satisfactory.

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
1.
Zurück zum Zitat ANSI/IEEE 729-1983, IEEE Standard Glossary of Software Engineering Terminology ANSI/IEEE 729-1983, IEEE Standard Glossary of Software Engineering Terminology
2.
Zurück zum Zitat Lyu, M.R.: Handbook of Software Reliability Engineering. McGraw-Hill, New York (1995) Lyu, M.R.: Handbook of Software Reliability Engineering. McGraw-Hill, New York (1995)
3.
Zurück zum Zitat Musa, J.D., Iannino, A., Okumoto, K.: Software Reliability: Measurement, Prediction, Application. McGraw-Hill Publishers, New York (1987) Musa, J.D., Iannino, A., Okumoto, K.: Software Reliability: Measurement, Prediction, Application. McGraw-Hill Publishers, New York (1987)
4.
Zurück zum Zitat Kaner, C.: Software engineering metrics: what do they measure and how do we know. In: 10th International Software Metrics Symposium 2004 Kaner, C.: Software engineering metrics: what do they measure and how do we know. In: 10th International Software Metrics Symposium 2004
5.
Zurück zum Zitat Pham, H.: System Software Reliability. Reliability Engineering Series. Springer, London (2006) Pham, H.: System Software Reliability. Reliability Engineering Series. Springer, London (2006)
6.
Zurück zum Zitat Gaffney, J.E., Davis, C.F.: An approach to estimating software errors and availability. In: Proceedings of 11th Minnow Brook Workshop on Software Reliability (1988) Gaffney, J.E., Davis, C.F.: An approach to estimating software errors and availability. In: Proceedings of 11th Minnow Brook Workshop on Software Reliability (1988)
7.
Zurück zum Zitat Gaffney, J.E., Pietrolewiez, J.: An automated model for software early error prediction (SWEEP). In: Proceedings of 13th Minnow Brook Workshop on Software Reliability (1990) Gaffney, J.E., Pietrolewiez, J.: An automated model for software early error prediction (SWEEP). In: Proceedings of 13th Minnow Brook Workshop on Software Reliability (1990)
8.
Zurück zum Zitat Methodology for Software Reliability Prediction and Assessment, Technical Report RL-TR-92-95, vol. 1–2. Rome Laboratory (1992) Methodology for Software Reliability Prediction and Assessment, Technical Report RL-TR-92-95, vol. 1–2. Rome Laboratory (1992)
9.
Zurück zum Zitat Methodology for Software Prediction, RADAC-TR-87-171, USAF Systems Command (1987) Methodology for Software Prediction, RADAC-TR-87-171, USAF Systems Command (1987)
10.
Zurück zum Zitat Agresti, W.W., Evanco, W.M.: Projecting software defects form analyzing Ada design. IEEE Trans. Softw. Eng. 18(11), 988–997 (1992)CrossRef Agresti, W.W., Evanco, W.M.: Projecting software defects form analyzing Ada design. IEEE Trans. Softw. Eng. 18(11), 988–997 (1992)CrossRef
11.
Zurück zum Zitat Zhang, X., Pham, H.: An analysis of factors affecting software reliability. J. Syst. Softw. 50(1), 43–56 (2000)CrossRef Zhang, X., Pham, H.: An analysis of factors affecting software reliability. J. Syst. Softw. 50(1), 43–56 (2000)CrossRef
12.
Zurück zum Zitat Li, M., Smidts, C.: A ranking of software engineering measures based on expert opinion. IEEE Trans. Softw. Eng. 29(9), 811–824 (2003)CrossRef Li, M., Smidts, C.: A ranking of software engineering measures based on expert opinion. IEEE Trans. Softw. Eng. 29(9), 811–824 (2003)CrossRef
13.
Zurück zum Zitat Fenton, N., Neil, M., Marsh, W., Hearty, P., Radlinski, L., Krause, P.: On the effectiveness of early life cycle defect prediction with Bayesian Nets. Empirical Softw. Eng. 13, 499–537 (2008)CrossRef Fenton, N., Neil, M., Marsh, W., Hearty, P., Radlinski, L., Krause, P.: On the effectiveness of early life cycle defect prediction with Bayesian Nets. Empirical Softw. Eng. 13, 499–537 (2008)CrossRef
14.
Zurück zum Zitat Pandey, A.K., Goyal, N.K.: A fuzzy model for early software fault prediction using process maturity and software metrics. Int. J. Electr. Eng. 1(2), 239–245 (2009) Pandey, A.K., Goyal, N.K.: A fuzzy model for early software fault prediction using process maturity and software metrics. Int. J. Electr. Eng. 1(2), 239–245 (2009)
15.
Zurück zum Zitat Catal, Cagatay: Software fault prediction: a literature review and current trends. Expert Syst. Appl. 38(4), 4626–4636 (2011)CrossRef Catal, Cagatay: Software fault prediction: a literature review and current trends. Expert Syst. Appl. 38(4), 4626–4636 (2011)CrossRef
16.
Zurück zum Zitat Yadav, D.K., Charurvedi, S.K., Mishra, R.B.: Early software defects prediction using fuzzy logic. Int. J. Perform. Eng. 8(4), 399–408 (2012) Yadav, D.K., Charurvedi, S.K., Mishra, R.B.: Early software defects prediction using fuzzy logic. Int. J. Perform. Eng. 8(4), 399–408 (2012)
17.
Zurück zum Zitat Radjenovic, D., et al.: Software fault prediction metrics: a systematic literature review. Inf. Softw. Technol. 55(8), 1397–1418 (2013)CrossRef Radjenovic, D., et al.: Software fault prediction metrics: a systematic literature review. Inf. Softw. Technol. 55(8), 1397–1418 (2013)CrossRef
18.
Zurück zum Zitat Can, H., Jianchun, X., Ruide, Z., Juelong, L., Qiliang, Y., Liqiang, X.: A new model for software defect prediction using particle swarm optimization and support vector machine. Control and Decision Conference (CCDC), 2013 25th Chinese, pp. 4106, 4110. 25–27 May 2013 Can, H., Jianchun, X., Ruide, Z., Juelong, L., Qiliang, Y., Liqiang, X.: A new model for software defect prediction using particle swarm optimization and support vector machine. Control and Decision Conference (CCDC), 2013 25th Chinese, pp. 4106, 4110. 25–27 May 2013
19.
Zurück zum Zitat Ross, T.J.: Fuzzy logic with engineering applications, 2nd edn. Wiley, London (2004) Ross, T.J.: Fuzzy logic with engineering applications, 2nd edn. Wiley, London (2004)
20.
Zurück zum Zitat Zadeh, L.A.: Knowledge representation in fuzzy logic. IEEE Trans. Knowl. Data Eng. 1, 89–100 (1989)CrossRef Zadeh, L.A.: Knowledge representation in fuzzy logic. IEEE Trans. Knowl. Data Eng. 1, 89–100 (1989)CrossRef
21.
Zurück zum Zitat Yadav, D.K., Chaturavedi, S.K., Mishra, R.B.: Forecasting time-between-failures of software using fuzzy time series approach. In: IEEE Proceeding of North American Fuzzy Information Processing Society (NAFIPS), Berkley, USA, pp 1–8. 6–8 Aug 2012 Yadav, D.K., Chaturavedi, S.K., Mishra, R.B.: Forecasting time-between-failures of software using fuzzy time series approach. In: IEEE Proceeding of North American Fuzzy Information Processing Society (NAFIPS), Berkley, USA, pp 1–8. 6–8 Aug 2012
22.
Zurück zum Zitat Suma, V., Gopalakrishnan Nair T.R.: Defect Management Strategies in Software Development. In: Strangio, M.A. (ed.) Recent Advances in Technologies (2009) Suma, V., Gopalakrishnan Nair T.R.: Defect Management Strategies in Software Development. In: Strangio, M.A. (ed.) Recent Advances in Technologies (2009)
Metadaten
Titel
A Multistage Model for Defect Prediction of Software Development Life Cycle Using Fuzzy Logic
verfasst von
Harikesh Bahadur Yadav
Dilip Kumar Yadav
Copyright-Jahr
2014
Verlag
Springer India
DOI
https://doi.org/10.1007/978-81-322-1768-8_58

Premium Partner