Search engine for discovering works of Art, research articles, and books related to Art and Culture
ShareThis
Javascript must be enabled to continue!

Explainable AI-Based Bug Root Cause Analysis System for Intelligent Software Debugging

View through CrossRef
The increasing complexity of modern software systems has resulted in a rapid rise in software bugs and system failures. Debugging these issuesis often a time-consuming and laborintensive process for developers, particularly when dealing with large codebases and complex runtime environments. Traditional debugging approaches rely heavily on manual inspection of source code, log files, and stack traces, which may not always provide clear insights into the root cause of software failures. This research proposes an Explainable AI-Based Bug Root Cause Analysis System designed to assist developers in identifying and understanding software bugs more efficiently. The proposed system integrates machine learning,natural language processing, and explainable artificial intelligence techniques to analyze software logs, runtime data, and source code patterns. Machine learning models are used to detect potential bugs, while explainable AI techniques generate human-readable natural language processing, and explainable artificial intelligence techniques to analyze software logs, runtime data, and source code patterns. The system architecture includes data collection, preprocessing, bug detection, explainability analysis, and visualization modules. Experimental evaluation demonstrates that AI-based debugging systems can significantly reduce debugging time and improve software reliability by automatically identifying root causes of failures. The proposed approach enhances developer productivity and supports intelligent debugging through interpretable machine learning models.
Title: Explainable AI-Based Bug Root Cause Analysis System for Intelligent Software Debugging
Description:
The increasing complexity of modern software systems has resulted in a rapid rise in software bugs and system failures.
Debugging these issuesis often a time-consuming and laborintensive process for developers, particularly when dealing with large codebases and complex runtime environments.
Traditional debugging approaches rely heavily on manual inspection of source code, log files, and stack traces, which may not always provide clear insights into the root cause of software failures.
This research proposes an Explainable AI-Based Bug Root Cause Analysis System designed to assist developers in identifying and understanding software bugs more efficiently.
The proposed system integrates machine learning,natural language processing, and explainable artificial intelligence techniques to analyze software logs, runtime data, and source code patterns.
Machine learning models are used to detect potential bugs, while explainable AI techniques generate human-readable natural language processing, and explainable artificial intelligence techniques to analyze software logs, runtime data, and source code patterns.
The system architecture includes data collection, preprocessing, bug detection, explainability analysis, and visualization modules.
Experimental evaluation demonstrates that AI-based debugging systems can significantly reduce debugging time and improve software reliability by automatically identifying root causes of failures.
The proposed approach enhances developer productivity and supports intelligent debugging through interpretable machine learning models.

Related Results

Improving the Quality of Bug Data in Open Source Software Repositories
Improving the Quality of Bug Data in Open Source Software Repositories
Context: Researchers have increasingly recognised the benefit of mining software repositories to extract information. Although, the development logs of software projects, contained...
Bug Report Summarization by Using Swarm Intelligence Approaches
Bug Report Summarization by Using Swarm Intelligence Approaches
Background: Bug reports are considered as a reference document, during the maintenance phase of the software development process. The developer's counsel them at whatever point the...
Bug Tracking System to Reduce Duplicate Bug Reports Using Cost-Aware Algorithm
Bug Tracking System to Reduce Duplicate Bug Reports Using Cost-Aware Algorithm
Software engineers rely heavily on bug-tracking solutions to help direct their maintenance efforts. In certain projects, as many as quarters of all bug reports are duplicates, redu...
Debugging Parallel DEVS
Debugging Parallel DEVS
To this day, debugging support for the DEVS formalism has been provided, at best, in an ad-hoc way. The intricacies of dealing with the interplay of different notions of (simulated...
Effective Bug Triage With Software Reliability
Effective Bug Triage With Software Reliability
Programming associations spend in excess of 45 percent of cost in overseeing programming bugs. An inevitable progress of settling bugs is bug triage, which wants to precisely dole ...
Visualizing the Bug Distribution Information Available in Software Bug Repositories
Visualizing the Bug Distribution Information Available in Software Bug Repositories
Software repositories contain a wealth of information that can be analyzed for knowledge extraction. Software bug repositories are one such repository that stores the information a...
Microrna Regulation of Nodule Zone-Specific Gene Expression In Soybean
Microrna Regulation of Nodule Zone-Specific Gene Expression In Soybean
Nitrogen is a paramount important essential element for all living organisms. It has been found to bea crucial structural component of proteins, nucleic acids, enzymes and other ce...
How developers debug
How developers debug
Debugging software is an inevitable chore, often difficult and more time-consuming than expected, giving it the nickname the “ dirty little secret of computer science.” Surprisingl...

Back to Top