Test prioritization techniques can be used to determine test case ordering and early discover faults in source code. Several of these techniques exploit a single objective function, e.g., code or requirements coverage. In this tool demo paper, we present MOTCP, a software tool that implements a multi-objective test prioritization technique based on the information related to the code and requirements coverage, as well as the execution cost of each test case. To establish users' and system requirements coverage, the MOTCP uses Latent Semantic Indexing to recover traceability links among application source code and requirements specifications. The test case ordering is then obtained by applying a non-dominated sorting genetic algorithm. © 2012 IEEE.

MOTCP: A tool for the prioritization of test cases based on a sorting genetic algorithm and Latent Semantic Indexing / Islam, M. M.; Marchetto, A.; Susi, A.; Scanniello, G.. - (2012), pp. 654-657. (Intervento presentato al convegno 28th IEEE International Conference on Software Maintenance, ICSM 2012 tenutosi a Riva del Garda,Trento, ita nel 2012) [10.1109/ICSM.2012.6405346].

MOTCP: A tool for the prioritization of test cases based on a sorting genetic algorithm and Latent Semantic Indexing

Marchetto A.;
2012-01-01

Abstract

Test prioritization techniques can be used to determine test case ordering and early discover faults in source code. Several of these techniques exploit a single objective function, e.g., code or requirements coverage. In this tool demo paper, we present MOTCP, a software tool that implements a multi-objective test prioritization technique based on the information related to the code and requirements coverage, as well as the execution cost of each test case. To establish users' and system requirements coverage, the MOTCP uses Latent Semantic Indexing to recover traceability links among application source code and requirements specifications. The test case ordering is then obtained by applying a non-dominated sorting genetic algorithm. © 2012 IEEE.
2012
IEEE International Conference on Software Maintenance, ICSM
USA
IEEE
978-1-4673-2312-3
978-1-4673-2313-0
Islam, M. M.; Marchetto, A.; Susi, A.; Scanniello, G.
MOTCP: A tool for the prioritization of test cases based on a sorting genetic algorithm and Latent Semantic Indexing / Islam, M. M.; Marchetto, A.; Susi, A.; Scanniello, G.. - (2012), pp. 654-657. (Intervento presentato al convegno 28th IEEE International Conference on Software Maintenance, ICSM 2012 tenutosi a Riva del Garda,Trento, ita nel 2012) [10.1109/ICSM.2012.6405346].
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11572/331374
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 11
  • ???jsp.display-item.citation.isi??? 7
social impact