Nothing Special   »   [go: up one dir, main page]

skip to main content
review-article

Software fault localisation: : a systematic mapping study

Published: 01 February 2019 Publication History

Abstract

Software fault localisation (SFL) is recognised to be one of the most tedious, costly, and critical activities in program debugging. Due to the increase in software complexity, there is a huge interest in advanced SFL techniques that aid software engineers in locating program bugs. This interest paves a way to the existence of a large amount of literature in the SFL research domain. This study aims to investigate the overall research productivity, demographics, and trends shaping the landscape of SFL research domain. The research also aims to classify existing fault localisation techniques and identify trends in the field of study. Accordingly, a systematic mapping study of 273 primary selected studies is conducted with the adoption of an evidence‐based systematic methodology to ensure coverage of all relevant studies. The results of this systematic mapping study show that SFL research domain is gaining more attention since 2010, with an increasing number of publications per year. Three main research facets were identified, i.e. validation research, evaluation research, and solution research, with solution research type getting more attention. Hence, various contribution facets were identified as well. In totality, general demographics of SFL research domain were highlighted and discussed.

7 References

[1]
Wong, W.E., et al.: ‘A survey on software fault localization’, IEEE Trans. Softw. Eng., 2016, 42, (8), pp. 707–740
[2]
Vessey, I.: ‘Expertise in debugging computer programs: a process analysis’, Int. J. Man-Mach. Stud., 1985, 23, (5), pp. 459–494
[3]
NIST .: ‘The Economic Impacts of Inadequate Infrastructure for Software Testing’ [Online]. Available at: http://www.abeacha.com/NIST_press_release_bugs_cost.html, May 2002
[4]
Jones, J.A., Harrold, M.J., Stasko, J.: ‘Visualization of test information to assist fault localization’. Proc. - Int. Conf. on Software Engineering, Orlando, FL, USA, May 2002
[5]
Abreu, R., Zoeteweij, P., Van Gemund, A.J.: ‘On the accuracy of spectrum-based fault localization’. Testing: Academic and Industrial Conf. Practice and Research Techniques-MUTATION. (TAICPART-MUTATION 2007), Windsor, UK, September 2007
[6]
Jones, J.A., Harrold, M.J.: ‘Empirical evaluation of the tarantula automatic fault-localization technique’. 20th IEEE/ACM Int. Conf. on Automated Software Engineering, ASE 2005, Long Beach, CA, USA, November 2005
[7]
DiGiuseppe, N., Jones, J.A.: ‘Fault density, fault types, and spectra-based fault localization’, Empir. Softw. Eng., 2015, 20, (4), pp. 928–967
[8]
Lamraoui, S.-M., Nakajima, S.: ‘A formula-based approach for automatic fault localization of multi-fault programs’, J. Inf. Process., 2016, 24, (1), pp. 88–98
[9]
Sun, X., Xin, P., Bin, L., et al.: ‘IPSETFUL: an iterative process of selecting test cases for effective fault localization by exploring concept lattice of program spectra’, Front. Comput. Sci., 2016, 10, (5), pp. 812–831
[10]
Zheng, W., Hu, D.S., Wang, J.: ‘Fault localization analysis based on deep neural network’, Math. Probl. Eng., 2016, 2016, pp. 1–11
[11]
Wong, W.E., Debroy, V., Gao, R., et al.: ‘The DStar method for effective software fault localization’, IEEE Trans. Reliab., 2014, 63, (1), pp. 290–308
[12]
Liu, B., Nejati, S., Briand, L., et al.: ‘Localizing multiple faults in simulink models’. 2016 IEEE 23rd International Conference on Software Analysis, Evolution, and Reengineering (SANER), Suita, Japan, March 2016
[13]
Wong, W.E., Debroy, V.: ‘A survey of software fault localization’, Department of Computer Science, University of Texas at Dallas, Tech. Rep. UTDCS-45, 2009, 9
[14]
Alipour, M.A.: ‘Automated fault localization techniques: a survey’, Oregon State University, 2012
[15]
Pal, D., Mohiuddin, R.: ‘Automated bug localization of software programs: a survey report1’, 2013
[16]
Perez, A., Abreu, R., Wong, E.: ‘A survey on fault localization techniques’, J. Softw. Test. Verif. Reliab., 2014, 88, pp. 1–10
[17]
Parmar, P., Patel, M.: ‘Software fault localization: a survey’, Int. J. Comput. Appl., 2016, 154, (9), pp. 707–740
[18]
Souza, H.A., Chaim, M.L., Kon, F.: ‘Spectrum-based software fault localization: a survey of techniques, advances, and challenges’, arXiv preprint arXiv:1607.04347, 2016
[19]
Petersen, K., Feldt, R., Mujtaba, S., et al.: ‘Systematic mapping studies in software engineering’. Proc. of the 12th int. Conf. on Evaluation and Assessment in Software Engineering. 2008, BCS Learning & Development Ltd.:, Italy, Bari, June 2008, pp. 68–77
[20]
Keele, S.: ‘Guidelines for performing systematic literature reviews in software engineering’, in Technical report, Ver. 2.3 EBSE Technical Report. EBSE, 2007, sn
[21]
Kitchenham, B., Brereton, O.P., Budgen, D., et al.: ‘Systematic literature reviews in software engineering–a systematic literature review’, Inf. Softw. Technol., 2009, 51, (1), pp. 7–15
[22]
Alam, K.A., Ahmad, R., Akhunzada, A., et al.: ‘Impact analysis and change propagation in service-oriented enterprises: a systematic review’, Inf. Syst., 2015, 54, pp. 43–73
[23]
Zein, S., Salleh, N., Grundy, J.: ‘A systematic mapping study of mobile application testing techniques’, J. Syst. Softw., 2016, 117, pp. 334–356
[24]
Tang, C.M., Chan, W.K., Yu, Y.T., et al.: ‘Accuracy graphs of spectrum-based fault localization formulas’, IEEE Trans. Reliab., 2017, 66, (2), pp. 403–424
[25]
Zhang, L., Yan, L., Zhang, Z., et al.: ‘A theoretical analysis on cloning the failed test cases to improve spectrum-based fault localization’, J. Syst. Softw., 2017, 129, pp. 35–57
[26]
Guo, Y., Zhang, X., Zheng, Z.: ‘Exploring the instability of spectra based fault localization performance’. 2016 IEEE 40th Annual Computer Software and Applications Conference (COMPSAC), Atlanta, GA, USA, June 2016
[27]
Kim, J., Park, J., Lee, E.: ‘A new spectrum-based fault localization with the technique of test case optimization’, J. Inf. Sci. Eng., 2016, 32, (1), pp. 177–196
[28]
Zuo, Z., Fang, L., Zhang, Z., et al.: ‘Low-overhead and fully automated statistical debugging with abstraction refinement’. Proc. of the 2016 ACM SIGPLAN Int. Conf. on Object-Oriented Programming, Systems, Languages, and Applications ACM, Amsterdam, Netherlands, November 2016
[29]
Wang, X., Jiang, S., Ju, X., et al.: ‘Mitigating the dependence confounding effect for effective predicate-based statistical fault localization’. 2015 IEEE 39th Annual Computer Software and Applications Conference, Taichung, Taiwan, July 2015
[30]
Parsa, S., Vahidi-Asl, M., Asadi-Aghbolaghi, M.: ‘Hierarchy-Debug: a scalable statistical technique for fault localization’, Softw. Qual. J., 2014, 22, (3), pp. 427–466
[31]
Zhang, Y., Santelices, R.: ‘Prioritized static slicing and its application to fault localization’, J. Syst. Softw., 2016, 114, pp. 38–53
[32]
Mao, X., Lei, Y., Dai, Z., et al.: ‘Slice-based statistical fault localization’, J. Syst. Softw., 2014, 89, pp. 51–62
[33]
Cao, H., Jiang, S., Ju, X., et al.: ‘Applying association analysis to dynamic slicing based fault localization’, IEICE Trans. Inf. Syst., 2014, 97, (8), pp. 2057–2066
[34]
Li, F., Li, F., Feng, X., et al.: ‘Effective fault localization based on minimum debugging frontier set’. Proceedings of the 2013 IEEE/ACM International Symposium on Code Generation and Optimization (CGO), Shenzhen, China, February 2013
[35]
Zhang, Z., Chan, W.K., Tse, T.H., et al.: ‘Capturing propagation of infected program states’. Proc. of the the 7th joint meeting of the European software engineering Conf. and the ACM SIGSOFT symp. on The foundations of software engineering ACM, Amsterdam, Netherlands, August 2009
[36]
Jeffrey, D., Gupta, N., Gupta, R.: ‘Fault localization using value replacement’. Proc. of the 2008 int. symp. on Software testing and analysis ACM, Seattle, WA, USA, July 2008, pp. 167–178
[37]
Wong, W.E., Debroy, V., Golden, R., et al.: ‘Effective software fault localization using an RBF neural network’, IEEE Trans. Reliab., 2012, 61, (1), pp. 149–169
[38]
Wong, W.E., Qi, Y.: ‘BP neural network-based effective fault localization’, Int. J. Softw. Eng. Knowl. Eng., 2009, 19, (04), pp. 573–597
[39]
Zhang, S., Zhang, C.: ‘Software bug localization with markov logic’. Companion Proc. of the 36th Int. Conf. on Software Engineering ACM, Hyderabad, India, 31 May - June 7 2014, pp. 424–427
[40]
Nessa, S., Abedin, M., Wong, W.E., et al.: ‘Software fault localization using N-gram analysis’. Int. Conf. Wireless Algorithms, Systems, and Applications, Dallas, TX, USA, October 2008, pp. 548–559
[41]
Wotawa, F., Nica, M.: ‘Program debugging using constraints--Is it feasible?’. Quality Software (QSIC), 2011 11th Int. Conf. on, Madrid, Spain, July 2011
[42]
Abreu, R., Zoeteweij, P., Van Gemund, A.J.: ‘Simultaneous debugging of software faults’, J. Syst. Softw., 2011, 84, (4), pp. 573–586
[43]
Zhou, Y., Tong, Y., Chen, T., et al.: ‘Augmenting bug localization with part-of-speech and invocation’, Int. J. Softw. Eng. Knowl. Eng., 2017, 27, (06), pp. 925–949
[44]
Zhou, J., Zhang, H., Lo, D.: ‘Where should the bugs be fixed?-more accurate information retrieval-based bug localization based on bug reports’. Proc. 34th Int. Conf. Software Engineering, Zurich, Switzerland, June 2012, pp. 14–24
[45]
Yu, Z., Bai, C., Cai, K.-Y.: ‘Mutation-oriented test data augmentation for GUI software fault localization’, Inf. Softw. Technol., 2013, 55, (12), pp. 2076–2098
[46]
Papadakis, M., Le Traon, Y.: ‘Using mutants to locate’ unknown’ faults’. 2012 IEEE Fifth International Conference on Software Testing, Verification and Validation, Montreal, QC, Canada, April 2012
[47]
Papadakis, M., Le Traon, Y.: ‘Metallaxis-FL: mutation-based fault localization’, Softw. Test. Verif. Reliab., 2015, 25, (5–7), pp. 605–628
[48]
Elsaka, E.: ‘Chapter three-fault localization using hybrid static/dynamic analysis’, Adv. Comput., 2017, 105, pp. 79–114
[49]
Liu, Y., Li, W., Jiang, S., et al.: ‘An approach for fault localization based on program slicing and Bayesian’. 2013 13th International Conference on Quality Software, Najing, China, July 2013
[50]
Lei, Y., Mao, X., Chen, T.Y.: ‘Backward-slice-based statistical fault localization without test oracles’. 2013 13th International Conference on Quality Software, Nanjing, China, July 2013
[51]
Shahrokni, A., Feldt, R.: ‘A systematic review of software robustness’, Inf. Softw. Technol., 2013, 55, (1), pp. 1–17
[52]
Petersen, K., Vakkalanka, S., Kuzniarz, L.: ‘Guidelines for conducting systematic mapping studies in software engineering: an update’, Inf. Softw. Technol., 2015, 64, pp. 1–18
[53]
Jin, W., Orso, A.: ‘Improving efficiency and accuracy of formula-based debugging’. Haifa Verification Conf., Haifa, Israel, November 2016, pp. 99–116
[54]
Sharma, T., Sharma, K., Sharma, T.: ‘Software bug localization using pachinko allocation model’. 3rd Int. Conf. on Computing for Sustainable Global Development (INDIACom), New Delhi, India, March 2016
[55]
Xue, X., Pang, Y., Namin, A.S.: ‘Feature selections for effectively localizing faulty events in gui applications’. 2014 13th International Conference on Machine Learning and Applications, Detroit, MI, USA, December 2014
[56]
Ge, N., Nakajima, S., Pantel, M.: ‘Hidden markov model based automated fault localization for integration testing’. 2013 IEEE 4th International Conference on Software Engineering and Service Science, Beijing, China, May 2013
[57]
DeMott, J.D., Enbody, R.J., Punch, W.F.: ‘Systematic bug finding and fault localization enhanced with input data tracking’, Comput. Secur., 2013, 32, pp. 130–157
[58]
Xu, J., Zhang, Z., Chang, W.K., et al.: ‘A general noise-reduction framework for fault localization of Java programs’, Inf. Softw. Technol., 2013, 55, (5), pp. 880–896
[59]
Chandrasekaran, J., Ghandehari, L.S., Lei, Y., et al.: ‘Evaluating the effectiveness of ben in localizing different types of software fault’. 2016 IEEE Ninth International Conference on Software Testing, Verification and Validation Workshops (ICSTW), Chicago, IL, USA, April 2016
[60]
Pearson, S., Campos, J., Just, R., et al.: ‘Evaluating and improving fault localization’. Proc. of the 39th Int. Conf. on Software Engineering, Buenos Aires, Argentina, May 2017, pp. 609–620
[61]
Dean, B.C., Pressly, W.B., Malloy, B.A., et al.: ‘A linear programming approach for automated localization of multiple faults’. Proc. of the 2009 IEEE/ACM Int. Conf. on Automated Software Engineering IEEE Computer Society, Auckland, New Zealand, November 2009
[62]
Xia, X., Gong, L., Le, T.D.B., et al.: ‘Diversity maximization speedup for localizing faults in single-fault and multi-fault programs’, Autom. Softw. Eng., 2016, 23, (1), pp. 43–75
[63]
Campos, J., Riboira, A., Perez, A., et al.: ‘Gzoltar: an eclipse plug-in for testing and debugging’. Proc. of the 27th IEEE/ACM Int. Conf. on Automated Software Engineering ACM, Essen, Germany, September 2012
[64]
Sun, C.-A., Zhai, Y.M., Shang, Y., et al.: ‘BPELDebugger: an effective BPEL-specific fault localization framework’, Inf. Softw. Technol., 2013, 55, (12), pp. 2140–2153
[65]
Qi, Y., Mao, X., Lei, Y., et al.: ‘Using automated program repair for evaluating the effectiveness of fault localization techniques’. Proc. 2013 Int. Symp. Software Testing and Analysis ACM, Lugano, Switzerland, July 2013, pp. 191–201
[66]
Sahoo, S.K., Criswell, J., Geigle, C., et al.: ‘Using likely invariants for automated software fault localization’. Proceedings of the eighteenth international conference on Architectural support for programming languages and operating systems, Houston, TX, USA, March 2013, pp. 139–152
[67]
Li, X., Wong, W.E., Gao, R., et al.: ‘Genetic algorithm-based test generation for software product line with the integration of fault localization techniques’, Empir. Softw. Eng., 2017, 23, (1), pp. 1–51
[68]
Sun, S.-F., Podgurski, A.: ‘Properties of effective metrics for coverage-based statistical fault localization’. 2016 IEEE International Conference on Software Testing, Verification and Validation (ICST), Chicago, IL, USA, April 2016
[69]
Laghari, G., Murgia, A., Demeyer, S.: ‘Fine-tuning spectrum based fault localisation with frequent method item sets’. Proc. 31st IEEE/ACM Int. Conf. on Automated Software Engineering ACM, Singapore, September 2016
[70]
Musco, V., Monperrus, M., Preux, P.: ‘Mutation-based graph inference for fault localization’. 2016 IEEE 16th International Working Conference on Source Code Analysis and Manipulation (SCAM), Raleigh, NC, USA, October 2016
[71]
Bai, Z., Shu, G., Podgurski, A.: ‘Numfl: localizing faults in numerical software using a value-based causal model’. 2015 IEEE 8th International Conference on Software Testing, Verification and Validation (ICST), Graz, Austria, April 2015
[72]
Hofer, B., Perez, A., Abreu, R., et al.: ‘On the empirical evaluation of similarity coefficients for spreadsheets fault localization’, Autom. Softw. Eng., 2015, 22, (1), pp. 47–74
[73]
Xuan, J., Monperrus, M.: ‘Learning to combine multiple ranking metrics for fault localization’. 2014 IEEE International Conference on Software Maintenance and Evolution, Victoria, BC, Canada, 29 September - 3 October 2014
[74]
Zhang, M., Li, X., Zhang, L., et al.: ‘Boosting spectrum-based fault localization using PageRank’. Proc. of the 26th ACM SIGSOFT Int. Symp. on Software Testing and Analysis ACM, Santa Barbara, CA, USA, July 2017, pp. 261–272
[75]
Sohn, J., Yoo, S.: ‘FLUCCS: using code and change metrics to improve fault localization’. Proc. of the 26th ACM SIGSOFT Int. Symp. on Software Testing and Analysis ACM, Santa Barbara, CA, USA, July 2017, pp. 273–283
[76]
B Le, T.-D., Lo, D., Le Goues, C., et al.: ‘A learning-to-rank based fault localization approach using likely invariants’. Proc. of the 25th Int. Symp. on Software Testing and Analysis ACM, Saarbrücken, Germany, July 2016, pp. 177–188
[77]
Wong, W.E., Debroy, V., Choi, B.: ‘A family of code coverage-based heuristics for effective fault localization’, J. Syst. Softw., 2010, 83, (2), pp. 188–208
[78]
Masri, W., Assi, R.A.: ‘Prevalence of coincidental correctness and mitigation of its impact on fault localization’, ACM Trans. Softw. Eng. Methodol. (TOSEM), 2014, 23, (1), p. 8
[79]
DiGiuseppe, N., Jones, J.A.: ‘Fault interaction and its repercussions’. 2011 27th IEEE International Conference on Software Maintenance (ICSM), Williamsburg, VI, USA, September 2011
[80]
Wong, W.E., Debroy, V., Xu, D.: ‘Towards better fault localization: a crosstab-based statistical approach’, IEEE Trans. Syst., Man, Cybern., C (Applications and Reviews), 2012, 42, (3), pp. 378–396
[81]
Xie, X., Wong, W.E., Chen, T.Y., et al.: ‘Metamorphic slice: an application in spectrum-based fault localization’, Inf. Softw. Technol., 2013, 55, (5), pp. 866–879
[82]
Perez, A., Abreu, R., Riboira, A.: ‘A dynamic code coverage approach to maximize fault localization efficiency’, J. Syst. Softw., 2014, 90, pp. 18–28
[83]
Xie, X., Chen, T.Y., Kuo, F.C., et al.: ‘A theoretical analysis of the risk evaluation formulas for spectrum-based fault localization’, ACM Trans. Softw. Eng. Methodol. (TOSEM), 2013, 22, (4), p. 31
[84]
Naish, L., Lee, H.J., Ramamohanarao, K.: ‘A model for spectra-based software diagnosis’, ACM Trans. Softw. Eng. Methodol. (TOSEM), 2011, 20, (3), p. 11
[85]
Parnin, C., Orso, A.: ‘Are automated debugging techniques actually helping programmers?’. Proc. of the 2011 int. symp. software testing and analysis ACM, Toronto, ON, Canada, July 2011, pp. 199–209
[86]
Jose, M., Majumdar, R.: ‘Cause clue clauses: error localization using maximum satisfiability’, ACM SIGPLAN Notices, 2011, 46, (6), pp. 437–446
[87]
Lukins, S.K., Kraft, N.A., Etzkorn, L.H.: ‘Bug localization using latent dirichlet allocation’, Inf. Softw. Technol., 2010, 52, (9), pp. 972–990
[88]
Baah, G.K., Podgurski, A., Harrold, M.J.: ‘The probabilistic program dependence graph and its application to fault diagnosis’, IEEE Trans. Softw. Eng., 2010, 36, (4), pp. 528–545
[89]
Park, S., Vuduc, R.W., Harrold, M.J.: ‘Falcon: fault localization in concurrent programs’. Proc. 32nd ACM/IEEE Int. Conf. Software Engineering-Volume 1 ACM, Cape Town, South Africa, May 2010, pp. 245–254
[90]
Artzi, S., Dolby, J., Tip, F.C., et al.: ‘Directed test generation for effective fault localization’. Proc. 19th int. symp. Software testing and analysis ACM, Trento, Italy, July 2010, pp. 49–60
[91]
Abreu, R., Zoeteweij, P., Golsteijin, R., et al.: ‘A practical evaluation of spectrum-based fault localization’, J. Syst. Softw., 2009, 82, (11), pp. 1780–1792
[92]
Abreu, R., Zoeteweij, P., Van Gemund, A.J.: ‘Spectrum-based multiple fault localization’. 2009 IEEE/ACM International Conference on Automated Software Engineering, Auckland, New Zealand, November 2009
[93]
Yu, Y., Jones, J.A., Harrold, M.J.: ‘An empirical study of the effects of test-suite reduction on fault localization’. Proc. 30th int. Conf. Software engineering, Leipzig, Germany, May 2008
[94]
Jones, J.A., Bowring, J.F., Harrold, M.J.: ‘Debugging in parallel’. Proc. 2007 int. symp. on Software testing and analysis ACM, London, July 2007, pp. 16–26
[95]
Jiang, L., Su, Z.: ‘Context-aware statistical debugging: from bug predictors to faulty control flow paths’. Proc. twenty-second IEEE/ACM int. Conf. on Automated software engineering ACM, Atlanta, GA, USA, November 2007, pp. 184–193
[96]
Liu, C., Han, J.: ‘Failure proximity: a fault localization-based approach’. Proc. 14th ACM SIGSOFT int. Symp. on Foundations of software engineering ACM, Portland, OR, USA, November 2006, pp. 46–56
[97]
Baudry, B., Fleurey, F., Le Traon, Y.: ‘Improving test suites for efficient fault localization’. Proc. 28th int. Conf. Software engineering ACM, Shanghai, China, May 2006, pp. 82–91
[98]
Zhang, X., Gupta, N., Gupta, R.: ‘Locating faults through automated predicate switching’. Proc. 28th int. Conf. Software engineering ACM, Shanghai, China, May 2006, pp. 272–281
[99]
Liu, C., Fei, L., Yan, X., et al.: ‘Statistical debugging: a hypothesis testing-based approach’, IEEE Trans. Softw. Eng., 2006, 32, (10), pp. 831–848
[100]
Le, T.-D.B., Thung, F., Lo, D.: ‘Theory and practice, do they match? A case with spectrum-based fault localization’. 2013 IEEE International Conference on Software Maintenance, Eindhoven, Netherlands, September 2013
[101]
Liu, B., Nejati, S., Briand, L.C., et al.: ‘Simulink fault localization: an iterative statistical debugging approach’, Softw. Test. Verif. Reliab., 2016, 26, (6), pp. 431–459
[102]
Zhou, X., Wang, H., Zhao, J.: ‘A fault-localization approach based on the coincidental correctness probability’. 2015 IEEE International Conference on Software Quality, Reliability and Security, Vancouver, BC, Canada, August 2015
[103]
Zhang, X., Wang, Z., Zhang, W., et al.: ‘Spectrum-based fault localization method with test case reduction’. 2015 IEEE 39th Annual Computer Software and Applications Conference, Taichung, Taiwan, July 2015
[104]
Xiaobo, Y., Bin, L., Jianxing, L.: ‘The failure behaviors of multi-faults programs: an empirical study’. 2017 IEEE International Conference on Software Quality, Reliability and Security Companion (QRS-C), Prague, Czech Republic, July 2017
[105]
Bandyopadhyay, A.: ‘Mitigating the effect of coincidental correctness in spectrum based fault localization’. 2012 IEEE Fifth International Conference on Software Testing, Verification and Validation, Montreal, QC, Canada, April 2012
[106]
Xu, X., Debroy, V., Eric Wong, W., et al.: ‘Ties within fault localization rankings: exposing and addressing the problem’, Int. J. Softw. Eng. Knowl. Eng., 2011, 21, (06), pp. 803–827
[107]
Farzan, A., Madhusudan, P., Sorrentino, F.: ‘Meta-analysis for atomicity violations under nested locking’. Computer Aided Verification, Grenoble, France, July 2009, pp. 248–262

