Home United States USA — software Researchers speed up fault localization during software development

Researchers speed up fault localization during software development

109
0
SHARE

Modern software applications usually consist of numerous files and several million lines of code. Due to the sheer quantity, finding and correcting faults, known as debugging, is difficult.
Modern software applications usually consist of numerous files and several million lines of code. Due to the sheer quantity, finding and correcting faults, known as debugging, is difficult.
In many software companies, developers still search for faults manually—something which takes up a large proportion of their working time. Studies indicate that this accounts for between 30 and 90% of the total development time.
Birgit Hofer and Thomas Hirsch from the Institute of Software Technology at Graz University of Technology (TU Graz) have developed a solution based on existing natural language processing methods and metrics that can greatly speed up the process of finding faulty code and thus debugging.Fault localization uses up the most time
“As a first step, we conducted surveys among developers to find out what the biggest time wasters are when debugging. It turned out that the actual bug fixing is not the big problem at all, but that programmers mainly get bogged down with locating faults, i.

Continue reading...