การพัฒนาเครื่องมือช่วยประเมินค่าใช้จ่ายของการพัฒนาซอฟต์แวร์ โดยเทคนิคโคโคโม2 / ศรินทร์ วัชรบุศราคำ = Development of a software tool for estimating software development cost using cocomo II / Sarin Watcharabusaracum
To develop a software tool for selecting cost drivers to estimate software development cost using COCOMO II. The COCOMO II consists of 3 submodels: The Application Composition Model, The Early Design Model, and the Post-Architecture Model. The developed software tool can be used to estimate software development cost using 3 submodels. For The Post-Architecture Model, the software tool is developed into 3 levels of specific used. For the third level, users have to answer a set questions. Then, the answers are processed to generate COCOMO II's cost drivers and estimated software development cost. The sets of questions have 2 characteristics: opened questions and closed questions. The closed questions are evaluated by experts using Delphi Technique. After that the set of evaluated questions are sent to the experts in order to determine sets of answers to the questions. The sets of answers from the experts are trained by using C4.5 learning program to create decision trees. The set of questions and the decision trees are used to develop the software tool. The tool is tested by 2 groups of users. The first group uses the COCOMO II to estimate a specified software cost and the other group answers the developed set of questions to determine the cost drivers' rating scale. The average estimated software costs from both groups are similar with 95% confidence.