Skip to main content
Top

2014 | OriginalPaper | Chapter

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

Authors : Harikesh Bahadur Yadav, Dilip Kumar Yadav

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

Publisher: Springer India

Activate our intelligent search to find suitable subject content or patents.

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.

Dont have a licence yet? Then find out more about our products and how to get one now:

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!

Literature
1.
go back to reference ANSI/IEEE 729-1983, IEEE Standard Glossary of Software Engineering Terminology ANSI/IEEE 729-1983, IEEE Standard Glossary of Software Engineering Terminology
2.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference Pham, H.: System Software Reliability. Reliability Engineering Series. Springer, London (2006) Pham, H.: System Software Reliability. Reliability Engineering Series. Springer, London (2006)
6.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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)
Metadata
Title
A Multistage Model for Defect Prediction of Software Development Life Cycle Using Fuzzy Logic
Authors
Harikesh Bahadur Yadav
Dilip Kumar Yadav
Copyright Year
2014
Publisher
Springer India
DOI
https://doi.org/10.1007/978-81-322-1768-8_58

Premium Partner