Cited By

View all
  • (2024)A systematic mapping study of bug reproduction and localizationInformation and Software Technology10.1016/j.infsof.2023.107338165:COnline publication date: 1-Jan-2024
  • (2023)Applying Spectrum-Based Fault Localization to Android ApplicationsProceedings of the XXXVII Brazilian Symposium on Software Engineering10.1145/3613372.3613397(257-266)Online publication date: 25-Sep-2023
  • (2023)A systematic literature review on source code similarity measurement and clone detectionJournal of Systems and Software10.1016/j.jss.2023.111796204:COnline publication date: 20-Sep-2023
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image IET Software
IET Software  Volume 13, Issue 1
February 2019
95 pages
EISSN:1751-8814
DOI:10.1049/sfw2.v13.1
Issue’s Table of Contents

Publisher

John Wiley & Sons, Inc.

United States

Publication History

Published: 01 February 2019

Author Tags

  1. program debugging
  2. software fault tolerance
  3. software engineering
  4. software maintenance

Author Tags

  1. software fault localisation
  2. software complexity
  3. SFL research domain
  4. SFL techniques
  5. fault localisation techniques
  6. program debugging
  7. software engineers

Qualifiers

  • Review-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 27 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2024)A systematic mapping study of bug reproduction and localizationInformation and Software Technology10.1016/j.infsof.2023.107338165:COnline publication date: 1-Jan-2024
  • (2023)Applying Spectrum-Based Fault Localization to Android ApplicationsProceedings of the XXXVII Brazilian Symposium on Software Engineering10.1145/3613372.3613397(257-266)Online publication date: 25-Sep-2023
  • (2023)A systematic literature review on source code similarity measurement and clone detectionJournal of Systems and Software10.1016/j.jss.2023.111796204:COnline publication date: 20-Sep-2023
  • (2022)Evaluation of spectrum based fault localization toolsProceedings of the 15th Innovations in Software Engineering Conference10.1145/3511430.3511470(1-5)Online publication date: 24-Feb-2022

View Options

View options

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media