Predicting just‐in‐time software defects to reduce post‐release quality costs in the maritime industry. (4th November 2020)
- Record Type:
- Journal Article
- Title:
- Predicting just‐in‐time software defects to reduce post‐release quality costs in the maritime industry. (4th November 2020)
- Main Title:
- Predicting just‐in‐time software defects to reduce post‐release quality costs in the maritime industry
- Authors:
- Kang, Jonggu
Ryu, Duksan
Baik, Jongmoon - Other Names:
- Bishop Judith guestEditor.
Cooper Kendra M.L. guestEditor.
Kim Moonzoo guestEditor.
Koziolek Heiko guestEditor. - Abstract:
- Abstract: Background: The importance of software in maritime transportation is rapidly increasing as the industry seeks to develop and utilize innovative future ships, which can be realized using software technology. Due to the safety‐critical nature of ships, software quality assurance (SQA) has become an essential prerequisite for such development. Objective: Based on the unique characteristics of the maritime domain, the purpose of this study was to achieve effective SQA resource allocation to reduce post‐release quality costs. Method: Software defect prediction (SDP) is employed to predict defects in newly developed software based on models trained with past software defects and to update information using machine learning. This study demonstrated that just‐in‐time SDP is applicable to maritime domain practice and can reduce post‐release quality costs via combination with an estimation model, qCOPLIMO. Results: Using real‐world datasets collected from the maritime industry, performance and cost‐benefit analyses of SDP were performed. A successful model was obtained that meets the performance criterion of 0.75 in within‐project defect prediction (WPDP) but not cross‐project defect prediction (CPDP). In addition, the cost‐benefit analysis results showed that 20% effort enables the detection of 56% of defects on average and that the post‐release quality cost can be reduced by 37.3% in the maritime domain. Conclusion: SDP can be successfully applied to the maritime domain.Abstract: Background: The importance of software in maritime transportation is rapidly increasing as the industry seeks to develop and utilize innovative future ships, which can be realized using software technology. Due to the safety‐critical nature of ships, software quality assurance (SQA) has become an essential prerequisite for such development. Objective: Based on the unique characteristics of the maritime domain, the purpose of this study was to achieve effective SQA resource allocation to reduce post‐release quality costs. Method: Software defect prediction (SDP) is employed to predict defects in newly developed software based on models trained with past software defects and to update information using machine learning. This study demonstrated that just‐in‐time SDP is applicable to maritime domain practice and can reduce post‐release quality costs via combination with an estimation model, qCOPLIMO. Results: Using real‐world datasets collected from the maritime industry, performance and cost‐benefit analyses of SDP were performed. A successful model was obtained that meets the performance criterion of 0.75 in within‐project defect prediction (WPDP) but not cross‐project defect prediction (CPDP). In addition, the cost‐benefit analysis results showed that 20% effort enables the detection of 56% of defects on average and that the post‐release quality cost can be reduced by 37.3% in the maritime domain. Conclusion: SDP can be successfully applied to the maritime domain. Further, it is desirable to utilize WPDP instead of CPDP once minimum high‐quality commits are available that can be identified as defective or not. Finally, SDP can help reduce review effort and post‐release quality costs. … (more)
- Is Part Of:
- Software, practice & experience. Volume 51:Number 4(2021)
- Journal:
- Software, practice & experience
- Issue:
- Volume 51:Number 4(2021)
- Issue Display:
- Volume 51, Issue 4 (2021)
- Year:
- 2021
- Volume:
- 51
- Issue:
- 4
- Issue Sort Value:
- 2021-0051-0004-0000
- Page Start:
- 748
- Page End:
- 771
- Publication Date:
- 2020-11-04
- Subjects:
- industrial application -- just‐in‐time prediction -- maintenance -- maritime transportation -- software defect prediction -- software quality assurance
Computer software -- Periodicals
Computer programming -- Periodicals
Computer programs -- Periodicals
005.3 - Journal URLs:
- http://onlinelibrary.wiley.com/ ↗
- DOI:
- 10.1002/spe.2927 ↗
- Languages:
- English
- ISSNs:
- 0038-0644
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 8321.453000
British Library DSC - BLDSS-3PM
British Library STI - ELD Digital store - Ingest File:
- 15981.xml