Comparing the comprehensibility of requirements models: An experiment replication

被引:3
作者
Siqueira, Fabio Levy [1 ]
机构
[1] Univ Sao Paulo, Dept Engn Comp & Sistemas Digitais, Escola Politecn, Av Prof Luciano Gualberto,Trav 3, BR-15805508 Sao Paulo, SP, Brazil
关键词
Tropos; Use case; Experiment; Replication; Comprehensibility;
D O I
10.1016/j.infsof.2017.11.002
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Context: There are several requirements modeling approaches with differences, for instance, in perspective, abstraction levels, modeling focus, and representation. Therefore, comparing and selecting a requirements modeling approach can be a difficult task. An important requirement for an approach is model comprehensibility. Objective: This paper replicates the experiment executed by Hadar et al. (2013) to compare the comprehensibility of Tropos requirements models and Use case models, along with the effort to comprehend the model, and the productivity. Method This replication varies the operationalization, protocol, population, and experimenters, addressing some future works proposed by the original experiment. Only one application domain of the original experiment was considered, but the same questionnaire was used to evaluate model comprehensibility. In addition to the two models of the original experiment, we also considered another Use case template. Results: Differently from the original experiment, the results of this replication indicate no difference in model comprehensibility and effort between Tropos and the two Use case models considered. As in the original experiment, the results indicate no difference in productivity. Conclusions: Differences in the experiment setting may explain the different results from the original experiment. Yet, it may be difficult to compare requirements approaches with complementary strengths and limitations as the requirements models must have equivalent content and complexity.
引用
收藏
页码:1 / 13
页数:13
相关论文
共 29 条
[1]  
Alexander I., 2004, SCENARIOS STORIES US
[2]  
Amyot Daniel, 2011, Journal of Software, V6, P747, DOI 10.4304/jsw.6.5.747-768
[3]  
Anda B., 2001, ECOOP 2001 - Object-Oriented Programming. 15th European Conference. Proceedings (Lecture Notes in Computer Science Vol.2072), P402
[4]  
[Anonymous], 2008, Introduction to information retrieval
[5]  
[Anonymous], 2010, P 2010 ACM S APPL CO
[6]  
[Anonymous], 2015, OMG UN MOD LANG OMG
[7]  
[Anonymous], 2002, Use Case Modeling
[8]  
Aranda Jorge., 2007, P INT WORKSHOP MODEL, P7
[9]   Building knowledge through families of experiments [J].
Basili, VR ;
Lanubile, F .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1999, 25 (04) :456-473
[10]   Tropos: An agent-oriented software development methodology [J].
Bresciani, P ;
Perini, A ;
Giorgini, P ;
Giunchiglia, F ;
Mylopoulos, J .
AUTONOMOUS AGENTS AND MULTI-AGENT SYSTEMS, 2004, 8 (03) :203-236