DocumentCode
625526
Title
Analysis and Prediction of Mandelbugs in an Industrial Software System
Author
Carrozza, Gabriella ; Cotroneo, Domenico ; Natella, R. ; Pietrantuono, Roberto ; Russo, S.
Author_Institution
Consorzio SESM scarl, Naples, Italy
fYear
2013
fDate
18-22 March 2013
Firstpage
262
Lastpage
271
Abstract
Mandelbugs are faults that are triggered by complex conditions, such as interaction with hardware and other software, and timing or ordering of events. These faults are considerably difficult to detect with traditional testing techniques, since it can be challenging to control their complex triggering conditions in a testing environment. Therefore, it is necessary to adopt specific verification and/or fault-tolerance strategies for dealing with them in a cost-effective way. In this paper, we investigate how to predict the location of Mandelbugs in complex software systems, in order to focus V&V activities and fault tolerance mechanisms in those modules where Mandelbugs are most likely present. In the context of an industrial complex software system, we empirically analyze Mandelbugs, and investigate an approach for Mandelbug prediction based on a set of novel software complexity metrics. Results show that Mandelbugs account for a noticeable share of faults, and that the proposed approach can predict Mandelbug-prone modules with greater accuracy than the sole adoption of traditional software metrics.
Keywords
program testing; program verification; software fault tolerance; software metrics; Mandelbug prediction; V&V activities; complex software systems; fault-tolerance strategies; industrial software system; novel software complexity metrics; traditional testing techniques; Complexity theory; Computer bugs; Software metrics; Software systems; Testing; Fault prediction; Fault tolerance; Mandelbugs; Software metrics;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Testing, Verification and Validation (ICST), 2013 IEEE Sixth International Conference on
Conference_Location
Luembourg
Print_ISBN
978-1-4673-5961-0
Type
conf
DOI
10.1109/ICST.2013.21
Filename
6569738
Link To Document