Title | ||
---|---|---|
Improving Case Based Software Effort Estimation Using a Multi-criteria Decision Technique. |
Abstract | ||
---|---|---|
Producing an accurate effort estimate is essential for effective software project management, and yet remains highly challenging and difficult to achieve, especially at the early stage of software development, because very little detail about the project are known at its beginning. To cope with this challenge, we present a novel framework for software effort estimation, which takes an incremental approach on one hand, using a case-based reasoning (CBR) model, while considering a comprehensive set of different types of requirements models on the other hand, including functional requirements (FRs), non-functional requirements (NFRs), and domain properties (DPs). Concerning the use of CBR, this framework offers a multi-criteria technique for enhancing the accuracy of similarity measures among cases of multiple past projects that are similar to the current software project, towards determining and selecting the most similar one. We have tested our proposed framework on 36 (students') projects and the results are very encouraging, in the sense that the difference between the estimated effort and the actual effort was lower than 10% in most cases. |
Year | DOI | Venue |
---|---|---|
2018 | 10.1007/978-3-319-91186-1_46 | SOFTWARE ENGINEERING AND ALGORITHMS IN INTELLIGENT SYSTEMS |
Keywords | Field | DocType |
FRs (Functional requirements),NFRs (Non-functional requirements),Software effort estimation,Case based reasoning (CBR),Multi-criteria decision analysis (MCDA) | Functional requirement,Software engineering,Computer science,Software project management,Software,Software development | Conference |
Volume | ISSN | Citations |
763 | 2194-5357 | 0 |
PageRank | References | Authors |
0.34 | 24 | 4 |
Name | Order | Citations | PageRank |
---|---|---|---|
Fadoua Fellir | 1 | 6 | 2.20 |
Khalid Nafil | 2 | 12 | 4.66 |
Rajaa Touahni | 3 | 11 | 3.96 |
Lawrence Chung | 4 | 236 | 36.31 |