Using eye tracking data to improve requirements specification use

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

Autoren

Organisationseinheiten

Forschungs-netzwerk anzeigen

Details

OriginalspracheEnglisch
Titel des SammelwerksRequirements engineering
UntertitelFoundation for software quality - 26th International Working Conference, REFSQ 2020, Proceedings
Herausgeber/-innenNazim Madhavji, Liliana Pasquale
ErscheinungsortCham
Herausgeber (Verlag)Springer International Publishing AG
Seiten36-51
Seitenumfang16
ISBN (elektronisch)9783030444297
ISBN (Print)9783030444280
PublikationsstatusVeröffentlicht - 18 März 2020
Veranstaltung26th International Working Conference on Requirements Engineering: Foundation for Software Quality - Online, Pisa, Italien
Dauer: 24 März 202027 März 2020
Konferenznummer: 26

Publikationsreihe

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

Abstract

[Context and motivation] Software requirements specifications are the main point of reference in traditional software projects. Especially in large projects, these documents get read by multiple people, multiple times. [Question/problem] Several guidelines and templates already exist to support writing a good specification. However, not much research has been done in investigating how to support the use of specifications and help readers to find relevant information and navigate in the document more efficiently. [Principal ideas/results] We used eye tracking data obtained from observing readers when using specifications to create three different attention transfer features to support them in this process. In a student experiment, we evaluated if these attention visualizations positively affect the roles software architect, UI-designer and tester when reading a specification for the first time. The results show that the attention visualizations did not decrease navigation effort, but helped to draw the readers' attention towards highlighted parts and decreased the average time spent on pages. [Contribution] We explored and evaluated the approach of visualizing other readers' attention focus to help support new readers. Our results include interesting findings on what works well, what does not and what could be enhanced. We present improvement suggestions and ideas on where to focus follow-up research on.

ASJC Scopus Sachgebiete

Zitieren

Using eye tracking data to improve requirements specification use. / Ahrens, Maike; Schneider, Kurt.
Requirements engineering: Foundation for software quality - 26th International Working Conference, REFSQ 2020, Proceedings. Hrsg. / Nazim Madhavji; Liliana Pasquale. Cham: Springer International Publishing AG, 2020. S. 36-51 (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Band 12045).

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

Ahrens, M & Schneider, K 2020, Using eye tracking data to improve requirements specification use. in N Madhavji & L Pasquale (Hrsg.), Requirements engineering: Foundation for software quality - 26th International Working Conference, REFSQ 2020, Proceedings. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), Bd. 12045, Springer International Publishing AG, Cham, S. 36-51, 26th International Working Conference on Requirements Engineering, Pisa, Italien, 24 März 2020. https://doi.org/10.1007/978-3-030-44429-7_3
Ahrens, M., & Schneider, K. (2020). Using eye tracking data to improve requirements specification use. In N. Madhavji, & L. Pasquale (Hrsg.), Requirements engineering: Foundation for software quality - 26th International Working Conference, REFSQ 2020, Proceedings (S. 36-51). (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Band 12045). Springer International Publishing AG. https://doi.org/10.1007/978-3-030-44429-7_3
Ahrens M, Schneider K. Using eye tracking data to improve requirements specification use. in Madhavji N, Pasquale L, Hrsg., Requirements engineering: Foundation for software quality - 26th International Working Conference, REFSQ 2020, Proceedings. Cham: Springer International Publishing AG. 2020. S. 36-51. (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)). doi: 10.1007/978-3-030-44429-7_3
Ahrens, Maike ; Schneider, Kurt. / Using eye tracking data to improve requirements specification use. Requirements engineering: Foundation for software quality - 26th International Working Conference, REFSQ 2020, Proceedings. Hrsg. / Nazim Madhavji ; Liliana Pasquale. Cham : Springer International Publishing AG, 2020. S. 36-51 (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)).
Download
@inproceedings{34a1fb91dc0f45c88b246efc1bfb7544,
title = "Using eye tracking data to improve requirements specification use",
abstract = "[Context and motivation] Software requirements specifications are the main point of reference in traditional software projects. Especially in large projects, these documents get read by multiple people, multiple times. [Question/problem] Several guidelines and templates already exist to support writing a good specification. However, not much research has been done in investigating how to support the use of specifications and help readers to find relevant information and navigate in the document more efficiently. [Principal ideas/results] We used eye tracking data obtained from observing readers when using specifications to create three different attention transfer features to support them in this process. In a student experiment, we evaluated if these attention visualizations positively affect the roles software architect, UI-designer and tester when reading a specification for the first time. The results show that the attention visualizations did not decrease navigation effort, but helped to draw the readers' attention towards highlighted parts and decreased the average time spent on pages. [Contribution] We explored and evaluated the approach of visualizing other readers' attention focus to help support new readers. Our results include interesting findings on what works well, what does not and what could be enhanced. We present improvement suggestions and ideas on where to focus follow-up research on.",
keywords = "Attention transfer, Empirical study, Eye tracking, Requirements document, Software requirements specification, Visualization",
author = "Maike Ahrens and Kurt Schneider",
year = "2020",
month = mar,
day = "18",
doi = "10.1007/978-3-030-44429-7_3",
language = "English",
isbn = "9783030444280",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
publisher = "Springer International Publishing AG",
pages = "36--51",
editor = "Nazim Madhavji and Liliana Pasquale",
booktitle = "Requirements engineering",
address = "Switzerland",
note = "26th International Working Conference on Requirements Engineering : Foundation for Software Quality, REFSQ 2020 ; Conference date: 24-03-2020 Through 27-03-2020",

}

