Publication: A Framework for Incentivizing Deep Fixes
Open/View Files
Date
2015
Published Version
Published Version
Journal Title
Journal ISSN
Volume Title
Publisher
AAAI
The Harvard community has made this article openly available. Please share how this access benefits you.
Citation
Rao, Malvika, David C. Parkes, Margo Seltzer, and David F. Bacon. 2015. A Framework for Incentivizing Deep Fixes. In Proceedings of the AAAI 2014 Workshop on Incentives and Trust in E-Communities (WIT-EC 2014), Quebec, Canada, July 27-31, 2014.
Research Data
Abstract
We study the problem of how to incentivize deep fixes to software bugs, where a deep fix attempts to correct the root cause of the bug instead of just suppressing it superficially. To this end we introduce a dynamic model of the software engineering ecosystem. We then solve this problem by proposing subsumption mechanisms. In a subsumption mechanism, deeper fixes can replace or subsume shallower fixes and a worker’s payoff increases if his fix subsumes other fixes. We use a solution concept known as mean field equilibrium, an approximation methodology suited to large market settings. Taking a computational approach, we simulate the dynamic model of the ecosystem with subsumption mechanisms. Our algorithm achieves convergence and thus estimates a mean field equilibrium. We further compare our mechanism to baseline mechanisms using metrics, such as percentage of bugs receiving deep fixes, rate of bugs fixed, and cost to the user. Simulation results indicate that the subsumption mechanism performs favourably versus the baseline mechanisms.
Description
Other Available Sources
Keywords
Terms of Use
This article is made available under the terms and conditions applicable to Open Access Policy Articles (OAP), as set forth at Terms of Service