13 research outputs found

    From social machines to social protocols:Software engineering foundations for sociotechnical systems

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

    Designing for trust: A case of value-sensitive design

    No full text
    In this paper, we consider the meaning, roles, and uses of trust in the economic and public domain, focusing on the task of designing systems for trust in information technology. We analyze this task by means of a survey of what trust means in the economic and public domain, using the model proposed by Lewicki and Bunker, and using the emerging paradigm of value-sensitive design. We explore the difficulties developers face when designing information technology for trust and show how our analysis in conjunction with existing engineering design methods provides means to address these difficulties. Our main case concerns a concrete problem in the economic domain, namely the transfer of control from customs agencies to companies. Control of individual items is increasingly untenable and is replaced by control on the level of companies aimed at determining whether companies can be trusted to be in control of their business and to be in compliance with applicable regulations. This transfer sets the task for companies to establish this trust by means of information technology systems. We argue that this trust can be achieved by taking into account philosophical analyses of trust and by including both parties in the trust relationship as clients for whom the information technology systems are to be designed.Values and TechnologyTechnology, Policy and Managemen

    A Context-Aware Inter-organizational Collaboration Model Applied to International Trade

    Get PDF
    Part 4: Architecture, Security and InteroperabilityInternational audienceIn international trade, there are a number of aspects that influence the interactive relationships between business organizations and governmental organizations, which makes it difficult to regulate the business processes in an integrated way. Modeling such kinds of organizational interactions requires a mechanism to differentiate interactive environments and elaborate regulations according to their characteristics. For this purpose, a context-aware inter-organizational modeling approach is proposed in this paper. The approach analyzes organizational interactions through three phases from abstract to concrete: (1) general specifications which describe organizations in terms of atomic roles with intellectual objectives, (2) contextual specifications which extend general specifications by applying contexts to derive composite roles with details on how to accomplish the objectives, and (3) operational specifications which construct a set of complete models of an inter-organizational collaboration by assembling contextual specifications according to the run-time environment. An example consisting of two scenarios of direct control and self-regulation in international trade is used to illustrate our model

    Control Automation to Reduce Costs of Control

    No full text
    Abstract. Much compliance effort concerns adherence to contracts. Con-trols are added to the business process to make sure the other party will fulfill his part of the contract. Controls have costs. In this paper we argue that fully automated controls help to lower control costs, because (i) they help to prevent misstatements (compliance by design) or (ii) they increase the quality of audit evidence and thereby reduce the audit risk and additional audit fees. The line of reasoning is illustrated by a case study of the implementation of automated controls on the procurement process for public transport services for the elderly and disabled. The case study suggests some open issues, which can be linked to concepts from Normative Multi Agent Systems
    corecore