Fault Localization Techniques for Software Systems

A special issue of Electronics (ISSN 2079-9292). This special issue belongs to the section "Computer Science & Engineering".

Deadline for manuscript submissions: closed (15 February 2024) | Viewed by 2050

Special Issue Editor


E-Mail Website
Guest Editor
Department of Computer Science and Engineering, EWHA Womans University, Seoul 03760, Korea
Interests: software engineering; software test; verification and reliability
Special Issues, Collections and Topics in MDPI journals

Special Issue Information

Dear Colleagues,

Detecting faults in software is known as fault localization. Modern software is larger and more complex than ever before, and is a major component of any computer system. Whenever software testing execution fails, its test scripts are analyzed so that the point where a fault occurred can be detected and the expected result can be achieved.

There is a strong demand for techniques that can guide software developers to the locations of faults in a program with minimal human intervention. Therefore, researchers are invited to submit their research on this topic to this Special Issue. Potential topics may include, but are not limited to:

  • Strategies for effective and efficient program debugging, fault localization, and repair;
  • Defect prediction;
  • Debugging and repair of multi-{core, process, or threaded};
  • Integrating debugging and repair with other software development and maintenance activities;
  • Empirical studies, benchmarking, and industrial best practices;
  • Applications and tools;
  • Visualizations for fault localization;
  • Deep learning-based fault localization;
  • Artificial Intelligence techniques and fault localization;
  • Debugging pervasive, ubiquitous, service-oriented, cloud computing collaborative, distributed, embedded, real-time, high-performance, highly dependable, and intelligent multimedia systems.

Prof. Dr. Byoungju Choi
Guest Editor

Manuscript Submission Information

Manuscripts should be submitted online at www.mdpi.com by registering and logging in to this website. Once you are registered, click here to go to the submission form. Manuscripts can be submitted until the deadline. All submissions that pass pre-check are peer-reviewed. Accepted papers will be published continuously in the journal (as soon as accepted) and will be listed together on the special issue website. Research articles, review articles as well as short communications are invited. For planned papers, a title and short abstract (about 100 words) can be sent to the Editorial Office for announcement on this website.

Submitted manuscripts should not have been published previously, nor be under consideration for publication elsewhere (except conference proceedings papers). All manuscripts are thoroughly refereed through a single-blind peer-review process. A guide for authors and other relevant information for submission of manuscripts is available on the Instructions for Authors page. Electronics is an international peer-reviewed open access semimonthly journal published by MDPI.

Please visit the Instructions for Authors page before submitting a manuscript. The Article Processing Charge (APC) for publication in this open access journal is 2400 CHF (Swiss Francs). Submitted papers should be well formatted and use good English. Authors may use MDPI's English editing service prior to publication or during author revisions.

Keywords

  • strategies for effective and efficient program debugging, fault localization, and repair
  • defect prediction
  • debugging and repair of multi-{core, process, or threaded}
  • integrating debugging and repair with other software development and maintenance activities
  • empirical studies, benchmarking, and industrial best practices
  • applications and tools
  • visualizations for fault localization
  • deep learning-based fault localization
  • Artificial Intelligence techniques and fault localization
  • debugging pervasive, ubiquitous, service-oriented, cloud computing collaborative, distributed, embedded, real-time, high-performance, highly dependable, and intelligent multimedia systems

Published Papers (1 paper)

Order results
Result details
Select all
Export citation of selected articles as:

Research

23 pages, 17835 KiB  
Article
A Novel Mutation Analysis-Based Approach for Testing Parallel Behavioural Scenarios in Multi-Agent Systems
by Nour El Houda Dehimi, Abdelhamid Haithem Benkhalef and Zakaria Tolba
Electronics 2022, 11(22), 3642; https://doi.org/10.3390/electronics11223642 - 08 Nov 2022
Cited by 2 | Viewed by 1395
Abstract
In this work, we propose a new test case generation approach that can cover behavioural scenarios individually in a multi-agent system. The purpose is to identify, in the case of the detection of an error, the scenario that caused the detected error, among [...] Read more.
In this work, we propose a new test case generation approach that can cover behavioural scenarios individually in a multi-agent system. The purpose is to identify, in the case of the detection of an error, the scenario that caused the detected error, among the scenarios running in parallel. For this, the approach used, in the first stage, the technique of mutation analysis and parallel genetic algorithms to identify the situations in which the agents perform the interactions, presented in the sequence diagram, of the scenario under test only; these situations will be considered as inputs of the test case. In the second stage, the approach used the activities presented in the activity diagram to identify the outputs of the test case expected for its inputs. Subsequently, the generated test cases will be used for the detection of possible errors. The proposed approach is supported by a formal framework in order to automate its phases, and it is applied to a concrete case study to illustrate and demonstrate its usefulness. Full article
(This article belongs to the Special Issue Fault Localization Techniques for Software Systems)
Show Figures

Figure 1

Back to TopTop