By a News Reporter-Staff News Editor at Computer Weekly News -- Research findings on Computer Programming are discussed in a new report. According to news reporting originating in Beijing, People's Republic of China, by VerticalNews journalists, research stated, "This paper presents a novel methodology for localizing faults in code as it evolves. Our insight is that the essence of failure-inducing edits made by the developer can be captured using mechanical program transformations (e. g., mutation changes)."
The news reporters obtained a quote from the research from Peking University, "Based on the insight, we present the FIFL framework, which uses both the spectrum information of edits (obtained using the existing FAULTTRACER approach) as well as the potential impacts of edits (simulated by mutation changes) to achieve more accurate fault localization. We evaluate FIFL on real-world repositories of nine Java projects ranging from 5.7KLoC to 88.8KLoC. The experimental results show that FIFL is able to outperform the state-of-the-art FAULTTRACER technique for localizing failure-inducing program edits significantly. For example, all 19 FIFL strategies that use both the spectrum information and simulated impact information for each edit outperform the existing FAULTTRACER approach statistically at the significance level of 0.01."
According to the news reporters, the research concluded: "In addition, FIFL with its default settings outperforms FAULTTRACER by 2.33% to 86.26% on 16 of the 26 studied version pairs, and is only inferior than FAULTTRACER on one version pair."
For more information on this research see: Injecting Mechanical Faults to Localize Developer Faults for Evolving Software. ACM Sigplan Notices, 2013;48(10):765-784. ACM Sigplan Notices can be contacted at: Assoc Computing Machinery, 2 Penn Plaza, Ste 701, New York, NY 10121-0701, USA.
Our news correspondents report that additional information may be obtained by contacting L.M. Zhang, Peking University, MoE, Key Lab High Confidence Software Technol, Beijing 100871, People's Republic of China. Additional authors for this research include L. Zhang and S. Khurshid.
Keywords for this news article include: Asia, Beijing, Software, Computer Programming, People's Republic of China
Our reports deliver fact-based news of research and discoveries from around the world. Copyright 2014, NewsRx LLC