z-logo
open-access-imgOpen Access
A market-based approach to software evolution
Author(s) -
David F. Bacon,
Yiling Chen,
David C. Parkes,
Malvika Rao
Publication year - 2009
Publication title -
digital access to scholarship at harvard (dash) (harvard university)
Language(s) - English
Resource type - Conference proceedings
DOI - 10.1145/1639950.1640066
Subject(s) - computer science , correctness , software , software engineering , software evolution , software verification , control software , field (mathematics) , software construction , software development , programming language , mathematics , pure mathematics
Software correctness has bedeviled the field of computer science since its inception. Software complexity has increased far more quickly than our ability to control it, reaching sizes that are many orders of magnitude beyond the reach of formal or automated verification techniques. We propose a new paradigm for evaluating "correctness" based on a rich market ecosystem in which coalitions of users bid for features and fixes. Developers, testers, bug reporters, and analysts share in the rewards for responding to those bids. In fact, we sug- gest that the entire software development process can be driven by a disintermediated market-based mechanism driven by the desires of users and the capabilities of developers. The abstract, unspecifiable, and unknowable notion of absolute correctness is then replaced by quantifiable notions of correctness demand (the sum of bids for bugs) and correctness potential (the sum of the available profit for fixing those bugs). We then sketch the components of a market design intended to identify bugs, elicit demand for fixing bugs, and source workers for fixing bugs. The ul- timate goal is to achieve a more appropriate notion of correctness, in which market forces drive software towards a correctness equi- librium in which all bugs for which there is enough value, and with low enough cost to fix, are fixed.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom