cross project
Recently Published Documents


TOTAL DOCUMENTS

284
(FIVE YEARS 139)

H-INDEX

27
(FIVE YEARS 5)

2022 ◽  
Vol 27 (1) ◽  
pp. 41-57
Author(s):  
Shiqi Tang ◽  
Song Huang ◽  
Changyou Zheng ◽  
Erhu Liu ◽  
Cheng Zong ◽  
...  

IET Software ◽  
2021 ◽  
Author(s):  
Qingan Huang ◽  
Le Ma ◽  
Siyu Jiang ◽  
Guobin Wu ◽  
Hengjie Song ◽  
...  

2021 ◽  
pp. 1-15
Author(s):  
Nayeem Ahmad Bhat ◽  
Sheikh Umar Farooq

Prediction approaches used for cross-project defect prediction (CPDP) are usually impractical because of high false alarms, or low detection rate. Instance based data filter techniques that improve the CPDP performance are time-consuming and each time a new test set arrives for prediction the entire filter procedure is repeated. We propose to use local modeling approach for the utilization of ever-increasing cross-project data for CPDP. We cluster the cross-project data, train per cluster prediction models and predict the target test instances using corresponding cluster models. Over 7 NASA Data sets performance comparison using statistical methods between within-project, cross-project, and our local modeling approach were performed. Compared to within-project prediction the cross-project prediction increased the probability of detection (PD) associated with an increase in the probability of false alarm (PF) and decreased overall performance Balance. The application of local modeling decreased the (PF) associated with a decrease in (PD) and an overall performance improvement in terms of Balance. Moreover, compared to one state of the art filter technique – Burak filter, our approach is simple, fast, performance comparable, and opens a new perspective for the utilization of ever-increasing cross-project data for defect prediction. Therefore, when insufficient within-project data is available we recommend training local cluster models than training a single global model on cross-project datasets.


2021 ◽  
Vol 2021 ◽  
pp. 1-11
Author(s):  
Yiwen Zhong ◽  
Kun Song ◽  
ShengKai Lv ◽  
Peng He

Cross-project defect prediction (CPDP) is a mainstream method estimating the most defect-prone components of software with limited historical data. Several studies investigate how software metrics are used and how modeling techniques influence prediction performance. However, the software’s metrics diversity impact on the predictor remains unclear. Thus, this paper aims to assess the impact of various metric sets on CPDP and investigate the feasibility of CPDP with hybrid metrics. Based on four software metrics types, we investigate the impact of various metric sets on CPDP in terms of F-measure and statistical methods. Then, we validate the dominant performance of CPDP with hybrid metrics. Finally, we further verify the CPDP-OSS feasibility built with three types of metrics (orient-object, semantic, and structural metrics) and challenge them against two current models. The experimental results suggest that the impact of different metric sets on the performance of CPDP is significantly distinct, with semantic and structural metrics performing better. Additionally, trials indicate that it is helpful for CPDP to increase the software’s metrics diversity appropriately, as the CPDP-OSS improvement is up to 53.8%. Finally, compared with two baseline methods, TCA+ and TDSelector, the optimized CPDP model is viable in practice, and the improvement rate is up to 50.6% and 25.7%, respectively.


Mathematics ◽  
2021 ◽  
Vol 9 (22) ◽  
pp. 2945
Author(s):  
Kyawt Kyawt San ◽  
Hironori Washizaki ◽  
Yoshiaki Fukazawa ◽  
Kiyoshi Honda ◽  
Masahiro Taga ◽  
...  

