Multiple fault localization of software programs: A systematic literature review

2020 ◽  
Vol 124 ◽  
pp. 106312 ◽  
Author(s):  
Abubakar Zakari ◽  
Sai Peck Lee ◽  
Rui Abreu ◽  
Babiker Hussien Ahmed ◽  
Rasheed Abubakar Rasheed
2018 ◽  
Vol 7 (2.10) ◽  
pp. 121
Author(s):  
Alsolami B ◽  
Emb M R

The aim of this paper is to presents a case study that implements a proposed procedure for conducting a systematic literature review (SLR). The case study is in the field of crowding perception. Following the traditional data processing model, the proposed procedure consists of seven stages: 1) planning the review, 2) conducting the review, 3), organization and preparation for synthesis, 4) actual coding, 5) data extraction & organization, 6) data synthesis, and 7) reporting the review. In addition, the proposed procedure includes the usage of four software programs as supporting tools. The paper includes detailed steps on how each stage has been implemented to systematically review the crowding perception literature. The proposed SLR procedure and the case study presented in this paper offer an effective process of literature review. A specific contribution of this study to SLR is expanding the tools usage to include other software programs. 


2021 ◽  
Vol 2021 ◽  
pp. 1-17
Author(s):  
Lu Kong ◽  
JinBo Wang ◽  
Shan Zhou ◽  
MengRu Wang

Embedded software is increasingly being used with high reliability. However, the fault localization of embedded software is still largely dependent on the experience of engineers. Besides, faults in embedded software programs are not independent individuals; they are related to each other and affect each other, which may lead to more complex interaction behavior. These uncertainties render the traditional methods for single-fault localization with limited practical value. This paper has proposed a multiple-fault localization method to be applied to the embedded software, with emphasis on the cache-based program spectra-acquiring method and the hybrid clustering-based fault partition method. Through case studies on 108 groups of the subject program, it has been proved that the hybrid clustering-based fault partition method has significantly improved the effectiveness of multiple-fault localization in comparison with the traditional fault localization methods. Experiments on three embedded software programs in engineering have revealed that the cache-based program spectra-acquiring method saves nearly half of the running-time cost compared with the traditional spectrum-acquiring method based on real-time transmission. Therefore, the multiple-fault localization method proposed in this paper can be applied in embedded software debugging and testing in engineering.


2014 ◽  
Author(s):  
Heather T. Snyder ◽  
Maggie R. Boyle ◽  
Lacey Gosnell ◽  
Julia A. Hammond ◽  
Haley Huey

2018 ◽  
Vol 19 (4) ◽  
pp. 600-611 ◽  
Author(s):  
Nathan Beel ◽  
Carla Jeffries ◽  
Charlotte Brownlow ◽  
Sonya Winterbotham ◽  
Jan du Preez

2017 ◽  
Vol 41 (3) ◽  
pp. 222-233 ◽  
Author(s):  
David J. Bumgarner ◽  
Elizabeth J. Polinsky ◽  
Katharine G. Herman ◽  
Joanne M. Fordiani ◽  
Carmen P. Lewis ◽  
...  

2019 ◽  
Vol 16 (2) ◽  
pp. 196-207 ◽  
Author(s):  
Christine E. Gould ◽  
Brian C. Kok ◽  
Vanessa K. Ma ◽  
Aimee Marie L. Zapata ◽  
Jason E. Owen ◽  
...  

Sign in / Sign up

Export Citation Format

Share Document