How Do We Read Specifications? Experiences from an Eye Tracking Study

Publikation: Beitrag in Buch/Bericht/Sammelwerk/KonferenzbandAufsatz in KonferenzbandForschungPeer-Review

Autorschaft

Organisationseinheiten

Forschungs-netzwerk anzeigen

Details

OriginalspracheEnglisch
Titel des SammelwerksRequirements Engineering
UntertitelFoundation for Software Quality - 22nd International Working Conference, REFSQ 2016, Proceedings
Herausgeber/-innenOscar Pastor, Maya Daneva
ErscheinungsortCham
Herausgeber (Verlag)Springer International Publishing AG
Seiten301-317
Seitenumfang17
ISBN (Print)9783319302812
PublikationsstatusVeröffentlicht - 2016

Publikationsreihe

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Band9619
ISSN (Print)0302-9743
ISSN (elektronisch)1611-3349

Abstract

[Context and motivation] Writing good specifications is difficult and takes time. There are several guidelines such as the Volere template to assist writing a good specification. They provide a table of contents which can be used like a checklist to consider all relevant aspects. Voluminous specifications take more time to write, and also more time to read. A larger specification is not always a better one. [Question/Problem] A requirements engineer should be aware of how readers make use of a specification and consider their interests in writing it. In addition, some people prefer reading on a screen while others hold a preference for paper printouts. Some parts or aspects may be read differently in both representations. [Principal ideas/results]: We have conducted an Eye Tracking study investigating how specifications are read. We compared paper-based with on-screen presentation, and different reading perspectives such as UI designers, tester, software architects etc. We derived study goals by using GQM down to the level of quantitative and statistical eye tracking analyses. [Contribution]: There is a two-fold contribution: (a) Observations and findings about the way specifications are read; e.g., we had expected paper-based reading to be faster. Instead, we found similar reading patterns on paper versus on screen. (b) Insights with respect to eye tracking as a research method for requirements engineering. We discuss strengths and shortcomings, and provide lessons learned.

ASJC Scopus Sachgebiete

Zitieren

How Do We Read Specifications? Experiences from an Eye Tracking Study. / Ahrens, Maike; Schneider, Kurt; Kiesling, Stephan.
Requirements Engineering: Foundation for Software Quality - 22nd International Working Conference, REFSQ 2016, Proceedings. Hrsg. / Oscar Pastor; Maya Daneva. Cham: Springer International Publishing AG, 2016. S. 301-317 (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Band 9619).

Publikation: Beitrag in Buch/Bericht/Sammelwerk/KonferenzbandAufsatz in KonferenzbandForschungPeer-Review

Ahrens, M, Schneider, K & Kiesling, S 2016, How Do We Read Specifications? Experiences from an Eye Tracking Study. in O Pastor & M Daneva (Hrsg.), Requirements Engineering: Foundation for Software Quality - 22nd International Working Conference, REFSQ 2016, Proceedings. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), Bd. 9619, Springer International Publishing AG, Cham, S. 301-317. https://doi.org/10.1007/978-3-319-30282-9_21
Ahrens, M., Schneider, K., & Kiesling, S. (2016). How Do We Read Specifications? Experiences from an Eye Tracking Study. In O. Pastor, & M. Daneva (Hrsg.), Requirements Engineering: Foundation for Software Quality - 22nd International Working Conference, REFSQ 2016, Proceedings (S. 301-317). (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Band 9619). Springer International Publishing AG. https://doi.org/10.1007/978-3-319-30282-9_21
Ahrens M, Schneider K, Kiesling S. How Do We Read Specifications? Experiences from an Eye Tracking Study. in Pastor O, Daneva M, Hrsg., Requirements Engineering: Foundation for Software Quality - 22nd International Working Conference, REFSQ 2016, Proceedings. Cham: Springer International Publishing AG. 2016. S. 301-317. (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)). doi: 10.1007/978-3-319-30282-9_21
Ahrens, Maike ; Schneider, Kurt ; Kiesling, Stephan. / How Do We Read Specifications? Experiences from an Eye Tracking Study. Requirements Engineering: Foundation for Software Quality - 22nd International Working Conference, REFSQ 2016, Proceedings. Hrsg. / Oscar Pastor ; Maya Daneva. Cham : Springer International Publishing AG, 2016. S. 301-317 (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)).
Download
@inproceedings{2b2ad3fd4d684c72b4a82e60cb619d06,
title = "How Do We Read Specifications? Experiences from an Eye Tracking Study",
abstract = "[Context and motivation] Writing good specifications is difficult and takes time. There are several guidelines such as the Volere template to assist writing a good specification. They provide a table of contents which can be used like a checklist to consider all relevant aspects. Voluminous specifications take more time to write, and also more time to read. A larger specification is not always a better one. [Question/Problem] A requirements engineer should be aware of how readers make use of a specification and consider their interests in writing it. In addition, some people prefer reading on a screen while others hold a preference for paper printouts. Some parts or aspects may be read differently in both representations. [Principal ideas/results]: We have conducted an Eye Tracking study investigating how specifications are read. We compared paper-based with on-screen presentation, and different reading perspectives such as UI designers, tester, software architects etc. We derived study goals by using GQM down to the level of quantitative and statistical eye tracking analyses. [Contribution]: There is a two-fold contribution: (a) Observations and findings about the way specifications are read; e.g., we had expected paper-based reading to be faster. Instead, we found similar reading patterns on paper versus on screen. (b) Insights with respect to eye tracking as a research method for requirements engineering. We discuss strengths and shortcomings, and provide lessons learned.",
keywords = "Empirical studies, Eye tracking, Perspective-based specification, Requirements specification, Research agenda, View-based requirements specification",
author = "Maike Ahrens and Kurt Schneider and Stephan Kiesling",
note = "Publisher Copyright: {\textcopyright} Springer International Publishing Switzerland 2016. Copyright: Copyright 2017 Elsevier B.V., All rights reserved.",
year = "2016",
doi = "10.1007/978-3-319-30282-9_21",
language = "English",
isbn = "9783319302812",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
publisher = "Springer International Publishing AG",
pages = "301--317",
editor = "Oscar Pastor and Maya Daneva",
booktitle = "Requirements Engineering",
address = "Switzerland",

}

