UCT CS Research Document Archive

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

Balikuddembe, Joseph, Isaac Osunmakinde and Antoine Bagula (2009) Software Project Profitability Analysis Using Temporal Probabilistic Reasoning; An Empirical Study with the CASSE Framework, in Kim, T.-k and A. Kiumi, Eds. Advances in Security Technology, Communications in Computer and Information Science book series, chapter CCIS , pages 138-150. Springer Springer Berlin Heidelberg .

Full text available as:

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.

EPrint Type:Book Chapter
Keywords:Requirement Engineering, Project Management, Project Profitability, Probabilistic Modeling, CASSE Framework.
Subjects:D Software: D.2 SOFTWARE ENGINEERING
ID Code:573
Deposited By:Bagula, Antoine
Deposited On:30 November 2009