Skip to main content

2015 | OriginalPaper | Buchkapitel

Machine Learning and Its Application in Software Fault Prediction with Similarity Measures

verfasst von : Ekbal Rashid, Srikanta Patnaik, Arshad Usmani

Erschienen in: Computational Vision and Robotics

Verlag: Springer India

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

search-config
loading …

Abstract

Nowadays, the challenge is how to exactly understand and apply various techniques to discover fault from the software module. Machine learning is the process of automatically discovering useful information in knowledgebase. It also provides capabilities to predict the outcome of future solutions. Case-based reasoning is a tool or method to predict error level with respect to LOC and development time in software module. This paper presents some new ideas about process and product metrics to improve software quality prediction. At the outset, it deals with the possibilities of using lines of code and development time from any language may be compared and be used as a uniform metric. The system predicts the error level with respect to LOC and development time, and both are responsible for checking the developer’s ability or efficiency of the developer. Prediction is based on the analogy. We have used different similarity measures to find the best method that increases the correctness. The present work is also credited through introduction of some new terms such as coefficient of efficiency, i.e., developer’s ability and normalizer. In order to obtain the result, we have used indigenous tool.

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
2.
Zurück zum Zitat Begum, S., Ahmed, M.U., Funk, P., Xiong, N., Folke, M.: Sch. of Innovation, Design and Engineering, Malardalen University, Vasteras, Sweden. IEEE Trans. Syst. Man, Cybern. C: Appl. Rev. 41(4), (2011). doi:10.1109/TSMCC.2010.2071862. ISSN:1094-6977 Begum, S., Ahmed, M.U., Funk, P., Xiong, N., Folke, M.: Sch. of Innovation, Design and Engineering, Malardalen University, Vasteras, Sweden. IEEE Trans. Syst. Man, Cybern. C: Appl. Rev. 41(4), (2011). doi:10.​1109/​TSMCC.​2010.​2071862. ISSN:1094-6977
3.
Zurück zum Zitat Finnie, G.R., Sun, Z.: R5 model for case-based reasoning. Knowl.-Based Syst. 16(1), 59–65 (2003) Finnie, G.R., Sun, Z.: R5 model for case-based reasoning. Knowl.-Based Syst. 16(1), 59–65 (2003)
4.
Zurück zum Zitat Watson, I.: Case-based reasoning is a methodology not a technology. Knowl.-Based Syst. 12, 303–308 (1999) Watson, I.: Case-based reasoning is a methodology not a technology. Knowl.-Based Syst. 12, 303–308 (1999)
5.
Zurück zum Zitat Michael, M.M., Weber, R.O.: Case-based reasoning. A textbook, p. 546. Springer, Berlin (2013) Michael, M.M., Weber, R.O.: Case-based reasoning. A textbook, p. 546. Springer, Berlin (2013)
6.
Zurück zum Zitat Rashid, E., Patnaik, S., Bhattacherjee, V.: Machine learning and software quality prediction: as an expert system. Int. J. Inf. Eng. Electron. Bus. 6(2), 9–27 (2014). doi:10.5815/ijieeb.2014.02.02. ISSN:2074-9023 (Print), ISSN:2074-9031 (Online) [indexed in ISI, IET NSPEC. (Impact Factor 0.12)] Rashid, E., Patnaik, S., Bhattacherjee, V.: Machine learning and software quality prediction: as an expert system. Int. J. Inf. Eng. Electron. Bus. 6(2), 9–27 (2014). doi:10.​5815/​ijieeb.​2014.​02.​02. ISSN:2074-9023 (Print), ISSN:2074-9031 (Online) [indexed in ISI, IET NSPEC. (Impact Factor 0.12)]
7.
Zurück zum Zitat Rashid, E., Patnaik, S., Bhattacherjee, V.: Estimation and evaluation of change in software quality at a particular stage of software development. Indian J. Sci. Technol. 6(10), (2013). ISSN:0974-5645 (Indexed in SCOPUS, ISI) Rashid, E., Patnaik, S., Bhattacherjee, V.: Estimation and evaluation of change in software quality at a particular stage of software development. Indian J. Sci. Technol. 6(10), (2013). ISSN:0974-5645 (Indexed in SCOPUS, ISI)
8.
Zurück zum Zitat Challagulla, V.U.B. et al.: A unified framework for defect data analysis using the MBR technique. In: Proceeding of the 18th IEEE International Conference on Tools with Artificial Intelligence (ICTAI’06) Challagulla, V.U.B. et al.: A unified framework for defect data analysis using the MBR technique. In: Proceeding of the 18th IEEE International Conference on Tools with Artificial Intelligence (ICTAI’06)
Metadaten
Titel
Machine Learning and Its Application in Software Fault Prediction with Similarity Measures
verfasst von
Ekbal Rashid
Srikanta Patnaik
Arshad Usmani
Copyright-Jahr
2015
Verlag
Springer India
DOI
https://doi.org/10.1007/978-81-322-2196-8_5