Title :
Investigating the Correspondence between Mutations and Static Warnings
Author :
Cláudio Antônio De Araújo;Márcio Eduardo ;José Carlos ;Auri Marcelo Rizzo Vincenzi
Author_Institution :
Inst. de Inf., Univ. Fed. de Goias Goiania, Goiania, Brazil
Abstract :
This paper provides evidences on the correspondence between mutations and static warnings. We used mutation operators as a fault model to evaluate the direct correspondence between mutations and static warnings. The main advantage of using mutation operators is that they generate a large number of programs containing faults of different types, which can be used to decide the ones most probable to be detected by static analyzers. Since static analyzers, in general, report a substantial number of false positive warnings, the intention of this study is to define a prioritization approach of static warnings based on the probability they correspond to a true positive and lead to detect software faults. The results obtained for a set of open-source programs indicate that a correspondence exist when considering specific mutation operators such that static warnings may be prioritized based on their correspondence level with mutations.
Keywords :
"Java","Software","XML","Testing","Standards","Databases","Data mining"
Conference_Titel :
Software Engineering (SBES), 2015 29th Brazilian Symposium on
DOI :
10.1109/SBES.2015.23