DocumentCode
44600
Title
Supporting the Combined Selection of Model-Based Testing Techniques
Author
Dias-Neto, Arilo Claudio ; Horta Travassos, Guilherme
Author_Institution
Inst. of Comput., Fed. Univ. of Amazonas, Manaus, Brazil
Volume
40
Issue
10
fYear
2014
fDate
Oct. 2014
Firstpage
1025
Lastpage
1041
Abstract
The technical literature on model-based testing (MBT) offers us several techniques with different characteristics and goals. Contemporary software projects usually need to make use of different software testing techniques. However, a lack of empirical information regarding their scalability and effectiveness is observed. It makes their application difficult in real projects, increasing the technical difficulties to combine two or more MBT techniques for the same software project. In addition, current software testing selection approaches offer limited support for the combined selection of techniques. Therefore, this paper describes the conception and evaluation of an approach aimed at supporting the combined selection of MBT techniques for software projects. It consists of an evidence-based body of knowledge with 219 MBT techniques and their corresponding characteristics and a selection process that provides indicators on the level of adequacy (impact indicator) amongst MBT techniques and software projects characteristics. Results from the data analysis indicate it contributes to improve the effectiveness and efficiency of the selection process when compared to another selection approach available in the technical literature. Aiming at facilitating its use, a computerized infrastructure, evaluated into an industrial context and evolved to implement all the facilities needed to support such selection approach, is presented.
Keywords
program testing; project management; software development management; MBT techniques; computerized infrastructure; data analysis; impact indicator; model-based testing techniques; software project characteristics; software projects; software testing selection; software testing techniques; technical literature; Computational modeling; Context; Organizations; Software quality; Software testing; Software testing; experimental software engineering; model-based testing; recommendation system; software technology selection;
fLanguage
English
Journal_Title
Software Engineering, IEEE Transactions on
Publisher
ieee
ISSN
0098-5589
Type
jour
DOI
10.1109/TSE.2014.2312915
Filename
6776497
Link To Document