A multiagent-based simulation model to support management decision making in software development
| dc.contributor.author | Baina, Davy | |
| dc.contributor.author | Lucena, Carlos J. P. | |
| dc.contributor.author | Cowan, Donald | |
| dc.contributor.author | Bommel, Pierre | |
| dc.contributor.author | Valdares, Carolina | |
| dc.contributor.author | Oliveira, Toacy | |
| dc.date.accessioned | 2026-08-24T14:46:52Z | |
| dc.date.issued | 2014-03-06 | |
| dc.description.abstract | Context Techniques to support the development of software projects and describe the quality of the results have received substantial attention from the research community because software projects often do not achieve their intended results in terms of factors such as time to completion and quality of the final product. Objective In this paper, we propose a MultiAgent-Based Simulation Model to support project managers in the decision-making process that is required in the creation of software systems. This model is based on the Project Management Body of Knowledge (PMBOK) in areas such as cost, time, scope and human resources. Methods We present an illustrative example that was drawn from our experience with real-world software development projects conducted within our research group. Such an example demonstrates the benefits and drawbacks of using MultiAgent System simulation as a support tool for the project manager's decision-making process. Results We have created a simulation model and associated scenarios that allow a project manager to analyze strategic options throughout the project. Each option is based on the PMBOK practices allowing project managers to investigate the best scenario that meets the project needs such as cost, time and quality. Conclusions Some factors are crucial to the success or failure of a project. Decisions made by the project manager are one such set of factors that determine if the project goals are achievable. Through using MABS to simulate scenarios we have become convinced that this approach can contribute to the understanding of the phenomena that occur during a software development project and provide real assistance to the project manager. | |
| dc.identifier.uri | https://hdl.handle.net/10012/24025 | |
| dc.language.iso | en | |
| dc.publisher | University of Waterloo | |
| dc.relation.ispartofseries | Computer Science Technical Reports; CS-2014-04 | |
| dc.subject | software development process | |
| dc.subject | software project | |
| dc.subject | project manager | |
| dc.subject | multiagent systems | |
| dc.subject | simulation | |
| dc.subject | decision-making | |
| dc.title | A multiagent-based simulation model to support management decision making in software development | |
| dc.type | Technical Report | |
| uws.contributor.affiliation1 | Faculty of Mathematics | |
| uws.contributor.affiliation2 | David R. Cheriton School of Computer Science | |
| uws.peerReviewStatus | Unreviewed | |
| uws.scholarLevel | Faculty | |
| uws.typeOfResource | Text | en |