Download

TY - GEN

T1 - Using eye tracking data to improve requirements specification use

AU - Ahrens, Maike

AU - Schneider, Kurt

N1 - Conference code: 26

PY - 2020/3/18

Y1 - 2020/3/18

N2 - [Context and motivation] Software requirements specifications are the main point of reference in traditional software projects. Especially in large projects, these documents get read by multiple people, multiple times. [Question/problem] Several guidelines and templates already exist to support writing a good specification. However, not much research has been done in investigating how to support the use of specifications and help readers to find relevant information and navigate in the document more efficiently. [Principal ideas/results] We used eye tracking data obtained from observing readers when using specifications to create three different attention transfer features to support them in this process. In a student experiment, we evaluated if these attention visualizations positively affect the roles software architect, UI-designer and tester when reading a specification for the first time. The results show that the attention visualizations did not decrease navigation effort, but helped to draw the readers' attention towards highlighted parts and decreased the average time spent on pages. [Contribution] We explored and evaluated the approach of visualizing other readers' attention focus to help support new readers. Our results include interesting findings on what works well, what does not and what could be enhanced. We present improvement suggestions and ideas on where to focus follow-up research on.

AB - [Context and motivation] Software requirements specifications are the main point of reference in traditional software projects. Especially in large projects, these documents get read by multiple people, multiple times. [Question/problem] Several guidelines and templates already exist to support writing a good specification. However, not much research has been done in investigating how to support the use of specifications and help readers to find relevant information and navigate in the document more efficiently. [Principal ideas/results] We used eye tracking data obtained from observing readers when using specifications to create three different attention transfer features to support them in this process. In a student experiment, we evaluated if these attention visualizations positively affect the roles software architect, UI-designer and tester when reading a specification for the first time. The results show that the attention visualizations did not decrease navigation effort, but helped to draw the readers' attention towards highlighted parts and decreased the average time spent on pages. [Contribution] We explored and evaluated the approach of visualizing other readers' attention focus to help support new readers. Our results include interesting findings on what works well, what does not and what could be enhanced. We present improvement suggestions and ideas on where to focus follow-up research on.

KW - Attention transfer

KW - Empirical study

KW - Eye tracking

KW - Requirements document

KW - Software requirements specification

KW - Visualization

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

U2 - 10.1007/978-3-030-44429-7_3

DO - 10.1007/978-3-030-44429-7_3

M3 - Conference contribution

SN - 9783030444280

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

SP - 36

EP - 51

BT - Requirements engineering

A2 - Madhavji, Nazim

A2 - Pasquale, Liliana

PB - Springer International Publishing AG

CY - Cham

T2 - 26th International Working Conference on Requirements Engineering

Y2 - 24 March 2020 through 27 March 2020

ER -

Von denselben Autoren