Using eye tracking data to improve requirements specification use

Research output: Chapter in book/report/conference proceedingConference contributionResearchpeer review

Authors

Research Organisations

View graph of relations

Details

Original languageEnglish
Title of host publicationRequirements engineering
Subtitle of host publicationFoundation for software quality - 26th International Working Conference, REFSQ 2020, Proceedings
EditorsNazim Madhavji, Liliana Pasquale
Place of PublicationCham
PublisherSpringer International Publishing AG
Pages36-51
Number of pages16
ISBN (electronic)9783030444297
ISBN (print)9783030444280
Publication statusPublished - 18 Mar 2020
Event26th International Working Conference on Requirements Engineering: Foundation for Software Quality - Online, Pisa, Italy
Duration: 24 Mar 202027 Mar 2020
Conference number: 26

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume12045
ISSN (Print)0302-9743
ISSN (electronic)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.

Keywords

    Attention transfer, Empirical study, Eye tracking, Requirements document, Software requirements specification, Visualization

ASJC Scopus subject areas

Cite this

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. ed. / Nazim Madhavji; Liliana Pasquale. Cham: Springer International Publishing AG, 2020. p. 36-51 (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Vol. 12045).

Research output: Chapter in book/report/conference proceedingConference contributionResearchpeer review

Ahrens, M & Schneider, K 2020, Using eye tracking data to improve requirements specification use. in N Madhavji & L Pasquale (eds), 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), vol. 12045, Springer International Publishing AG, Cham, pp. 36-51, 26th International Working Conference on Requirements Engineering, Pisa, Italy, 24 Mar 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 (Eds.), Requirements engineering: Foundation for software quality - 26th International Working Conference, REFSQ 2020, Proceedings (pp. 36-51). (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Vol. 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, editors, Requirements engineering: Foundation for software quality - 26th International Working Conference, REFSQ 2020, Proceedings. Cham: Springer International Publishing AG. 2020. p. 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. editor / Nazim Madhavji ; Liliana Pasquale. Cham : Springer International Publishing AG, 2020. pp. 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 -

By the same author(s)