Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Prediction of faults-slip-through in large software projects: an empirical evaluation
Blekinge Institute of Technology, School of Computing.
Blekinge Institute of Technology, School of Computing.ORCID iD: 0000-0002-5179-4205
Blekinge Institute of Technology, School of Computing.
2014 (English)In: Software quality journal, ISSN 0963-9314, E-ISSN 1573-1367, Vol. 22, no 1, p. 51-86Article in journal (Refereed) Published
Abstract [en]

A large percentage of the cost of rework can be avoided by finding more faults earlier in a software test process. Therefore, determination of which software test phases to focus improvement work on has considerable industrial interest. We evaluate a number of prediction techniques for predicting the number of faults slipping through to unit, function, integration, and system test phases of a large industrial project. The objective is to quantify improvement potential in different test phases by striving toward finding the faults in the right phase. The results show that a range of techniques are found to be useful in predicting the number of faults slipping through to the four test phases; however, the group of search-based techniques (genetic programming, gene expression programming, artificial immune recognition system, and particle swarm optimization-based artificial neural network) consistently give better predictions, having a representation at all of the test phases. Human predictions are consistently better at two of the four test phases. We conclude that the human predictions regarding the number of faults slipping through to various test phases can be well supported by the use of search-based techniques. A combination of human and an automated search mechanism (such as any of the search-based techniques) has the potential to provide improved prediction results.

Place, publisher, year, edition, pages
Springer , 2014. Vol. 22, no 1, p. 51-86
Keywords [en]
Empirical, Faults-slip-through, Prediction, Search-based
National Category
Software Engineering
Identifiers
URN: urn:nbn:se:bth-6722DOI: 10.1007/s11219-013-9205-3ISI: 000331643500005Local ID: oai:bth.se:forskinfo3D40224F7CBF862DC1257B7800251E66OAI: oai:DiVA.org:bth-6722DiVA, id: diva2:834255
Available from: 2014-04-23 Created: 2013-05-27 Last updated: 2023-06-30Bibliographically approved

Open Access in DiVA

fulltext(603 kB)1023 downloads
File information
File name FULLTEXT01.pdfFile size 603 kBChecksum SHA-512
386869310692802e11a8f74b2d9d838cc8745b909a54e4bad290b3717b4aa8a216e50d6ca771a19ed6eaeaf3cb62aebebc4566fd312e294fb5d66bbbcce71c84
Type fulltextMimetype application/pdf

Other links

Publisher's full text

Authority records

Torkar, RichardFeldt, RobertGorschek, Tony

Search in DiVA

By author/editor
Torkar, RichardFeldt, RobertGorschek, Tony
By organisation
School of Computing
In the same journal
Software quality journal
Software Engineering

Search outside of DiVA

GoogleGoogle Scholar
Total: 1023 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

doi
urn-nbn

Altmetric score

doi
urn-nbn
Total: 1701 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf