A multiagent-based simulation model to support management decision making in software development

dc.contributor.authorBaina, Davy
dc.contributor.authorLucena, Carlos J. P.
dc.contributor.authorCowan, Donald
dc.contributor.authorBommel, Pierre
dc.contributor.authorValdares, Carolina
dc.contributor.authorOliveira, Toacy
dc.date.accessioned2026-08-24T14:46:52Z
dc.date.issued2014-03-06
dc.description.abstractContext 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.urihttps://hdl.handle.net/10012/24025
dc.language.isoen
dc.publisherUniversity of Waterloo
dc.relation.ispartofseriesComputer Science Technical Reports; CS-2014-04
dc.subjectsoftware development process
dc.subjectsoftware project
dc.subjectproject manager
dc.subjectmultiagent systems
dc.subjectsimulation
dc.subjectdecision-making
dc.titleA multiagent-based simulation model to support management decision making in software development
dc.typeTechnical Report
uws.contributor.affiliation1Faculty of Mathematics
uws.contributor.affiliation2David R. Cheriton School of Computer Science
uws.peerReviewStatusUnreviewed
uws.scholarLevelFaculty
uws.typeOfResourceTexten

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
cs-2014-04.pdf
Size:
774.89 KB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
4.47 KB
Format:
Item-specific license agreed upon to submission
Description: