2023•Unpublished venueOpen access

Streamlining Debugging with MDugger: Catching the Uncaught

Weijia Yang, Takeshi Fukushima, Steven McCluney

Open full text 0 citations

Abstract

This article is about our latest development in the field of automated software debugging. As experienced developers in the software industry, we have encountered the challenges of debugging large-scale applications firsthand. Our major software product, Maxwell, which has been supporting businesses for over 10 years, contains over 14 million lines of code, making debugging a daunting and time-consuming task. To tackle this issue, we have been working on automating the debugging process, which will not only save valuable time but also improve efficiency, especially for new developers who may not have the same level of experience with the product. Our MDugger prototype has shown great promise in shortening software development time and improving efficiency based on the pilot project. We believe that our findings will greatly benefit the software community and we are eager to share our experience and knowledge with you.

Open-access reader

About this research paper

What this paper is about

This article is about our latest development in the field of automated software debugging. As experienced developers in the software industry, we have encountered the challenges of debugging large-scale applications firsthand. Our major software product, Maxwell, which has been supporting businesses for over 10 years, contains over 14 million lines of code, making debugging a daunting and time-consuming task. To tackle this issue, we have been working on automating the debugging process, which will not only save valuable time but also improve efficiency, especially for new developers who may not have the same level of experience with the product. Our MDugger prototype has shown great promise in shortening software development time and improving efficiency based on the pilot project. We believe that our findings will greatly benefit the software community and we are eager to share our experience and knowledge with you.

Why it matters

A significance statement is not available in the OpenAlex record.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

This article is about our latest development in the field of automated software debugging. As experienced developers in the software industry, we have encountered the challenges of debugging large-scale applications firsthand. Our major software product, Maxwell, which has been supporting businesses for over 10 years, contains over 14 million lines of code, making debugging a daunting and time-consuming task. To tackle this issue, we have been working on automating the debugging process, which will not only save valuable time but also improve efficiency, especially for new developers who may not have the same level of experience with the product. Our MDugger prototype has shown great promise in shortening software development time and improving efficiency based on the pilot project. We believe that our findings will greatly benefit the software community and we are eager to share our experience and knowledge with you.

Key concepts: Debugging, Software engineering, Computer science, Software, Task (project management), Product (mathematics), Process (computing), Software development

Related papers

Back to paper searchBrowse research topicsOriginal source
Streamlining Debugging with MDugger: Catching the Uncaught — Research Paper | ScholarLens