Investigation of effort estimation practices in small-scale agile software products

dc.contributor.authorMahisha, J. N. N.
dc.contributor.authorGunawardana, H. M. K. T.
dc.contributor.authorRathnayaka, R. M. K. T.
dc.date.accessioned2019-03-29T07:49:58Z
dc.date.available2019-03-29T07:49:58Z
dc.date.issued2018
dc.description.abstractEffort estimation plays an important role in software projects and reflects on their success. The effort of a software development project is generally defined as the time consumed by the project and can be expressed as the number of person-hours, days, months or years, depending on the size of the project. The agile software development methodology which is based on iterative development, generally evolves through the collaboration between selforganizing cross-functional teams. Therefore, the most of the software development projects have been following agile software development practices today. In this research, we mainly focus on Agile Scrum methodology. First, we investigated the certain parameters identified through the systematic literature review including size measurement metrics such as lines of codes, function point, component point, as well as involvement of team members, historical data related to the previous projects and expertise involvements. Through the systematic literature review 14 different parameters of the effort estimation process, the related effort estimation models were identified. From the identified 14 parameters, the most common and applicable 4 parameters were selected to build a questionnaire and got the feedback of 50 IT professionals during the survey study. Results obtained through the systematic literature review were put on to the taxonomy by considering their effect on each selected effort estimation model. The correlation among constructs was estimated using Pearson Correlation Coefficient. The study has revealed that there is a strongest relationship between the parameters namely, expertise involvement, team member involvement, historical data and number of lines of codes to the effort of a software development. For more accurate estimates, the most influential factors are the involvement of expertise, involvement of team members and the use of historical data, respectively.en_US
dc.identifier.citationMahisha, J. N. N., Gunawardana, H. M. K. T. and Rathnayaka, R. M. K. T. (2018). Investigation of effort estimation practices in small-scale agile software products. Research Symposium on Pure and Applied Sciences, 2018 Faculty of Science, University of Kelaniya, Sri Lanka. p190.en_US
dc.identifier.urihttp://repository.kln.ac.lk/handle/123456789/20091
dc.language.isoEnglishen_US
dc.publisherResearch Symposium on Pure and Applied Sciences, 2018 Faculty of Science, University of Kelaniya, Sri Lankaen_US
dc.subjectAgileen_US
dc.subjecteffort estimationen_US
dc.subjectexpertsen_US
dc.subjecthistorical dataen_US
dc.titleInvestigation of effort estimation practices in small-scale agile software productsen_US
dc.typeArticleen_US

Files

Original bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
190.pdf
Size:
282.64 KB
Format:
Adobe Portable Document Format
Description:

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description:

Collections