TY - GEN
T1 - A novel quantitative evaluation approach for software project schedules using statistical model checking
AU - Du, Dehui
AU - Chen, Mingsong
AU - Liu, Xiao
AU - Yang, Yun
PY - 2014
Y1 - 2014
N2 - Project schedules are essential for successfully carrying out software projects. To support manager's decision making, many project scheduling algorithms have been developed in recent years for generating candidate project schedules. However, these project schedules may not be able to be used directly because the uncertainty and complexity of real-world software development environments which have been overlooked or simplified in the project scheduling algorithms. Therefore, significant human efforts are still required to evaluate and compare these project schedules. To address such a problem, we propose a quantitative analysis approach based on statistical model checking technique which serves as a novel evaluation method for project schedules. By using the UPPAAL-SMC, we can systematically evaluate the performance of a project schedule and answer complex questions which are vital for manager's decision making but cannot be efficiently addressed by any existing tools. The preliminary results show that our approach can efficiently filter out unsatisfactory candidates by answering simple "yes or no" questions first and then help effectively compare the rest by answering complicated user specified questions. Therefore, the human efforts in planning project schedules can be significantly reduced.
AB - Project schedules are essential for successfully carrying out software projects. To support manager's decision making, many project scheduling algorithms have been developed in recent years for generating candidate project schedules. However, these project schedules may not be able to be used directly because the uncertainty and complexity of real-world software development environments which have been overlooked or simplified in the project scheduling algorithms. Therefore, significant human efforts are still required to evaluate and compare these project schedules. To address such a problem, we propose a quantitative analysis approach based on statistical model checking technique which serves as a novel evaluation method for project schedules. By using the UPPAAL-SMC, we can systematically evaluate the performance of a project schedule and answer complex questions which are vital for manager's decision making but cannot be efficiently addressed by any existing tools. The preliminary results show that our approach can efficiently filter out unsatisfactory candidates by answering simple "yes or no" questions first and then help effectively compare the rest by answering complicated user specified questions. Therefore, the human efforts in planning project schedules can be significantly reduced.
KW - Project schedule
KW - Quantitative evaluation
KW - Statistical model checking
UR - https://www.scopus.com/pages/publications/84903594247
U2 - 10.1145/2591062.2591132
DO - 10.1145/2591062.2591132
M3 - 会议稿件
AN - SCOPUS:84903594247
SN - 9781450327688
T3 - 36th International Conference on Software Engineering, ICSE Companion 2014 - Proceedings
SP - 476
EP - 479
BT - 36th International Conference on Software Engineering, ICSE Companion 2014 - Proceedings
PB - Association for Computing Machinery
T2 - 36th International Conference on Software Engineering, ICSE 2014
Y2 - 31 May 2014 through 7 June 2014
ER -