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
Towards Earlier Fault Detection by Value-Driven Prioritization of Test Cases Using Fuzzy TOPSIS
RISE, Swedish ICT, SICS. Mälardalen University, Sweden.ORCID iD: 0000-0002-8724-9049
Mälardalen University, Sweden.
RISE, Swedish ICT, SICS. Mälardalen University, Sweden.ORCID iD: 0000-0002-1512-0844
RISE - Research Institutes of Sweden (2017-2019), ICT, SICS.ORCID iD: 0000-0003-1597-6738
Show others and affiliations
2016 (English)In: Information Technology: New Generations, 2016, 9, Vol. 448, p. 745-759Conference paper, Published paper (Refereed)
Abstract [en]

In industrial software testing, development projects typically set up and maintain test suites containing large numbers of test cases. Executing a large number of test cases can be expensive in terms of effort and wall-clock time. Moreover, indiscriminate execution of all available test cases typically lead to sub-optimal use of testing resources. On the other hand, selecting too few test cases for execution might leave a large number of faults undiscovered. Limiting factors such as allocated budget and time constraints for testing further emphasizes the importance of test case prioritization in order to identify test cases that enable earlier detection of faults while respecting such constraints. In this paper, we propose a multi-criteria decision making approach for prioritizing test cases in order to detect faults earlier. This is achieved by applying the TOPSIS (Technique for Order of Preference by Similarity to Ideal Solution) decision making technique combined with fuzzy principles. Our solution is based on important criteria such as fault detection probability, execution time, complexity, and other test case properties. By applying the approach on a train control management subsystem from Bombardier Transportation in Sweden, we demonstrate how it helps, in a systematic way, to identify test cases that can lead to early detection of faults while respecting various criteria.

Place, publisher, year, edition, pages
2016, 9. Vol. 448, p. 745-759
Series
Advances in Intelligent Systems and Computing (AISC), ISSN 2194-5357 ; 448
Keywords [en]
Software testing, Fault detection, Test Cases Prioritization, Optimization, Fuzzy logic, MCDM, TOPSIS, Failure rate
National Category
Computer and Information Sciences
Identifiers
URN: urn:nbn:se:ri:diva-24551DOI: 10.1007/978-3-319-32467-8_65Scopus ID: 2-s2.0-84962655573ISBN: 978-3-319-32466-1 (print)ISBN: 978-3-319-32467-8 (electronic)OAI: oai:DiVA.org:ri-24551DiVA, id: diva2:1043635
Conference
13th International Conference on Information Technology : New Generations ITNG 2016
Projects
IMPRINTAvailable from: 2016-10-31 Created: 2016-10-31 Last updated: 2023-10-04Bibliographically approved

Open Access in DiVA

fulltext(336 kB)370 downloads
File information
File name FULLTEXT01.pdfFile size 336 kBChecksum SHA-512
3e00dd02e1786cd5d40c19c6eebeb995207e594f6a1331d6ed9ede938a3114d5bbefcd35338bc71e2b03184f5fb8af33cdbd61ef389974ebf575beb98a274dfa
Type fulltextMimetype application/pdf

Other links

Publisher's full textScopus

Authority records

Tahvili, SaharSaadatmand, MehrdadBohlin, MarkusLarsson, Stig

Search in DiVA

By author/editor
Tahvili, SaharSaadatmand, MehrdadBohlin, MarkusLarsson, Stig
By organisation
SICSSICS
Computer and Information Sciences

Search outside of DiVA

GoogleGoogle Scholar
Total: 370 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
isbn
urn-nbn

Altmetric score

doi
isbn
urn-nbn
Total: 214 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