Social Modeling for Requirements Engineering

  title={Social Modeling for Requirements Engineering},
  author={E. Yu and P. Giorgini and N. Maiden and J. Mylopoulos},
  booktitle={Cooperative information systems},
Much of the difficulty in creating information technology systems that truly meet people's needs lies in the problem of pinning down system requirements. This book offers a new approach to the requirements challenge, based on modeling and analyzing the relationships among stakeholders. Although the importance of the system-environment relationship has long been recognized in the requirements engineering field, most requirements modeling techniques express the relationship in mechanistic and… Expand
Comparing DEMO with i-Star In identifying software functional requirement
This research compares these two modeling methodology in identifying the functional requirements for developing information system and draws guidelines for improving both methodologies in modeling enterprise as a prior step in developing information systems. Expand
A method for analyzing the context of stakeholders and their requirements
  • T. Nakatani, Yuko Koiso
  • Computer Science
  • 2014 9th International Conference on Software Engineering and Applications (ICSOFT-EA)
  • 2014
This paper introduces a method to analyze environmental factors that sometimes cause changes in requirements and defines four social relations that connect an environmental factor and a stakeholder, and introduces an analysis method of the context. Expand
Introducing SOMA-DEF: An IT Service Requirement Engineering Model
The collaboration of SOMA and IDEF modeling produced a model that not only capable to explain IT service needs but also to describe the differentiation service requirement of each user. Expand
Sociotechnical Requirements Specification - an Example of Continuous Support for Collaborative Modelling and Design
The question “what is the object of socio-technical design and who is in charge of designing which aspects?” is generally described as a wicked problem which requires deliberate reflection – inExpand
Protos: Foundations for engineering innovative sociotechnical systems
This work motivates, Protos, a requirements engineering approach that gives prominence to the interactions of autonomous parties and specifies a sociotechnical system in terms of its participants' social relationships, specifically, commitments. Expand
A Modeling Language for Conceptual Design of Systems Integration Solutions
The article develops constructs in SIRE-ML, and a merge algorithm that allows both functional managers and integration professionals to contribute to building a systems integration solution, as well as implications for practice. Expand
Specification of problems from the business goals in the context of early software requirements elicitation
This paper proposes a method for specifying problems based on business goals, composed by a set of semantic and syntactic rules used by the analyst for expressing the problem from the goal statements. Expand
Modeling and Tracing Stakeholders' Goals across Notations using RE-Tools
RE-Tools uses a meta-model approach to representing and integrating the notations, which includes shared, generalized meta-classes and cross-notational goal achievement contribution links, intended to allow for a uniform application of the Label Propagation Procedure in determining goal achievement across the supported notations. Expand
Reasoning about Goal Satisfaction for Early Requirements Engineering in the i* Framework using Inter-Actor Dependency
An approach to the automate analysis of goals using inter-actor dependencies and fuzzy concepts is presented and it is shown that the proposed approach is feasible and offers a guidance in the decision making of alternative options. Expand
Meta-Requirements for Information System Requirements: Lesson Learned from Software Ecosystem Researches
The GDMA is extended so that requirements written in GDMA can be examined against all the meta-requirements, which are the most traditional and fundamental requirement when an artificial elements such as information systems are embedded in a world. Expand