By using this site, you agree to the Privacy Policy and Terms of Use.
Accept
World of SoftwareWorld of SoftwareWorld of Software
  • News
  • Software
  • Mobile
  • Computing
  • Gaming
  • Videos
  • More
    • Gadget
    • Web Stories
    • Trending
    • Press Release
Search
  • Privacy
  • Terms
  • Advertise
  • Contact
Copyright © All Rights Reserved. World of Software.
Reading: Future Research in XP Modeling: A Call for Self-Learning Models | HackerNoon
Share
Sign In
Notification Show More
Font ResizerAa
World of SoftwareWorld of Software
Font ResizerAa
  • Software
  • Mobile
  • Computing
  • Gadget
  • Gaming
  • Videos
Search
  • News
  • Software
  • Mobile
  • Computing
  • Gaming
  • Videos
  • More
    • Gadget
    • Web Stories
    • Trending
    • Press Release
Have an existing account? Sign In
Follow US
  • Privacy
  • Terms
  • Advertise
  • Contact
Copyright © All Rights Reserved. World of Software.
World of Software > Computing > Future Research in XP Modeling: A Call for Self-Learning Models | HackerNoon
Computing

Future Research in XP Modeling: A Call for Self-Learning Models | HackerNoon

News Room
Last updated: 2025/08/27 at 1:29 PM
News Room Published 27 August 2025
Share
SHARE

Table of Links

Abstract and 1. Introduction

  1. Background and 2.1. Related Work

    2.2. The Impact of XP Practices on Software Productivity and Quality

    2.3. Bayesian Network Modelling

  2. Model Design

    3.1. Model Overview

    3.2. Team Velocity Model

    3.3. Defected Story Points Model

  3. Model Validation

    4.1. Experiments Setup

    4.2. Results and Discussion

  4. Conclusions and References

5. CONCLUSIONS

In this paper, a Bayesian Network based mathematical model for XP process is presented. The model can be used to predict the success/ failure of any XP project by estimating the expected finish time and the expected defect rate for each XP release. The proposed model comprises two internal models: Team velocity and Defected Story Points models. The model takes into account the impact of XP practices.

Two case studies were used for the validation of our model, namely: Repo Margining System and Abrahamsson Case Study. The results show that the model can be used successfully to predict the project finish time with a reasonable accuracy in the project planning phase using very simple input data. In addition, the results show that the accuracy of the Team Velocity Model is acceptable, while the Defected Story Points model was not that accurate.

Adopting the model to have a self-learning capability is a good extension of this work and can solve the imprecision in some of the results, especially in the Defected Story Points model, by which the model can learn from the first iterations and adjust different parameters and variables. This increases the confidence of the prediction and can correct the model’s prior assumptions. This learning capability is a good extension for the proposed model.

REFERENCES

[1] AgenaRisk User Manual, Agena, www.agenarisk.com, 2008.

[2] S. Kuppuswami, K. Vivekanandan, Prakash Ramaswamy, and Paul Rodrigues. “The effects of individual xp practices on software development effort”. SIGSOFT Softw. Eng. Notes, 28(6):6–6, 2003.

[3] P. Hearty, N. Fenton, D. Marquez, and M. Neil. “Predicting Project Velocity in XP Using a Learning Dynamic Bayesian Network Model”. Ieee Transactions On Software Engineering, Vol. 35, No. 1, January/February 2009.

[4] M. Melis “A Software Process Simulation Model of Extreme Programming” PhD thesis. February 7, 2006.

[5] N. E. Fenton and S. Pfleeger. “Software Metrics: a rigorous and pratical approach”. PWS Publishing Company, 1996.

[6] V. B. Misic, H. Gevaert, and M. Rennie. “Extreme dynamics: Modeling the extreme programming software development process.” In Proceedings of ProSim04 workshop on Software Process Simulation and Modeling, pages 237–242, 2004.

[7] A. Cockburn and L. Williams. “The costs and benefits of pair programming.” In Proceedings of the First International Conference onExtreme Programming and Flexible Processes in Software Engineering (XP2000), Cagliari, Sardinia, Italy, June 2000.

[8] Jerzy Nawrocki and Adam Wojciechowski. “Experimental evaluation of pair programming.” In 12th European Software Control and Metrics Conference (ESCOM 2001), 2001.

[9] K. Vivekanandan. “The Effects of Extreme Programming on Productivity, Cost of Change and Learning Efficiency.” PhD thesis, Department of Computer Science, Ramanaujam School of Mathematics and Computer Sciences, Pondicherry University, India., 2004.

[10] Hanna Hulkko and Pekka Abrahamsson.”A multiple case study on the impact of pair programming on product quality.” In ICSE ’05: Proceedings of the 27th international conference on Software engineering, pages 495–504, New York, NY, USA, 2005. ACM Press.

[11] Randy A. Ynchausti. “Integrating unit testing into a software development teams process.” Published on: http://www.agilealliance.org/articles/ynchaustirandyaintegr/file, 2001.

[12] Boby George and Laurie Williams. “An initial investigation of test driven development in industry.” In Proceedings of the 2003 ACM symposium on Applied computing, pages 1135–1139. ACM Press, 2003.

[13] S. Kuppuswami , K. Vivekanandan , Prakash Ramaswamy , Paul Rodrigues, “The effects of individual XP practices on software development effort”, ACM SIGSOFT Software Engineering Notes, v.28 n.6, November 2003.

[14] M. Korkala, P. Abrahamsson, and P. Kyllo¨nen, “A Case Study on the Impact of Customer Communication on Defects in Agile Software Development,” Proc. AGILE Conf., 2006.

[15] Ben-Gal I., Ruggeri F., Faltin F. & Kenett R., Bayesian Networks, in Encyclopedia of Statistics in Quality & Reliability, Wiley & Sons, 2007

[16] Norman Fenton and Martin Neil, “Managing Risk in the Modern World: Applications of Bayesian Networks” Knowledge transfer report, London Mathematical Society, 2007.

[17] P. Abrahamsson, “Extreme Programming: First Results from a Controlled Case Study,” presented at 29th. IEEE EUROMICRO Conference, Belek, Turkey, 2003.

Authors

Dr. Luigi Benedicenti is a professor and Associate Dean in the Faculty of Engineering at the University of Regina. Benedicenti received his Laurea in Electrical Engineering and Ph.D. in Electrical and Computer Engineering from the University of Genoa, Italy. His collaborative network extends beyond Saskatchewan with TRLabs and IEEE, and Canada through collaborative work with colleagues in Europe, South East Asia, and North America.

:::info
Authors:

(1) Mohamed Abouelelam, Software System Engineering, University of Regina, Regina, Canada;

(2) Luigi Benedicenti, Software System Engineering, University of Regina, Regina, Canada.

:::


:::info
This paper is available on arxiv under CC BY-NC-ND 4.0 DEED license.

:::

Sign Up For Daily Newsletter

Be keep up! Get the latest breaking news delivered straight to your inbox.
By signing up, you agree to our Terms of Use and acknowledge the data practices in our Privacy Policy. You may unsubscribe at any time.
Share This Article
Facebook Twitter Email Print
Share
What do you think?
Love0
Sad0
Happy0
Sleepy0
Angry0
Dead0
Wink0
Previous Article This Is the Group That’s Been Swatting US Universities
Next Article Revealed: How UK’s £800m tool theft epidemic is fuelled by PUTIN
Leave a comment

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Stay Connected

248.1k Like
69.1k Follow
134k Pin
54.3k Follow

Latest News

Thus we have managed to date it for the first time
Mobile
Pixel 10’s Tensor G5 deep dive: All the info Google didn’t tell us about its new chip
Gadget
Pedro Vaz Paulo: Transforming Businesses Through Strategic Consulting
Gadget
Is the New California Prison Model Just California Dreamin’? – Knock LA
Computing

You Might also Like

Computing

Is the New California Prison Model Just California Dreamin’? – Knock LA

9 Min Read
Computing

I can’t believe these 11 Windows apps are free and open-source

9 Min Read
Computing

Where to buy authentic tech gadgets in Nigeria |

11 Min Read
Computing

Top 10 AI Sales Tools for Faster Conversions |

32 Min Read
//

World of Software is your one-stop website for the latest tech news and updates, follow us now to get the news that matters to you.

Quick Link

  • Privacy Policy
  • Terms of use
  • Advertise
  • Contact

Topics

  • Computing
  • Software
  • Press Release
  • Trending

Sign Up for Our Newsletter

Subscribe to our newsletter to get our newest articles instantly!

World of SoftwareWorld of Software
Follow US
Copyright © All Rights Reserved. World of Software.
Welcome Back!

Sign in to your account

Lost your password?