Continuous requirements management for organisation networks: a (dis)trust-based approach

Recently, viewpoint resolution methods which make conflicts productive for requirements engineering have gained popularity in organisational information systems. However, when extending such methods beyond organisational boundaries to inter-organisational social networks, sociological research indicates that a delicate balance of trust in individuals, confidence in the network as a whole, and watchful distrust becomes a key success factor. We capture these relationships in the so-called TCD (Trust–Confidence–Distrust) approach and demonstrate how this approach can be supported by a dynamic requirements engineering environment that combines the structural analysis of strategic dependencies and rationales, with the interaction between planning, tracing, and communicative action. An example drawn from an ongoing case study in entrepreneurship networks illustrates our approach, complemented by a brief sketch of a prototypical implementation of a simulation environment based on our methodology.

[1]  Yves Demazeau,et al.  A Social Reasoning Mechanism Based On Dependence Networks , 1997, ECAI.

[2]  Mehdi Dastani,et al.  Leveled commitment and trust in negotiation. , 2000 .

[3]  Udo Staber,et al.  Steuerung von Unternehmensnetzwerken: Organisationstheoretische Perspektiven und soziale Mechanismen , 2000 .

[4]  R. Lewicki,et al.  Trust And Distrust: New Relationships and Realities , 1998 .

[5]  Marco Pistore,et al.  Model checking early requirements specifications in Tropos , 2001, Proceedings Fifth IEEE International Symposium on Requirements Engineering.

[6]  Eric Dubois,et al.  Scenario-Based Techniques for Supporting the Elaboration and the Validation of Formal Requirements , 1998, Requirements Engineering.

[7]  Jaime Simão Sichman,et al.  Dependence Graphs: Dependence Within and Between Groups , 2002, Comput. Math. Organ. Theory.

[8]  John Mylopoulos,et al.  Modeling Dynamic Domains with ConGolog , 1999, CAiSE.

[9]  William N. Robinson,et al.  Monitoring software requirements using instrumented code , 2002, Proceedings of the 35th Annual Hawaii International Conference on System Sciences.

[10]  J. McCarthy Situations, Actions, and Causal Laws , 1963 .

[11]  Matthias Jarke,et al.  Repository Support for Multi-Perspective Requirements Engineering , 1999, Inf. Syst..

[12]  Hector J. Levesque,et al.  Foundations for the Situation Calculus , 1998, Electron. Trans. Artif. Intell..

[13]  Robert Demolombe To trust information sources: a proposal for a modal logical framework , 2001 .

[14]  Carlo Ghezzi,et al.  Guest Editorial: Introduction to the Special Section - Managing Inconsistency in Software Development , 1999, IEEE Trans. Software Eng..

[15]  John Mylopoulos,et al.  Representing and Using Nonfunctional Requirements: A Process-Oriented Approach , 1992, IEEE Trans. Software Eng..

[16]  Jörg Sydow,et al.  Vertrauen und Ökonomie in Netzwerkbeziehungen — Strukturationstheoretische Betrachtungen , 1997 .

[17]  Günther Ortmann,et al.  Medizinische Qualitätsnetze — Steuerung und Selbststeuerung , 2000 .

[18]  Andrew Rosenbloom,et al.  Trusting technology: introduction , 2000, CACM.

[19]  Matthias Jarke,et al.  Telos: representing knowledge about information systems , 1990, TOIS.

[20]  Beate Scheidt Die Einbindung junger Technologieunternehmen in Unternehmens- und Politiknetzwerke : eine theoretische, empirische und strukturpolitische Analyse , 1995 .

[21]  S. Boon,et al.  The dynamics of interpersonal trust: resolving uncertainty in the ace of risk , 1991 .

[22]  John Mylopoulos,et al.  From Entities and Relationships to Social Actors and Dependencies , 2000, ER.

[23]  Matthias Jarke,et al.  Multi-perspective modeling and analysis of cooperation processes , 2000 .

[24]  Terry Winograd,et al.  The action workflow approach to workflow management technology , 1992, CSCW '92.