Download

TY - GEN

T1 - How Do We Read Specifications? Experiences from an Eye Tracking Study

AU - Ahrens, Maike

AU - Schneider, Kurt

AU - Kiesling, Stephan

N1 - Publisher Copyright: © Springer International Publishing Switzerland 2016. Copyright: Copyright 2017 Elsevier B.V., All rights reserved.

PY - 2016

Y1 - 2016

N2 - [Context and motivation] Writing good specifications is difficult and takes time. There are several guidelines such as the Volere template to assist writing a good specification. They provide a table of contents which can be used like a checklist to consider all relevant aspects. Voluminous specifications take more time to write, and also more time to read. A larger specification is not always a better one. [Question/Problem] A requirements engineer should be aware of how readers make use of a specification and consider their interests in writing it. In addition, some people prefer reading on a screen while others hold a preference for paper printouts. Some parts or aspects may be read differently in both representations. [Principal ideas/results]: We have conducted an Eye Tracking study investigating how specifications are read. We compared paper-based with on-screen presentation, and different reading perspectives such as UI designers, tester, software architects etc. We derived study goals by using GQM down to the level of quantitative and statistical eye tracking analyses. [Contribution]: There is a two-fold contribution: (a) Observations and findings about the way specifications are read; e.g., we had expected paper-based reading to be faster. Instead, we found similar reading patterns on paper versus on screen. (b) Insights with respect to eye tracking as a research method for requirements engineering. We discuss strengths and shortcomings, and provide lessons learned.

AB - [Context and motivation] Writing good specifications is difficult and takes time. There are several guidelines such as the Volere template to assist writing a good specification. They provide a table of contents which can be used like a checklist to consider all relevant aspects. Voluminous specifications take more time to write, and also more time to read. A larger specification is not always a better one. [Question/Problem] A requirements engineer should be aware of how readers make use of a specification and consider their interests in writing it. In addition, some people prefer reading on a screen while others hold a preference for paper printouts. Some parts or aspects may be read differently in both representations. [Principal ideas/results]: We have conducted an Eye Tracking study investigating how specifications are read. We compared paper-based with on-screen presentation, and different reading perspectives such as UI designers, tester, software architects etc. We derived study goals by using GQM down to the level of quantitative and statistical eye tracking analyses. [Contribution]: There is a two-fold contribution: (a) Observations and findings about the way specifications are read; e.g., we had expected paper-based reading to be faster. Instead, we found similar reading patterns on paper versus on screen. (b) Insights with respect to eye tracking as a research method for requirements engineering. We discuss strengths and shortcomings, and provide lessons learned.

KW - Empirical studies

KW - Eye tracking

KW - Perspective-based specification

KW - Requirements specification

KW - Research agenda

KW - View-based requirements specification

UR - http://www.scopus.com/inward/record.url?scp=84960873353&partnerID=8YFLogxK

U2 - 10.1007/978-3-319-30282-9_21

DO - 10.1007/978-3-319-30282-9_21

M3 - Conference contribution

SN - 9783319302812

T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)

SP - 301

EP - 317

BT - Requirements Engineering

A2 - Pastor, Oscar

A2 - Daneva, Maya

PB - Springer International Publishing AG

CY - Cham

ER -

Von denselben Autoren