Communication publiée dans un ouvrage (Colloques, congrès, conférences scientifiques et actes)
Multi-objective regression test selection in practice: an empirical study in the defense software industry
Özkan, Ramazan; GAROUSI, Vahid; Betin-Can, Aysu
2017In Proceedings of ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM)
Peer reviewed
 

Documents


Texte intégral
ESEM 2017-MORTO-June 6.pdf
Preprint Auteur (395.53 kB)
Demander un accès

Tous les documents dans ORBilu sont protégés par une licence d'utilisation.

Envoyer vers



Détails



Mots-clés :
Regression testing; multi-objective optimization; genetic algorithms; empirical study; defence software industry
Résumé :
[en] Executing an entire regression test suite after every code change is often costly in large software projects. To address this challenge, various regression test selection techniques have been proposed in the literature. One of those approaches is the Multi-Objective Regression Test Optimization (MORTO) approach, which is applied when there are multiple objectives during regression testing (e.g., minimizing the number of test cases and maximizing test coverage). This paper reports an action research type of study which was conducted to improve regression test-selection practices of a safety-critical industrial software in the defence domain based on the MORTO approach. The problem is formulated and solved by converting the multi-objective genetic-algorithm (GA) problem into a custom-built scalarized single-objective GA. The empirical results demonstrate that this approach yields a more efficient test suite (in terms of testing cost and benefits) compared to the old (manual) test-selection approach and another approach from the literature, i.e., the selective requirement coverage-based approach. Based on the context and need of the company, we developed the GA-based solution on a set of five cost objectives and four benefit objectives for regression testing while providing full coverage of the affected (changed) requirements. Since our proposed approach has been beneficial in the industrial context, it is currently in active use in the company.
Centre de recherche :
Interdisciplinary Centre for Security, Reliability and Trust (SnT) > Software Verification and Validation Lab (SVV Lab)
Disciplines :
Sciences informatiques
Auteur, co-auteur :
Özkan, Ramazan
GAROUSI, Vahid ;  University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT)
Betin-Can, Aysu
Co-auteurs externes :
yes
Langue du document :
Anglais
Titre :
Multi-objective regression test selection in practice: an empirical study in the defense software industry
Date de publication/diffusion :
2017
Nom de la manifestation :
ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM)
Lieu de la manifestation :
Toronto, Canada
Date de la manifestation :
November 2017
Manifestation à portée :
International
Titre de l'ouvrage principal :
Proceedings of ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM)
Peer reviewed :
Peer reviewed
Disponible sur ORBilu :
depuis le 04 août 2017

Statistiques


Nombre de vues
232 (dont 9 Unilu)
Nombre de téléchargements
2 (dont 2 Unilu)

Bibliographie


Publications similaires



Contacter ORBilu