{"id":{"repo_id":"wku-diss","oai_identifier":"oai:digitalcommons.wku.edu:theses-2480"},"canonical_url":"https://search.dev.ndltd.org/etd/wku-diss/oai:digitalcommons.wku.edu:theses-2480","repository":{"repo_id":"wku-diss","name":"Western Kentucky University","base_url":"https://digitalcommons.wku.edu/do/oai/"},"display":{"title":"Moneyware: Simulating Software Portfolio Quality Management","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>","abstract_html":"&lt;p&gt;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.&lt;/p&gt;","abstract_has_math":false,"creators":["Beverly, Robert David"],"institution":null,"degree_name":"Master of Science","degree_level":null,"degree_discipline":"Department of Computer Science","degree_department":null,"school":null,"contributors":["Dr. David Erbach (Director), Dr. Uta Ziegler, Dr. Huanjing Wang"],"advisors":[],"committee_chairs":[],"committee_members":[],"year":2015,"date_issued":"2015-05-01T07:00:00Z","date_published":"2015-05-01T07:00:00Z","updated_at":"2026-07-24T06:08:52Z","subjects":["portfolio","quality","task","scheduling","Computer Sciences","Software Engineering"],"languages":[],"rights":[],"rights_urls":[],"identifier_entries":[]},"links":{"outbound_url":"https://digitalcommons.wku.edu/theses/1478","outbound_label":"Repository record","outbound_source":"dc:identifier"},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:contributor","label":"Contributor","values":["Dr. David Erbach (Director), Dr. Uta Ziegler, Dr. Huanjing Wang"]},{"key":"dc:creator","label":"Author","values":["Beverly, Robert David"]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:type","label":"Dc Type","values":["Thesis"]},{"key":"thesis:degree_discipline","label":"Discipline","values":["Department of Computer Science"]},{"key":"thesis:degree_name","label":"Degree Name","values":["Master of Science"]}]},{"id":"subjects_keywords","label":"Subjects and Keywords","entries":[{"key":"dc:subject","label":"Dc Subject","values":["portfolio","quality","task","scheduling","Computer Sciences","Software Engineering"]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier","label":"Identifier","values":["https://digitalcommons.wku.edu/theses/1478"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description.abstract","label":"Abstract","values":["<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>"]},{"key":"dc:title","label":"Title","values":["Moneyware: Simulating Software Portfolio Quality Management"]}]}],"canonical_facts":{"dc:contributor":["Dr. David Erbach (Director), Dr. Uta Ziegler, Dr. Huanjing Wang"],"dc:creator":["Beverly, Robert David"],"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>"],"dc:identifier":["https://digitalcommons.wku.edu/theses/1478"],"dc:subject":["portfolio","quality","task","scheduling","Computer Sciences","Software Engineering"],"dc:title":["Moneyware: Simulating Software Portfolio Quality Management"],"dc:type":["Thesis"],"thesis:degree_discipline":["Department of Computer Science"],"thesis:degree_name":["Master of Science"]},"updated_at":"2026-07-24T06:08:52Z"}