|
|
A Three-Stage Algorithm for Software Cost and Time Estimation in Fuzzy Environment
|
|
|
|
|
نویسنده
|
Zare Baghiabad Fateme ,Khademi Zare Hassan
|
منبع
|
international journal of industrial engineering and production research - 2015 - دوره : 26 - شماره : 3 - صفحه:193 -211
|
چکیده
|
The software productions are very expensive projects with uncertainty. for these reasons, the estimation of time and cost of software isvery important for both producers and consumers. in this paper an efficient three- stage algorithm is developed for software production cost and time estimation. in the first stage, the required person- month for implementation of software production are obtained by cocomo and function point methods. we integrated these two methods to consider all aspects in software production and increase estimation accuracy. in the second stage the required duration for completion of each step of production (planning, analysis, design and so on) is obtained by paired comparisons matrix. in third stage, tables of complete time and cost of software are concluded by gert network in project control and work break structure (wbs). in whole of all stages of this paper, triangular fuzzy numbers are used to express uncertainty existed in succession and repetition of each production step, time of beginning, ending, the duration of each task and costs of them. retrieved results examined by 30 practical projects and conclude accuracy of 93 percent for time estimation and 92 percent for cost one. also suggested algorithm is more accurate than cocomoіі 2000 algorithm as 50 percent based on examined problems.
|
کلیدواژه
|
software ,cost and time estimation ,fuzzy logic ,network models ,analytical hierarchy process.
|
آدرس
|
yazd university, ایران, yazd university, ایران
|
پست الکترونیکی
|
hkhademiz@yazduni.ac.ir
|
|
|
|
|
|
|
|
|
|
|
|
Authors
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|