Advances in Engineering Software 171 (2022) 103159 Available online 17 June 2022 0965-9978/© 2022 Elsevier Ltd. All rights reserved. Research article A software-based cost estimation technique in scrum using a developers expertise Shariq Aziz Butt a, * , Ayesha Khalid a , Tuncay Ercan b , Paola Patricia Ariza-Colpas c , Acosta-Coll Melisa c , Gabriel Pi ˜ neres-Espitia c , Emiro De-La-Hoz-Franco c , Marlon Alberto Pineres Melo d , Roberto Morales Ortega c a Department of Computer Science and Information Technology, The University of Lahore, Pakistan b Department of Management Information Systems, Yasar University, Turkey c Universidad de la Costa, Colombia d Universidad del Norte, Colombia A R T I C L E INFO Keywords: Scrum projects Cost estimation techniques Issues in the scrum ABSTRACT Background: Scrum methodology is the most useful and adopted part of the agile methodology. Many organi- zations are adopting Scrum for the last decade to meet their software requirements. It is facilitating the software industries to develop software applications according to the users requirements. Objective: Scrum helps to fulfll the customers requirements by interacting with the client and developer. Instead of this, scrum still has some challenges that infuence the cost of a scrum. These challenging factors include coordination, team size, change request, complexity, and issues in daily meeting sessions. Due to these factors mostly the cost and time exceed scrum-based projects. To overcome these issues from the accurate and precise estimation in the scrum project we have developed a web-based software system to estimate the effort of a user story as well as the budget. Methodology: There are some sophisticated cost estimation techniques for scrum-based projects. But all estima- tion techniques have some limitations that make them less useful for estimation and overcoming the effects of these factors in the scrum. We have surveyed the multiple software industries to get the static fndings of the survey. We have designed the 30 hypotheses that main aim to reveal how much the proposed estimation technique is valuable for the accuracy of estimation. For the inclusion of participants, we have set the age criteria to get the opinions of the most experienced programmers. Results: The main aim of this paper is to provide knowledge about key challenging factors in Scrum that cause exceed in cost and time, and also briefy explain why existing scrum cost estimation techniques are not pertinent for projects. In the last, we propose a framework as a solution to manage these factors and control cost and time from exceeding. We also adopted this estimation technique in different case studies in software industries for fndings and results. The technique calculates the efforts autonomously. We design a software-based estimation technique that collects inputs from team/s and estimates the cost and time of a project. Conclusion: In outcomes, we found that our cost estimation approach reduced the issues from scrum software project development and make it more profcient for estimation of projects. Our proposed estimation technique introduced the new concept of estimation that facilitate the client, software industry, and developers as well to meet the requirements of the client, fulfll the changes during the sprints/s development and deliver the project within the time and cost. 1. Introduction Software Project Management is a combination of different processes like planning, organizing, controlling, and interaction between members. Agile software methodology is widely used in software in- dustries due to its fexible and dynamic nature. In agile methodology, the project is developed in different iterations and there is a quick response to changes. The main methods of agile are XP, Scrum, DSDM, * Corresponding author. E-mail address: Shariq2315@gmail.com (S.A. Butt). Contents lists available at ScienceDirect Advances in Engineering Software journal homepage: www.elsevier.com/locate/advengsoft https://doi.org/10.1016/j.advengsoft.2022.103159 Received 10 April 2022; Received in revised form 23 May 2022; Accepted 26 May 2022