The preliminary task of a project consists of the definition of the scenarios that will guide further development work and validate the results. In this paper, we present an approach for the systematic generation of validation scenarios using a specifically developed taxonomy and combinatorial testing. We applied this approach to our research project for the development of the energy-efficiency evaluation framework named Innometrics. We described in detail all steps for taxonomy creation, generation of abstract validation scenarios, and identification of relevant industrial and academic case studies. We created the taxonomy of the target computer systems and then elaborated test cases using combinatorial testing. The classification criteria were the type of the system, its purpose, enabling hardware components and connectivity technologies, basic design patterns, programming language, and development lifecycle. The combinatorial testing results in 13 cases for one-way test coverage, which was considered enough to create a comprehensive test suite. We defined the case study for each particular scenario. These case studies represent the real industrial, educational, and open-source software development projects that will be used in further work on the Innometrics project.

Ciancarini P., Kruglov A., Sadovykh A., Succi G., Zuev E. (2020). Elaborating validation scenarios based on the context analysis and combinatorial method: Example of the power-efficiency framework innomterics. ELECTRONICS, 9(12), 1-14 [10.3390/electronics9122111].

Elaborating validation scenarios based on the context analysis and combinatorial method: Example of the power-efficiency framework innomterics

Ciancarini P.
Writing – Review & Editing
;
Succi G.;
2020

Abstract

The preliminary task of a project consists of the definition of the scenarios that will guide further development work and validate the results. In this paper, we present an approach for the systematic generation of validation scenarios using a specifically developed taxonomy and combinatorial testing. We applied this approach to our research project for the development of the energy-efficiency evaluation framework named Innometrics. We described in detail all steps for taxonomy creation, generation of abstract validation scenarios, and identification of relevant industrial and academic case studies. We created the taxonomy of the target computer systems and then elaborated test cases using combinatorial testing. The classification criteria were the type of the system, its purpose, enabling hardware components and connectivity technologies, basic design patterns, programming language, and development lifecycle. The combinatorial testing results in 13 cases for one-way test coverage, which was considered enough to create a comprehensive test suite. We defined the case study for each particular scenario. These case studies represent the real industrial, educational, and open-source software development projects that will be used in further work on the Innometrics project.
2020
Ciancarini P., Kruglov A., Sadovykh A., Succi G., Zuev E. (2020). Elaborating validation scenarios based on the context analysis and combinatorial method: Example of the power-efficiency framework innomterics. ELECTRONICS, 9(12), 1-14 [10.3390/electronics9122111].
Ciancarini P.; Kruglov A.; Sadovykh A.; Succi G.; Zuev E.
File in questo prodotto:
File Dimensione Formato  
electronics-09-02111.pdf

accesso aperto

Tipo: Versione (PDF) editoriale
Licenza: Licenza per Accesso Aperto. Creative Commons Attribuzione (CCBY)
Dimensione 440.36 kB
Formato Adobe PDF
440.36 kB Adobe PDF Visualizza/Apri

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/11585/798016
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 1
  • ???jsp.display-item.citation.isi??? 0
social impact