Search engine for discovering works of Art, research articles, and books related to Art and Culture
ShareThis
Javascript must be enabled to continue!

A Review Article on Software Effort Estimation in Agile Methodology

View through CrossRef
Currently, Agile software development method has been commonly used in software development projects, and the success rate is higher than waterfall projects. The effort estimation in Agile is still a challenge because most existing means are developed based on the conventional method. Therefore, this study aimed to ascertain the software effort estimation method that is applied in Agile, the implementation approach, and the attributes that affect effort estimation. The results showed the top three estimation that is applied in Agile, are machine learning (37%), Expert Judgement (26%), and Algorithmic (21%). The implementation of all machine learning methods used a hybrid approach, which is a combination of machine learning and expert judgement, or a mix of two or more machine learning. Meanwhile, the implementation of effort estimation through a hybrid approach was only used in 47% of relevant articles. In addition, effort estimation in Agile involved twenty-four attributes, where Complexity, Experience, Size, and Time are the most commonly used and implemented.
Title: A Review Article on Software Effort Estimation in Agile Methodology
Description:
Currently, Agile software development method has been commonly used in software development projects, and the success rate is higher than waterfall projects.
The effort estimation in Agile is still a challenge because most existing means are developed based on the conventional method.
Therefore, this study aimed to ascertain the software effort estimation method that is applied in Agile, the implementation approach, and the attributes that affect effort estimation.
The results showed the top three estimation that is applied in Agile, are machine learning (37%), Expert Judgement (26%), and Algorithmic (21%).
The implementation of all machine learning methods used a hybrid approach, which is a combination of machine learning and expert judgement, or a mix of two or more machine learning.
Meanwhile, the implementation of effort estimation through a hybrid approach was only used in 47% of relevant articles.
In addition, effort estimation in Agile involved twenty-four attributes, where Complexity, Experience, Size, and Time are the most commonly used and implemented.

Related Results

Evaluating the Science to Inform the Physical Activity Guidelines for Americans Midcourse Report
Evaluating the Science to Inform the Physical Activity Guidelines for Americans Midcourse Report
Abstract The Physical Activity Guidelines for Americans (Guidelines) advises older adults to be as active as possible. Yet, despite the well documented benefits of physical a...
Software Engineering: Agile Software Development
Software Engineering: Agile Software Development
Research examines the advantages and difficulties of using agile software development approaches. An overview of the literature on agile software development is presented first, fo...
Elevating Sustainable Business Performance (SBP) of IT Enterprises via Entrepreneurial Agile Antecedents in Pakistan
Elevating Sustainable Business Performance (SBP) of IT Enterprises via Entrepreneurial Agile Antecedents in Pakistan
Sustainable business performance has become a cardinal objective of an organization to survive in today's era of global economic crisis. This predicament challenged researchers, po...
The Impact of Agile Strategic Entrepreneurship Capabilities on Sustainable Innovation in Pakistan’s Textile Industry
The Impact of Agile Strategic Entrepreneurship Capabilities on Sustainable Innovation in Pakistan’s Textile Industry
Sustainable business performance (SBP) has emerged as a critical global objective over the past two decades, emphasizing the preservation of natural resources for future generation...
Agile methodologies in digital banking: Theoretical underpinnings and implications for customer satisfaction
Agile methodologies in digital banking: Theoretical underpinnings and implications for customer satisfaction
This paper delves into the theoretical underpinnings of agile methodologies and investigates their potential to enhance customer satisfaction in digital banking. Theoretical founda...
Blockchain‐Based Model to Predict Agile Software Estimation Using Machine Learning Techniques
Blockchain‐Based Model to Predict Agile Software Estimation Using Machine Learning Techniques
The importance of software estimation is utmost, as it is one of the most crucial activities for software project management. Although numerous software estimation techniques exist...
Estimation of software quality parameters for hybrid agile process model
Estimation of software quality parameters for hybrid agile process model
AbstractThis study aims to motivate a new hybrid agile methodology is a combination of agile models from Scrum, Extreme Programming, and Lean Software Development. The main aim of ...
Collaborative Information Behavior of Agile Teams during New Product Development
Collaborative Information Behavior of Agile Teams during New Product Development
This study used a comprehensive scoping review of collaborative information behavior (CIB) literature and a mixed methods approach to: (1) understand the CIB of agile teams during ...

Back to Top