Now showing items 1-6 of 6

    • A Framework for Incentivizing Deep Fixes 

      Rao, Malvika; Parkes, David C.; Seltzer, Margo I.; Bacon, David F. (AAAI, 2015)
      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 ...
    • Incentives Design in the Presence of Externalities 

      Rao, Malvika (2015-09-23)
      The design of incentives becomes challenging when faced with externalities. In this thesis I resolve this difficulty in two settings: position auctions and software economies. The first part of the thesis studies value ...
    • A Market-Based Approach to Software Evolution 

      Bacon, David F.; Chen, Yiling; Parkes, David C.; Rao, Malvika (Association for Computing Machinery, 2009)
      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 ...
    • On Expressing Value Externalities in Position Auctions 

      Constantin, Florin; Rao, Malvika; Huang, Chien-Chung; Parkes, David C. (American Association for Artificial Intelligence, 2011)
      We introduce a bidding language for expressing negative value externalities in position auctions for online advertising. The unit-bidder constraints (UBC) language allows a bidder to condition a bid on its allocated slot ...
    • Predicting Your Own Effort 

      Bacon, David F.; Chen, Yiling; Kash, Ian; Parkes, David C.; Rao, Malvika; Sridharan, Manu (International Foundation for Autonomous Agents and Multiagent Systems, 2012)
      We consider a setting in which a worker and a manager may each have information about the likely completion time of a task, and the worker also affects the completion time by choosing a level of effort. The task itself may ...
    • Software Economies 

      Bacon, David F.; Bokelberg, Eric; Chen, Yiling; Kash, Ian; Parkes, David C.; Rao, Malvika; Sridharan, Manu (Association for Computing Machinery, 2010)
      Software construction has typically drawn on engineering metaphors like building bridges or cathedrals, which emphasize architecture, specification, central planning, and determinism. Approaches to correctness have drawn ...