Skip to main content

Predicting Software Development Project Outcomes

  • Conference paper
  • First Online:
Case-Based Reasoning Research and Development (ICCBR 2003)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 2689))

Included in the following conference series:

Abstract

Case-based reasoning is a flexible methodology to manage software development related tasks. However, when the reasoner’s task is prediction, there are a number of different CBR techniques that could be chosen to address the characteristics of a dataset. We examine several of these techniques to assess their accuracy in predicting software development project outcomes (i.e., whether the project is a success or failure) and identify critical success factors within our data. We collected the data from software developers who answered a questionnaire targeting a software development project they had recently worked on. The questionnaire addresses both technical and managerial features of software development projects. The results of these evaluations are compared with results from logistic regression analysis, which serves as a comparative baseline. The research in this paper can guide design decisions in future CBR implementations to predict the outcome of projects described with managerial factors.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Watson, I.: CBR is a methodology not a technology. Knowledge Based Systems, 12 (5–6) (1999) 303–308

    Article  Google Scholar 

  2. Finnie, G.R., Wittig, G.E., Desharnais, J.M.: A Comparison of Software Effort Estimation Techniques: Using Function Points with Neural Networks, Case-Based Reasoning and Regression Models. Journal of Systems Software 39 (1997) 281–289

    Article  Google Scholar 

  3. Aha, D. W.: Feature weighting for lazy learning algorithms. In H. Liu & H. Motoda (eds.): Feature Extraction, Construction and Selection: A Data Mining Perspective. Norwell, MA, Kluwer (1998) 13–32

    Google Scholar 

  4. Aha, D.W., Becerra-Fernandez, I., Maurer, F., & Muñoz-Avila, H.: (eds.) Exploring Synergies of Knowledge Management and Case-Based Reasoning: Papers from the AAAI Workshop (Technical Report WS-99-10). Menlo Park, CA, AAAI Press (1999)

    Google Scholar 

  5. Watson, I.: Knowledge Management and Case-Based Reasoning: a perfect match? In Proc. of the Fourteenth Annual Conference of the International Florida Artificial Intelligence Research Society Menlo Park, CA, AAAI Press (2001) 118–122

    Google Scholar 

  6. Weber, R., Aha, D.W., Becerra-Fernandez, I.: Intelligent lessons learned systems. International Journal of Expert Systems Research & Applications 20 1 (2001) 17–34

    Article  Google Scholar 

  7. Althoff, K.D., Nick, M., Tautz, C.: CBR-PEB: An Application Implementing Reuse Concepts of the Experience Factory for the Transfer of CBR System Know-How. In Proc. of 7th German Workshop on Case-Based Reasoning, Würzburg (1999) 39–48

    Google Scholar 

  8. Kadoda, G, Cartwright, M., Shepperd, M.: Issues on the Effective use of CBR Technology for Software Project Prediction. In Aha, D., Watson, I., (eds.): Case-Based Reasoning Research and Development, LNAI, 2080, Springer (2001) 276–290

    Google Scholar 

  9. Watson, I., Mendes, E., Mosley, N., Counsell, S.: Using CBR to Estimate Development Effort for Web Hypermedia Applications. In Proc. of the Fifteenth Annual Conference of the International Florida Artificial Intelligence Research Society. Menlo Park, CA, AAAI Press (2002) 132–136

    Google Scholar 

  10. Basili, V.R., Caldiera, G., Rombach, H.D.: Experience Factory. In J. J. Marciniak, (ed), Encyclopedia of Software Engineering 1 (1994) 469–476

    Google Scholar 

  11. Jedlitschka, A., Althoff, K.-D., Decker, B., Hartkopf, S., Nick, M.: Corporate Information Network (COIN): The Fraunhofer IESE Experience Factory, IESE-Report No. 034.01/E. Version 1.0, May (2001)

    Google Scholar 

  12. Cain, T., Pazzani, M. J., Silverstein, G. Using domain knowledge to influence similarity judgment. In Proc. of the Case-Based Reasoning Workshop. Washington, DC, Morgan Kaufmann (1991) 191–202

    Google Scholar 

  13. Mitchell, T., Keller, R., Kedar-Cabelli, S.: Explanation-based generalization: A Unifying View. Machine learning 2 (1986) 47–80

    Google Scholar 

  14. Cleary, P.D., Angel, R.: The Analysis of Relationships Involving Dichotomous Dependent Variables, Journal of Health and Social Behavior 25 (1984) 334–348

    Article  Google Scholar 

  15. Verner, J. M, Overmyer, S. P. and McCain, K. W.: In the 25 Years Since the Mythical Man-Month What Have we Learned About Project Management? Information and Software Technology 41 (1999) 1021–1026

    Article  Google Scholar 

  16. Procaccino, J.D., Verner, J.M., Overmyer, S. P., Darter, M.: Case Study: Factors for Early Prediction of Software Development Success, Information and Software Technology 44 (2001) 53–62

    Article  Google Scholar 

  17. Aamodt, A., Plaza, E.: Case-Based Reasoning: Foundational Issues, Methodological Variations, and System Approaches. Artificial Intelligence Communications 7(1) (1994) 39–59.

    Google Scholar 

  18. Reel, J.S.: Critical Success Factors in Software Projects, IEEE Software 16(3) (1999) 18–23

    Article  Google Scholar 

  19. Wettschereck, D., Aha, D.W.: Weighting features. Veloso, M., Aamodt, A. (eds). Case-Based Reasoning Research and Development, LNAI 1010, Springer-Verlag (1995) 347–358

    Google Scholar 

  20. Whitehead, J.: Willingness to Pay for Bass Fishing Trips in the Carolinas. In An Introduction to Logistic Regression, Writing up results. (1998) Available online (last visited 03/31/2003): http://personal.ecu.edu/whiteheadj/data/logit/

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2003 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Weber, R., Waller, M., Verner, J., Evanco, W. (2003). Predicting Software Development Project Outcomes. In: Ashley, K.D., Bridge, D.G. (eds) Case-Based Reasoning Research and Development. ICCBR 2003. Lecture Notes in Computer Science(), vol 2689. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45006-8_45

Download citation

  • DOI: https://doi.org/10.1007/3-540-45006-8_45

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-40433-0

  • Online ISBN: 978-3-540-45006-1

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics