講   題: 考慮不完美除錯效應於多版本更新型態之軟體可靠度成長模型

An Imperfect Debugging Software Reliability Growth Model for Multi-Version Software

主 講 人: 成功大學工業與資訊管理系 黃宇翔 教授兼管理學院院長

Yeu-Shiang Huang, Department of Industrial and Information Management, National Cheng Kung University

主 持 人:王志軒 教授

主辦單位:交通大學工業工程與管理系

時   間: 108年 11月 04日(星期一) 13:20 ~ 15:20

地   點:管二館520室

演講摘要:

Research on software reliability growth models (SRGMs) has been extensively conducted for decades, and the models were often developed based on two assumptions: (1) instantaneous debugging, which claims that once an error is detected, it can be removed instantaneously, and (2) perfect debugging, which indicates that errors can be removed eternally, and the debugging tasks will not produce any new errors. However, both assumptions are unrealistic. This study proposes an SRGM that ignores these restricted assumptions by introducing a detection process that may remove an error after a period of time once it has been detected and by considering imperfect debugging, which indicates that new errors may emerge through corresponding debugging tasks. In addition, since software can be upgraded to respond on a timely basis to constantly changing consumer expectations and thus extend product life in the market, the proposed SRGM also considers software upgrades for the multi-version software, and a dynamic programming approach is used to effectively obtain the optimal release schedule. Real datasets are used to examine the effectiveness of the proposed model, and the fitting results show that the proposed model outperforms other existing models. The results of the sensitivity analyses show that releasing software that has not been adequately debugged will have the most significant negative impact on total cost. The results also indicate that a reduction in both the proportion of imperfect debugging incidents and the total number of errors will substantially minimize total cost.

演講性質:學術研究專題

歡迎聽講