Software reliability is an essential characteristic for ensuring the qualities of software products. Predicting the potential number of bugs from the beginning of a development project allows practitioners to make the appropriate decisions regarding testing activities. In the initial development phases, applying traditional software reliability growth models (SRGMs) with limited past data does not always provide reliable prediction result for decision making. To overcome this, herein, we propose a new software reliability modeling method called a deep cross-project software reliability growth model (DC-SRGM). DC-SRGM is a cross-project prediction method that uses features of previous projects’ data through project similarity. Specifically, the proposed method applies cluster-based project selection for the training data source and modeling by a deep learning method. Experiments involving 15 real datasets from a company and 11 open source software datasets show that DC-SRGM can more precisely describe the reliability of ongoing development projects than existing traditional SRGMs and the LSTM model.


Sensors ◽  
2021 ◽  
Vol 21 (22) ◽  
pp. 7535
Author(s):  
Haoyu Luo ◽  
Heng Dai ◽  
Weiqiang Peng ◽  
Wenhua Hu ◽  
Fuyang Li

Ranking-oriented cross-project defect prediction (ROCPDP), which ranks software modules of a new target industrial project based on the predicted defect number or density, has been suggested in the literature. A major concern of ROCPDP is the distribution difference between the source project (aka. within-project) data and target project (aka. cross-project) data, which evidently degrades prediction performance. To investigate the impacts of training data selection methods on the performances of ROCPDP models, we examined the practical effects of nine training data selection methods, including a global filter, which does not filter out any cross-project data. Additionally, the prediction performances of ROCPDP models trained on the filtered cross-project data using the training data selection methods were compared with those of ranking-oriented within-project defect prediction (ROWPDP) models trained on sufficient and limited within-project data. Eleven available defect datasets from the industrial projects were considered and evaluated using two ranking performance measures, i.e., FPA and Norm(Popt). The results showed no statistically significant differences among these nine training data selection methods in terms of FPA and Norm(Popt). The performances of ROCPDP models trained on filtered cross-project data were not comparable with those of ROWPDP models trained on sufficient historical within-project data. However, ROCPDP models trained on filtered cross-project data achieved better performance values than ROWPDP models trained on limited historical within-project data. Therefore, we recommended that software quality teams exploit other project datasets to perform ROCPDP when there is no or limited within-project data.


2021 ◽  
Vol 2076 (1) ◽  
pp. 012109
Author(s):  
Bin Zhao ◽  
Jiajun Si ◽  
Zhao Zhang ◽  
Jingshan Han

Abstract The operation experience of transmission line large cross project shows that the traditional anti-aeolian-vibration devices had poor adaptability to complex terrain and micro meteorological conditions, and they were difficult to meet the application requirements of super large cross project at this stage. A zero-natural-frequency damper was designed by introducing nonlinear energy sink in this paper, and the solid prototypes were processed. According to the actual design parameters of conductor using in a large cross project, the anti-vibration effect was tested by using the indoor simulation test span. The test results showed that the anti-vibration effect of the scheme based on the zero-natural-frequency damper could meet the needs of practical engineering. The installation of this damper could improve conductors’ and fittings’ adaptability to complex terrain and enhance the wind and anti-vibration ability of transmission line.


Author(s):  
Kyawt Kyawt San ◽  
Hironori Washizaki ◽  
Yoshiaki Fukazawa ◽  
Kiyoshi Honda ◽  
Masahiro Taga ◽  
...  

Software reliability is an important characteristic for ensuring the qualities of software products. Predicting the potential number of bugs from the beginning of a development project allows practitioners to make the appropriate decisions regarding testing activities. In the initial development phases, applying traditional software reliability growth models (SRGMs) with limited past data does not always provide reliable prediction result for decision making. To overcome this, herein we propose a new software reliability modeling method called deep cross-project software reliability growth model (DC-SRGM). DC-SRGM is a cross-project prediction method that uses features of previous projects’ data through project similarity. Specifically, the proposed method applies cluster-based project selection for training data source and modeling by a deep learning method. Experiments involving 15 real datasets from a company and 11 open source software datasets show that DC-SRGM can more precisely describe the reliability of ongoing development projects than existing traditional SRGMs and the LSTM model.


Sign in / Sign up

Export Citation Format

Share Document