Back to Search Start Over

STAMINA: a competition to encourage the development and assessment of software model inference techniques

Authors :
Kirill Bogdanov
Pierre Dupont
Neil Walkinshaw
Bernard Lambeau
Christophe Damas
UCL - SST/ICTM/INGI - Pôle en ingénierie informatique
Source :
Empirical Software Engineering : an international journal, Vol. 18, no.4, p. 791-824 (2013)
Publisher :
Springer Nature

Abstract

Models play a crucial role in the development and maintenance of software systems, but are often neglected during the development process due to the considerable manual effort required to produce them. In response to this problem, numerous techniques have been developed that seek to automate the model generation task with the aid of increasingly accurate algorithms from the domain of Machine Learning. From an empirical perspective, these are extremely challenging to compare; there are many factors that are difficult to control (e.g. the richness of the input and the complexity of subject systems), and numerous practical issues that are just as troublesome (e.g. tool availability). This paper describes the StaMinA (State Machine Inference Approaches) competiton, that was designed to address these problems. The competition attracted numerous submissions, many of which were improved or adapted versions of techniques that had not been subjected to extensive empirical evaluations, and had not been evaluated with respect to their ability to infer models of software systems. This paper shows how many of these techniques substantially improve on the state of the art, providing insights into some of the factors that could underpin the success of the best techniques. In a more general sense it demonstrates the potential for competitions to act as a useful basis for empirical software engineering by (a) spurring the development of new techniques and (b) facilitating their comparative evaluation to an extent that would usually be prohibitively challenging without the active participation of the developers.

Details

Language :
English
ISSN :
13823256
Volume :
18
Issue :
4
Database :
OpenAIRE
Journal :
Empirical Software Engineering
Accession number :
edsair.doi.dedup.....214e1714bf08a29dd2fc48999aa49871
Full Text :
https://doi.org/10.1007/s10664-012-9210-3