Please use this identifier to cite or link to this item:
http://hdl.handle.net/10603/340478
Title: | Design and analysis of machine learning models for software effort estimation |
Researcher: | Vignaraj Ananth, V |
Guide(s): | Srinivasan, S |
Keywords: | Engineering and Technology Computer Science Computer Science Information Systems Software effort estimation Machine learning |
University: | Anna University |
Completed Date: | 2020 |
Abstract: | Software Effort Estimation is one of the challenging tasks in software project management. The main purpose of effort estimation is to accurately estimate the resources and schedule the projects with reference to time and environment. It is usually done at the early stage of project management by Project Managers (PM). The project managers estimate the effort using various algorithmic strategies such as Analogy based estimation, Expert judgement estimation etc. It is found that many machine learning algorithms have been used to solve various problems in software engineering. Moreover, some machine learning algorithms have been already applied to estimate total software development effort in the last few years. However, the performance of the existing methods is yet to be improved. This research work aims to improve the prediction accuracy of effort estimation using machine learning methods. It also uses ensemble machine learning model to improve the accuracy of estimation. It proposes three different methods to compute the effort. In the first method, Fuzzy Logic model is used to estimate the software development effort. The main reason to use fuzzy logic is to eliminate the unambiguity and uncertainty in the data set. Unlike the existing fuzzy based approach, the proposed method uses the Trapezoidal Membership Function (TMF) for fuzzification of values in the data set. The proposed approach uses multiple IF-THEN rules on the fuzzy values. When the resultant fuzzy value is converted The accuracy of the proposed model is evaluated using the performance metrics Mean Relative Error (MRE). This model produces low error rate when compared to COCOMO Model. Although the first method improves the performance, the prediction accuracy, it requires more number of IF-Then rules. As regression methodologies such as Least Square Regression (LSR), Adaptive REcursive data partitIONing (AREION), Quick method are widely used for prediction in many domains, these have been applied in this research to estimate effort accurately. The proposed methods are tested on the data sets like Desharnais, Cocomo81, CocomoNasa63 and CocomoNasa90 are collected from publically available repository. The performance analysis of the proposed methods is done by using the metrics like Mean Relative Error (MRE), Magnitude of Error Relative (MER), Mean Magnitude of Error Relative (MMER), Median of MER (MdMER). The experimental results show that ARIEON methodology with log transformation produces accurate results when compared to other methodologies. However the proposed method marginally improves the performance compared to the first approach. Therefore a new hybrid model is proposed to compute the total effort. newline |
Pagination: | xv,113 p. |
URI: | http://hdl.handle.net/10603/340478 |
Appears in Departments: | Faculty of Information and Communication Engineering |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
01_title.pdf | Attached File | 25.57 kB | Adobe PDF | View/Open |
02_certificates.pdf | 193.21 kB | Adobe PDF | View/Open | |
03_vivaproceedings.pdf | 693.34 kB | Adobe PDF | View/Open | |
04_bonafidecertificate.pdf | 466.84 kB | Adobe PDF | View/Open | |
05_abstracts.pdf | 5.65 kB | Adobe PDF | View/Open | |
06_acknowledgements.pdf | 592.12 kB | Adobe PDF | View/Open | |
07_contents.pdf | 6.97 kB | Adobe PDF | View/Open | |
08_listoftables.pdf | 2.51 kB | Adobe PDF | View/Open | |
09_listoffigures.pdf | 3.37 kB | Adobe PDF | View/Open | |
10_listofabbreviations.pdf | 4.2 kB | Adobe PDF | View/Open | |
11_chapter1.pdf | 247.74 kB | Adobe PDF | View/Open | |
12_chapter2.pdf | 352.09 kB | Adobe PDF | View/Open | |
13_chapter3.pdf | 304.47 kB | Adobe PDF | View/Open | |
14_chapter4.pdf | 270.15 kB | Adobe PDF | View/Open | |
15_chapter5.pdf | 177.62 kB | Adobe PDF | View/Open | |
16_chapter6.pdf | 155.01 kB | Adobe PDF | View/Open | |
17_conclusion.pdf | 17.03 kB | Adobe PDF | View/Open | |
18_references.pdf | 56.42 kB | Adobe PDF | View/Open | |
19_listofpublications.pdf | 7.42 kB | Adobe PDF | View/Open | |
80_recommendation.pdf | 47.78 kB | Adobe PDF | View/Open |
Items in Shodhganga are licensed under Creative Commons Licence Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0).
Altmetric Badge: