Title of article :
Synergy between Activity Theory and goal/scenario modeling for requirements elicitation, analysis, and evolution
Author/Authors :
Georg، نويسنده , , Geri and Mussbacher، نويسنده , , Gunter and Amyot، نويسنده , , Daniel and Petriu، نويسنده , , Dorina and Troup، نويسنده , , Lucy and Lozano-Fuentes، نويسنده , , Saul and France، نويسنده , , Robert، نويسنده ,
Issue Information :
ماهنامه با شماره پیاپی سال 2015
Pages :
27
From page :
109
To page :
135
Abstract :
AbstractContext challenging to develop comprehensive, consistent, analyzable requirements models for evolving requirements. This is particularly critical for certain highly interactive types of socio-technical systems that involve a wide range of stakeholders with disparate backgrounds; system success is often dependent on how well local social constraints are addressed in system design. ive aper describes feasibility research, combining a holistic social system perspective provided by Activity Theory (AT), a psychological paradigm, with existing system development methodologies and tools, specifically goal and scenario modeling. used to understand the relationships between a system, its stakeholders, and the system’s evolving context. The User Requirements Notation (URN) is used to produce rigorous, analyzable specifications combining goal and scenario models. First, an AT language was developed constraining the framework for automation, second consistency heuristics were developed for constructing and analyzing combined AT/URN models, third a combined AT/URN methodology was developed, and consequently applied to a proof-of-concept system. s language with limited tool support was developed, as was a combined AT/URN methodology. This methodology was applied to an evolving disease management system to demonstrate the feasibility of adapting AT for use in system development with existing methodologies and tools. Bi-directional transformations between the languages allow proposed changes in system design to be propagated to AT models for use in stakeholder discussions regarding system evolution. sions framework can be constrained for use in requirements elicitation and combined with URN tools to provide system designs that include social system perspectives. The developed AT/URN methodology can help engineers to track the impact on system design due to requirement changes triggered by changes in the system’s social context. The methodology also allows engineers to assess the impact of proposed system design changes on the social elements of the system context.
Keywords :
Scenario modeling , Goal modeling , requirements engineering , Activity theory , User Requirements Notation
Journal title :
Information and Software Technology
Serial Year :
2015
Journal title :
Information and Software Technology
Record number :
2375426
Link To Document :
بازگشت