Improving Fault Detection in Modified Code——A Study from the Telecommunication Industry

来源 :Journal of Computer Science & Technology | 被引量 : 0次 | 上传用户:ufs6756dude
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
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 iinportant 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. 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 iinportant source of faults. 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.
其他文献
Polyimide-alumina hybrid films were synthesized via in situ polymerization and thermal imidation process from a solution of polyimide precursor and nanosized al
The chemical reduction of CO2 remains a challenge with respect to the reversal of the oxidative degradation of any organic materials.The conversion of CO2 into
The well-known binary Legendre sequences possess good autocorrelation functions and high linear complexity,and are just special cases of much larger families of
Laser direct deposition (LDD) of metallic components is an advanced technology of combining CAD/CAM (computer aided design/computer aided manufacturing), high p
The rate determining step and the energy barrier involved in hydrogen adsorption on Pt/WO_3- ZrO_2 were studied based on the assumption that the hydrogen adsorp
In this article the hard-sphere Discrete Particle Model (DPM) is used to study the mixing behavior of particles in the 2-D fluidized bed. Different flow pattern
The coupling reaction of formaldehyde (FA) and methyl formate (MF) to form methyl glycolate (MG) and methyl methoxy acetate(MMAc),catalyzed by p-toluenesulfonic
The effects of Manganese (Mn) incorporation on a precipitated iron-based Fischer-Tropsch synthesis (FTS) catalyst were investigated using N2 physical adsorption
Praseodymium β-diketone chelate, Pr(DPM) 3 [DPM=2,2,6,6-tetramethyl-3,5-heptanedionato], was successfully synthesized from the inorganic salt praseodymium chlo
The plane-wave pseudopotential function method, based on density-functional theory, has been used to calculate the adsorption, electronic band structures, orbit