Modelling mobile app requirements for semantic traceability

被引:19
作者
Buchmann, Robert Andrei [1 ,2 ]
Karagiannis, Dimitris [2 ]
机构
[1] Univ Babes Bolyai Cluj Napoca, Fac Econ Sci & Business Adm, Str Teodor Mihali 58-60, Cluj Napoca 400591, Romania
[2] Univ Vienna, Fac Comp Sci, Knowledge Engn Res Grp, Waehringerstr 29, A-1090 Vienna, Austria
关键词
Mobile app requirements; Mobile interaction; Linked Data; Requirements modelling; Semantic traceability; SOFTWARE; FRAMEWORK;
D O I
10.1007/s00766-015-0235-1
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The paper presents a modelling method aimed to support the definition and elicitation of requirements for mobile apps through an approach that enables semantic traceability for the requirements representation. Business process-centricity is employed in order to capture requirements in a knowledge structure that retains procedural knowledge from stakeholders and can be traversed by semantic queries in order to trace domain-specific contextual information for the modelled requirements. Consequently, instead of having requirements represented as natural language items that are documented by diagrammatic models, the communication channels are switched: semantically interlinked conceptual models become the requirements representation, while free text can be used for requirements annotations/metadata. Thus, the method establishes a knowledge externalization channel between business stakeholders and app developers, also tackling the Twin Peaks bridging challenge (between requirements and early designs). The method is presented using its modelling procedure as a guiding thread, with each step illustrated by case-based samples of the modelling language and auxiliary functionality. The design work is encompassed by an existing metamodelling framework and introduces a taxonomy for modelling relations, since the metamodel is the key enabler for the goal of semantic traceability. The research was driven by the ComVantage EU research project, concerned with mobile app support for collaborative business process execution. Therefore, the project provides context for the illustrating examples; however, generalization possibilities beyond the project scope will also be discussed, with respect to both motivation and outcome.
引用
收藏
页码:41 / 75
页数:35
相关论文
共 54 条
[1]   A goal-based framework for contextual requirements modeling and analysis [J].
Ali, Raian ;
Dalpiaz, Fabiano ;
Giorgini, Paolo .
REQUIREMENTS ENGINEERING, 2010, 15 (04) :439-458
[2]  
[Anonymous], SUPPL CHAIN OP REF S
[3]  
[Anonymous], 2013, SPARQL 1 1 FED QUER
[4]  
[Anonymous], 2012, VISUAL MODELS SOFTWA
[5]   An Overview of Feature-Oriented Software Development [J].
Apel, Sven ;
Kaestner, Christian .
JOURNAL OF OBJECT TECHNOLOGY, 2009, 8 (05) :49-84
[6]  
Aquino N, 2011, HANDBOOK OF CONCEPTUAL MODELING: THEORY, PRACTICE AND RESEARCH CHALLENGES, P335
[7]  
Beatty J., 2011, SEILEVELS EVALUATION
[8]  
Berenbach B., 2012, 2012 IEEE 20th International Requirements Engineering Conference (RE 2012), P285, DOI 10.1109/RE.2012.6345816
[9]  
Bizer C, 2013, TRIG SYNTAX SPECIFIC
[10]  
BOC-Group, 2013, ADONIS COMM ED TOOL