Are models better read on paper or on screen? A comparative study

被引:0
作者
El-Attar, Mohamed [1 ]
机构
[1] Zayed Univ, Coll Technol Innovat, POB 144534, Abu Dhabi, U Arab Emirates
关键词
Paper-based reading; Screen-based reading use case diagrams; Feature diagrams; Student-based experiments; Controlled experiment; Model comprehension; Model representation; OBJECT RECOGNITION; COMPUTER SCREEN; COMPREHENSION; INFORMATION; SEARCH; TEXTS;
D O I
10.1007/s10270-021-00966-y
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Is it really better to print everything, including software models, or is it better to view them on screen? With the ever increasing complexity of software systems, software modeling is integral to software development. Software models facilitate and automate many activities during development, such as code and test case generation. However, a core goal of software modeling is to communicate and collaborate. Software models are presented to team members on many mediums and two of the most common mediums are paper and computer screens. Reading from paper or screen is ostensibly considered to have the same effect on model comprehension. However, the literature on text reading has indicated that the reading experiences can be very different which in turn effects various metrics related to reader performance. This paper reports on an experiment that was conducted to investigate the effect of reading software models on paper in comparison with reading them on a computer screen with respect to cognitive effectiveness. Cognitive effectiveness here refers to the ease by which a model reader can read a model. The experiment used a total of 74 software engineering students as subjects. The experiment results provide strong evidence that displaying diagrams on a screen allows subjects to read them quicker. There is also evidence that indicates that on screen viewing induces fewer reading errors.
引用
收藏
页码:1531 / 1550
页数:20
相关论文
共 52 条
[1]   Taking reading comprehension exams on screen or on paper? A metacognitive analysis of learning texts under time pressure [J].
Ackerman, Rakefet ;
Lauterman, Tirza .
COMPUTERS IN HUMAN BEHAVIOR, 2012, 28 (05) :1816-1828
[2]  
Adobe, ADOBE ACROBAT
[3]  
[Anonymous], 2013, ARTIFICIAL LIGHT IS
[4]  
[Anonymous], 2000, Experimentation in Software Engineering-An Introduction
[5]   A Decade of Software Design and Modeling: A Survey to Uncover Trends of the Practice [J].
Badreddin, Omar ;
Khandoker, Rahad ;
Forward, Andrew ;
Masmali, Omar ;
Lethbridge, Timothy C. .
21ST ACM/IEEE INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS (MODELS 2018), 2018, :245-255
[6]  
Bertin Jacques, 1983, Semiology of Graphics: Diagrams, Networks, Maps
[7]  
Blackwell Alan, 2003, HCI Models, Theories, and Frameworks: Toward an Interdisciplinary Science, P103, DOI 10.1016/B978-155860808-5/50005-8
[8]   Computer vision syndrome: A review [J].
Blehm, C ;
Vishnu, S ;
Khattak, A ;
Mitra, S ;
Yee, RW .
SURVEY OF OPHTHALMOLOGY, 2005, 50 (03) :253-262
[9]   The role of color information on object recognition: A review and meta-analysis [J].
Bramao, Ines ;
Reis, Alexandra ;
Petersson, Karl Magnus ;
Faisca, Luis .
ACTA PSYCHOLOGICA, 2011, 138 (01) :244-253
[10]  
Braude E., 2004, SOFTWARE DESIGN PROG