When one object makes a request of another, why do we expect that the second object's behavior correctly satisfies the first object's wishes? The need to cope with such principal-agent problems shapes programming practice as much as it shapes human organizations and economies. However, the literature about such plan coordination issues among humans is almost disjoint from the literature about these issues among objects. Even the terms used are unrelated. These fields have much to learn from each other---both from their similarities and from the causes of their differences. We propose a framework for thinking about decision alignment as a bridge between these disciplines.
@InProceedings{miller_et_al:LIPIcs.ECOOP.2016.17, author = {Miller, Mark S. and Tulloh, Bill}, title = {{The Elements of Decision Alignment}}, booktitle = {30th European Conference on Object-Oriented Programming (ECOOP 2016)}, pages = {17:1--17:5}, series = {Leibniz International Proceedings in Informatics (LIPIcs)}, ISBN = {978-3-95977-014-9}, ISSN = {1868-8969}, year = {2016}, volume = {56}, editor = {Krishnamurthi, Shriram and Lerner, Benjamin S.}, publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik}, address = {Dagstuhl, Germany}, URL = {https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.ECOOP.2016.17}, URN = {urn:nbn:de:0030-drops-61111}, doi = {10.4230/LIPIcs.ECOOP.2016.17}, annote = {Keywords: economics, law, contracts, principal-agent problem, incentive alignment, least authority, verification} }
Feedback for Dagstuhl Publishing