[25]  Matthias Jarke,et al.  Managing Multiple Requirements Perspectives with Metamodels , 1996, IEEE Softw..

[26]  Marvin Minsky,et al.  Semantic Information Processing , 1968 .

[27]  Marsha Chechik,et al.  A framework for multi-valued reasoning over inconsistent viewpoints , 2001, Proceedings of the 23rd International Conference on Software Engineering. ICSE 2001.

[28]  J. H. Davis,et al.  An integrative model of organizational trust, Academy of Management Review, : . , 1995 .

[29]  C. Castelfranchi,et al.  Social Trust : A Cognitive Approach , 2000 .

[30]  Albert O. Hirschman,et al.  Exit, Voice, and Loyalty , 1970 .

[31]  Gerhard Lakemeyer,et al.  SNet: A Modeling and Simulation Environment for Agent Networks Based on i* and ConGolog , 2002, CAiSE.

[32]  J. Coleman Foundations of Social Theory , 1990 .

[33]  W. Hoek,et al.  A Modal Logic for Nonmonotonic Reasoning , 1994 .

[34]  Diego Gambetta Trust : making and breaking cooperative relations , 1992 .

[35]  B. van Linder,et al.  Modal logics for rational agents , 1996 .

[36]  Hector J. Levesque,et al.  ConGolog, a concurrent programming language based on the situation calculus , 2000, Artif. Intell..

[37]  Raymond Reiter,et al.  The Frame Problem in the Situation Calculus: A Simple Solution (Sometimes) and a Completeness Result for Goal Regression , 1991, Artificial and Mathematical Theory of Computation.

[38]  N. Luhmann Familiarity, Confidence, Trust: Problems and Alternatives , 2000 .

[39]  Hector J. Levesque,et al.  GOLOG: A Logic Programming Language for Dynamic Domains , 1997, J. Log. Program..

[40]  Mark Witkowski,et al.  Trust and Cooperation in a Trading Society of Objective- Trust Based Agents , 2000 .

[41]  Andreas Birk,et al.  Learning to Trust , 2000, Trust in Cyber-societies.

[42]  N. Luhmann,et al.  Trust: Making and Breaking Cooperative Relations , 1990 .

[43]  Matthias Jarke,et al.  A deductive object base for metadata management , 1995 .

[44]  Thomas Schael,et al.  Workflow Management Systems for Process Organisations , 1998, Lecture Notes in Computer Science.

[45]  J. H. Davis,et al.  An Integrative Model Of Organizational Trust , 1995 .

[46]  L. Zucker Production of trust: Institutional sources of economic structure, 1840–1920. , 1986 .

[47]  W. Hamilton,et al.  The evolution of cooperation. , 1984, Science.

[48]  Eric Yu,et al.  Modelling Trust in the i* Strategic Actors Framework , 2000 .

[49]  S. Borgatti,et al.  A General Theory of Network Governance: Exchange Conditions and Social Mechanisms , 1997 .

[50]  Stephen Marsh,et al.  Trust in Distributed Artificial Intelligence , 1992, MAAMAW.

[51]  A. Giddens The consequences of modernity , 1990 .

[52]  Frank von Martial Coordinating Plans of Autonomous Agents , 1992, Lecture Notes in Computer Science.

[53]  Ian Sommerville,et al.  Managing Process Inconsistency Using Viewpoints , 1999, IEEE Trans. Software Eng..

[54]  Axel van Lamsweerde,et al.  Managing Conflicts in Goal-Driven Requirements Engineering , 1998, IEEE Trans. Software Eng..

[55]  D. Collard,et al.  Trust : making and breaking cooperative relations , 1989 .

[56]  R. Kramer,et al.  Trust in Organizations: Frontiers of Theory and Research , 1995 .

[57]  Matthias Jarke,et al.  Gründerausbildung und Gründernetze im Umfeld technischer Hochschulen : ein wirtschaftsinformatischer Versuch , 2003 .

[58]  Hector J. Levesque,et al.  An Incremental Interpreter for High-Level Programs with Sensing , 1999 .