Regression Models for Software Project Effort Estimation
Many systems are become software centric and in this background appropriate design of the functionality are more than important. The factors, which are the most problematic, are cost of the project, delays in terms and technical issues.
In the thesis the requirements elicitation methods will be analysed in the context of software development effort estimation and finally the methodology for the project estimation will be created. The methodology will be based on the use case points method or on the functional point analysis, which are the key methods for further research.
The methodology has to set the requirements clusters - based on the complexity. Second important task is the elicitation of the technical and environmental factors. The mathematical regression methods (or similar approaches from artificial intelligence) should be used for models setting and construction. The developed methodology will be tested and verified in experiments.
References:
1. https://www.tutorialspoint.com/estimation_techniques/estimation_techniques_use_case_points.htm
2. https://en.wikipedia.org/wiki/Use_Case_Points
3. https://en.wikipedia.org/wiki/Regression_analysis
4. http://www2.fiit.stuba.sk/~bielik/courses/msi-slov/reporty/use_case_points.pdf
5. http://www.fattocs.com/en/faq-28
6. https://en.wikipedia.org/wiki/Function_point
7. http://www.ifpug.org/about-function-point-analysis/
8. https://stackoverflow.com/questions/37151310/what-is-function-point-analysis
9. http://www.professionalqa.com/functional-point-analysis
11. https://www.softwarevalue.com/insights/blog/?tag=function+points
12. https://premiosgroup.com/function-points-still-relevant/
14. https://www.tutorialspoint.com/estimation_techniques/estimation_techniques_fp_counting_process.htm
15. https://www.slideshare.net/arafkarsh/function-point-analysis-65711721