
TL;DR
This paper explores the concept of extrinsic adaptability in system design, proposing that systems friendly to external modifications foster innovation and are characterized by a subjective gradient of change acceptability influenced by perception of component boundaries.
Contribution
It formalizes extrinsic adaptability as a measurable trait, analyzes the subjective nature of change acceptability, and emphasizes the ethical importance of designing for extrinsic adaptability.
Findings
System changes vary along a subjective acceptability gradient.
Perception of component boundaries influences change acceptability.
Objective cost functions can reduce, but not eliminate, subjectivity.
Abstract
Are there qualitative and quantitative traits of system design that contribute to the ability of people to further innovate? We propose that extrinsic adaptability, the ability given to secondary parties to change a system to match new requirements not envisioned by the primary provider, is such a trait. "Extrinsic adaptation" encompasses the popular concepts of "workaround", "fast prototype extension" or "hack", and extrinsic adaptability is thus a measure of how friendly a system is to tinkering by curious minds. In this report, we give "hackability" or "hacker-friendliness" scientific credentials by formulating and studying a generalization of the concept. During this exercise, we find that system changes by secondary parties fall on a subjective gradient of acceptability, with extrinsic adaptations on one side which confidently preserve existing system features, and invasive…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsBig Data and Business Intelligence · Ethics and Social Impacts of AI · Information Systems Theories and Implementation
