Skip to main content

Software Project Profitability Analysis Using Temporal Probabilistic Reasoning; An Empirical Study with the CASSE Framework

  • Conference paper
Advances in Security Technology (SecTech 2008)

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 29))

Included in the following conference series:

  • 381 Accesses

Abstract

Undertaking adequate risk management by understanding project requirements and ensuring that viable estimates are made on software projects require extensive application and sophisticated techniques of analysis and interpretation. Informative techniques and feedback mechanisms that help to assess how well and efficiently a specific development methodology is performing are still scanty. Analyzing project tasks would enhance how well individual tasks are estimated, how well they are defined, and whether items are completed on-time and on-budget. In this paper, we propose a temporal probabilistic model that addresses feedback control mechanisms in project planning using the Complex Adaptive Systems Software Engineering framework (CASSE). We have tested our approach in industry with a software development company in South Africa on two commercial project evaluations. Our preliminary results show that the temporal probabilistic model of the framework demonstrably enhances practitioners’ understanding in managing software projects profitably - hence increasing business sustainability and management.

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 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.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. Zafra-Cabeza, A., Ridao, M.A., Camacho, E.F.: Using a Risk-based Approach to Project Scheduling: A Case Illustration from Semiconductor Manufacturing. EJOR 190, 708–723 (2008)

    Article  MATH  MathSciNet  Google Scholar 

  2. Alba, E., Chicano, J.F.: Software Project Management with GAs. Info. Scie. 177, 2380–2401 (2007)

    Article  Google Scholar 

  3. Verner, J.M.: Quality Software Development: What do we Need to Improve in the Software Development Process? In: WoSQ 2008 (2008)

    Google Scholar 

  4. Gonçalves, J.F., Mendes, J.J.M., Resende, M.G.C.: A Genetic Algorithm for the Resource Constrained Multi-project Scheduling Problem. EJOR 189, 1171–1190 (2008)

    Article  MATH  Google Scholar 

  5. Wallacea, L., Keilb, M., Raic, A.: Understanding Software Project Risk: a Cluster Analysis. Information & Management 42, 115–125 (2004)

    Google Scholar 

  6. Wateridge, J.: The Role of Configuration Management in the Development and Management of Information Systems/Technology (IS/IT) Projects. Int. J. Proj. Manag. 17(4), 237–241 (1999)

    Article  Google Scholar 

  7. Zhang, H., Li, H., Tam, C.: Particle Swarm Optimization for Resource-constrained Project Scheduling. Int. J. Proj. Manag. 24(1), 83–92 (2006)

    Article  Google Scholar 

  8. Fidel, R., Scholl, H.J., Liu, S., Unsworth, K.: Mobile Government Fieldwork: A Preliminary Study of Technological, Organizational, and Social Challenges. In: 8th AICPS: dg.o 2007, pp. 131–139 (2007)

    Google Scholar 

  9. Morales, A., Barra, L.: System Development Techniques for Small and Medium Size Installations. In: 15th SIGCPR, pp. 241–247 (1977)

    Google Scholar 

  10. Nagappan, N., Ball, T.: Use of Relative Code Churn Measures to Predict System Defect Density. In: 27th ICSE 2005, pp. 284–292 (2005)

    Google Scholar 

  11. Kan, S.H.: Metrics and Models in Software Quality Engineering, 2nd edn. Longman, Boston (2002)

    Google Scholar 

  12. Snow, A.P., Keil, M.: The Challenge of Accurate Software Project Status Reporting: a Two-stage Model Incorporating Status Errors and Reporting Bias. IEEE Trans. on Eng. Manag. 49(4), 491–504 (2002)

    Article  Google Scholar 

  13. Snow, A.P., Keil, M.: The Challenges of Accurate Project Status Reporting. In: HICSS 2001, vol. 8, p. 8043 (2001)

    Google Scholar 

  14. Russell, S., Norvig, P.: Artificial Intelligence, A Modern Approach, 2nd edn. Prentice Hall Series, New Jersey (2003)

    Google Scholar 

  15. An, X., Jutla, D., Cercone, N.: Privacy Intrusion Detection Using Dynamic Bayesian Networks. In: ICEC 2006, pp. 208–215. ACM, New York (2006)

    Chapter  Google Scholar 

  16. Murphy, K.: Dynamic Bayesian Networks Representation, Inference and Learning. PhD thesis, UC Berkeley (2002)

    Google Scholar 

  17. Choudhury, T., Rehg, J.M., Pavlovic, V., Pentland, A.: Boosting and Structure Learning in Dynamic Bayesian Networks for Audio-visual Speaker Detection. In: ICPR 2002, vol. 3, pp. 789–794 (2002)

    Google Scholar 

  18. Osunmakinde, I.O., Potgieter, A.: Astute Decision. In: Business Intelligence Using Temporal Probabilistic Reasoning. SAIMS (2008)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2009 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Balikuddembe, J.K., Osunmakinde, I.O., Bagula, A. (2009). Software Project Profitability Analysis Using Temporal Probabilistic Reasoning; An Empirical Study with the CASSE Framework. In: Kim, Hk., Kim, Th., Kiumi, A. (eds) Advances in Security Technology. SecTech 2008. Communications in Computer and Information Science, vol 29. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-10240-0_11

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-10240-0_11

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-10239-4

  • Online ISBN: 978-3-642-10240-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics