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

Blockchain‐Based Model to Predict Agile Software Estimation Using Machine Learning Techniques

View through CrossRef
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, the accuracy achieved by these techniques is questionable. This work studies the existing software estimation techniques for Agile software development (ASD), identifies the gap, and proposes a decentralized framework for estimation of ASD using machine‐learning (ML) algorithms, which utilize the blockchain technology. The estimation model uses nearest neighbors with four ML techniques for ASD. Using an available ASD dataset, after the augmentation on the dataset, the proposed model emits results for the completion time prediction of software. Use of another popular dataset for ASD predicts the software effort using the same proposed model. The crux of the proposed model is that it simulates blockchain technology to predict the completion time and the effort of a software using ML algorithms. This type of estimation model, using ML, making use of blockchain technology, does not exist in the literature, and this is the core novelty of this proposed model. The final prediction of the software effort integrates another technique for improving the calculated estimation, the standard deviation technique proposed by the authors previously. This model helped lessening the overall mean magnitude of relative error (MMRE) of the original model from 6.82% to 1.73% for the augmented dataset of 126 projects. All four ML techniques used for the proposed model give a better p ‐value than the original model using statistical testing through the Wilcoxon test. The average of the MMRE for effort estimation of all four techniques is below 25% on a dataset of 136 projects. The application of the standard deviation technique further helps in lessening the MMRE of the proposed model at 70%, 80%, and 90% confidence levels. The work will give insight to researchers and experts and open the doors for new research in this area.
Title: Blockchain‐Based Model to Predict Agile Software Estimation Using Machine Learning Techniques
Description:
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, the accuracy achieved by these techniques is questionable.
This work studies the existing software estimation techniques for Agile software development (ASD), identifies the gap, and proposes a decentralized framework for estimation of ASD using machine‐learning (ML) algorithms, which utilize the blockchain technology.
The estimation model uses nearest neighbors with four ML techniques for ASD.
Using an available ASD dataset, after the augmentation on the dataset, the proposed model emits results for the completion time prediction of software.
Use of another popular dataset for ASD predicts the software effort using the same proposed model.
The crux of the proposed model is that it simulates blockchain technology to predict the completion time and the effort of a software using ML algorithms.
This type of estimation model, using ML, making use of blockchain technology, does not exist in the literature, and this is the core novelty of this proposed model.
The final prediction of the software effort integrates another technique for improving the calculated estimation, the standard deviation technique proposed by the authors previously.
This model helped lessening the overall mean magnitude of relative error (MMRE) of the original model from 6.
82% to 1.
73% for the augmented dataset of 126 projects.
All four ML techniques used for the proposed model give a better p ‐value than the original model using statistical testing through the Wilcoxon test.
The average of the MMRE for effort estimation of all four techniques is below 25% on a dataset of 136 projects.
The application of the standard deviation technique further helps in lessening the MMRE of the proposed model at 70%, 80%, and 90% confidence levels.
The work will give insight to researchers and experts and open the doors for new research in this area.

Related Results

Anomaly Detection in Blockchain Using Machine Learning
Anomaly Detection in Blockchain Using Machine Learning
Blockchain technology has gained significant attention as a secure and decentralized platform for various applications. However, the immutable and distributed nature of blockchain ...
Selection of Injectable Drug Product Composition using Machine Learning Models (Preprint)
Selection of Injectable Drug Product Composition using Machine Learning Models (Preprint)
BACKGROUND As of July 2020, a Web of Science search of “machine learning (ML)” nested within the search of “pharmacokinetics or pharmacodynamics” yielded over 100...
Convergence and representation of blockchain and smart contracts using the semantic web
Convergence and representation of blockchain and smart contracts using the semantic web
The Internet and the World Wide Web were designed with the intention of being decentralised and interoperable, and therefore more democratic, where users have power over their data...
La qualification de la blockchain
La qualification de la blockchain
La création de la blockchain a remis en question les notions traditionnelles de collaboration et d'échange. Cette thèse vise à démontrer que cette innovation n'est pas seulement te...
CONCEPTUALIZING AGILE DEVELOPMENT IN DIGITAL TRANSFORMATIONS: THEORETICAL FOUNDATIONS AND PRACTICAL APPLICATIONS
CONCEPTUALIZING AGILE DEVELOPMENT IN DIGITAL TRANSFORMATIONS: THEORETICAL FOUNDATIONS AND PRACTICAL APPLICATIONS
Agile development has emerged as a prominent approach in digital transformations due to its flexibility and adaptability to changing requirements. This review explores the theoreti...
CREATING LEARNING MEDIA IN TEACHING ENGLISH AT SMP MUHAMMADIYAH 2 PAGELARAN ACADEMIC YEAR 2020/2021
CREATING LEARNING MEDIA IN TEACHING ENGLISH AT SMP MUHAMMADIYAH 2 PAGELARAN ACADEMIC YEAR 2020/2021
The pandemic Covid-19 currently demands teachers to be able to use technology in teaching and learning process. But in reality there are still many teachers who have not been able ...
Use of Agile Models in Software Engineering: Emerging and Declining Themes
Use of Agile Models in Software Engineering: Emerging and Declining Themes
Software engineering is a systematic discipline that covers the creation of a software product at the end of software development processes. Many different models are used in softw...
THE ROLE OF AGILE PROJECT MANAGEMENT IN DRIVING INNOVATION IN ENERGY-EFFICIENT HVAC SOLUTIONS
THE ROLE OF AGILE PROJECT MANAGEMENT IN DRIVING INNOVATION IN ENERGY-EFFICIENT HVAC SOLUTIONS
This review delves into the significance of Agile Project Management (APM) in fostering innovation within the realm of energy-efficient Heating, Ventilation, and Air Conditioning (...

Back to Top