%0 Journal Article %T Improving Fault Detection in Modified Code——A Study from the Telecommunication Industry
Improving Fault Detection in Modified Code ——- A Study from the Telecommunication Industry %A Piotr Tomaszewski %A Lars Lundberg %A Hkan Grahn %A
Piotr Tomaszewski %A Lars Lundberg %A and Haa kan Grahn %J 计算机科学技术学报 %D 2007 %I %X Many software systems are developed in a number of consecutive releases. In each release not only new code is added but also existing code is often modified. In this study we show that the modified code can be an important source of faults. Faults are widely recognized as one of the major cost drivers in software projects. Therefore, we look for methods that improve the fault detection in the modified code. We propose and evaluate a number of prediction models that increase the efficiency of fault detection. To build and evaluate our models we use data collected from two large telecommunication systems produced by Ericsson. We evaluate the performance of our models by applying them both to a different release of the system than the one they are built on and to a different system. The performance of our models is compared to the performance of the theoretical best model, a simple model based on size, as well as to analyzing the code in a random order (not using any model). We find that the use of our models provides a significant improvement over not using any model at all and over using a simple model based on the class size. The gain offered by our models corresponds to 38–57% of the theoretical maximum gain. Electronic supplementary material The online version of this article (doi:) contatins supplementary material, which is available to authorized users. This paper is an extended version of a paper presented at APSEC 2005 Conference. This work was partly funded by The Knowledge Foundation in Sweden under a research grant for the project “Blekinge — Engineering Software Qualities (BESQ)” (). %K fault prediction %K metrics %K testing and debugging
改进编码 %K 故障诊断 %K 检测 %K 调试 %K 通信产业 %U http://www.alljournals.cn/get_abstract_url.aspx?pcid=5B3AB970F71A803DEACDC0559115BFCF0A068CD97DD29835&cid=8240383F08CE46C8B05036380D75B607&jid=F57FEF5FAEE544283F43708D560ABF1B&aid=CBCDFFE5AEBDB1BFC1DDC45CC6041CB5&yid=A732AF04DDA03BB3&vid=BC12EA701C895178&iid=38B194292C032A66&sid=21D8CE17EE5EE354&eid=0493D643315CD829&journal_id=1000-9000&journal_name=计算机科学技术学报&referenced_num=0&reference_num=43