Western Kentucky University
Moneyware: Simulating Software Portfolio Quality Management
Abstract
dc:description.abstract<p>In this research we introduce MoneyWare, a simulator designed to explore and ultimately to provide guidance on simulating software portfolio quality management. The name “MoneyWare” is inspired by the movie Moneyball. It chronicled a baseball team which used more descriptive statistics to achieve a higher quality ball club with limited resources. MoneyWare is inspired by the observation that the problem of software development is somewhat analogous. Management is faced with an incoming stream of tasks for development. The tasks vary in terms of size, priority, risk, and date needed. But, in any case, the demands come to more than the resources available to do them. We then consider various policies which a software development manager might consider in determining which tasks to schedule for development work. Using different potential and plausible resource allocation policies, we explore long term estimates of the quality which the policy might sustain over an entire applications portfolio. MoneyWare is able to accurately simulate at a basic level task generation, task completion and software portfolio generation. Our better scheduling policy has shown as much as a 20% increase in task completion and higher quality than any of the other simulated policies.</p>
Degree
thesis:*- Name thesis:degree_name
- Master of Science
- Discipline thesis:degree_discipline
- Department of Computer Science
- Year
- 2015
Author and committee
dc:creator, dc:contributor.*- Author dc:creator
-
- Beverly, Robert David
- Contributors dc:contributor
-
- Dr. David Erbach (Director), Dr. Uta Ziegler, Dr. Huanjing Wang
Subjects
dc:subject × 6Identifiers
dc:identifier.*- Repository record dc:identifier
- https://digitalcommons.wku.edu/theses/1478
- OAI identifier oai:identifier
- oai:digitalcommons.wku.edu:theses-2480