作者: Amit K. Chopra , Munindar P. Singh
关键词:
摘要: The overarching vision of social machines is to facilitate processes by having computers provide administrative support. We conceive a machine as sociotechnical system (STS): software-supported in which autonomous principals such humans and organizations interact exchange information services. Existing approaches for emphasize the technical aspects inadequately support meanings processes, leaving them informally realized human interactions. posit that fundamental rethinking needed incorporate accountability, essential addressing openness Web autonomy its principals. introduce Interaction-Oriented Software Engineering (IOSE) paradigm expressly suited capturing basis STSs. Motivated promoting autonomy, IOSE focuses not on implementation but protocols, specifying how relationships, characterizing accountability concerned parties, progress they interact. providing computational support, adopts representation capture meaning machine's states transitions.We demonstrate via examples drawn from healthcare. reinterpret classical software engineering (SE) principles STS setting show better than traditional supporting processes. contribution this paper new STSs, evaluated conceptual analysis.