Interrelating Use Cases and Associated Requirements by Links: An Eye Tracking Study on the Impact of Different Linking Variants on the Reading Behavior

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

Authors

Research Organisations

View graph of relations

Details

Original languageEnglish
Title of host publicationProceedings of the 22nd International Conference on Evaluation and Assessment in Software Engineering 2018, EASE 2018
Pages2-12
Number of pages11
Publication statusPublished - Jun 2018

Publication series

NameACM International Conference Proceeding Series
VolumePart F137700

Abstract

[Context:] The descriptions of interactions and system functions are two of the most important artifact types in requirements specifications. Their common notations are use cases and requirements which are related to each other. There are different variants to link a use case with its associated requirements due to a wide variety of use case templates. The main purpose of all linking variants is to highlight the interrelationships between use cases and requirements. Besides considering both artifacts for themselves, a reader needs to interrelate them to achieve a high understanding of the overall content. [Objective / Method:] Due to the effort to create and maintain links, we investigated the impact of different linking variants on the reading behavior in an eye tracking study with 15 subjects. [Results:] Our findings indicate that all investigated variants cause comparable visual effort and share the most frequent sequential reading pattern. In all cases, the use case was read first and then the requirements. Nevertheless, the different variants result in divergent reading behaviors. Especially, links embedded in the table of a use case description significantly increase the number of attention switches from the use case to the requirements. [Conclusion:] These attention switches represent the reading behavior of interrelating the use case and the associated requirements which only occurred in case of the most detailed linking variant.

Keywords

    Eye tracking, Interrelationship, Links, Reading behavior, Visual effort

ASJC Scopus subject areas

Cite this

Interrelating Use Cases and Associated Requirements by Links: An Eye Tracking Study on the Impact of Different Linking Variants on the Reading Behavior. / Karras, Oliver; Risch, Alexandra; Schneider, Kurt.
Proceedings of the 22nd International Conference on Evaluation and Assessment in Software Engineering 2018, EASE 2018. 2018. p. 2-12 3210460 (ACM International Conference Proceeding Series; Vol. Part F137700).

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

Karras, O, Risch, A & Schneider, K 2018, Interrelating Use Cases and Associated Requirements by Links: An Eye Tracking Study on the Impact of Different Linking Variants on the Reading Behavior. in Proceedings of the 22nd International Conference on Evaluation and Assessment in Software Engineering 2018, EASE 2018., 3210460, ACM International Conference Proceeding Series, vol. Part F137700, pp. 2-12. https://doi.org/10.1145/3210459.3210460
Karras, O., Risch, A., & Schneider, K. (2018). Interrelating Use Cases and Associated Requirements by Links: An Eye Tracking Study on the Impact of Different Linking Variants on the Reading Behavior. In Proceedings of the 22nd International Conference on Evaluation and Assessment in Software Engineering 2018, EASE 2018 (pp. 2-12). Article 3210460 (ACM International Conference Proceeding Series; Vol. Part F137700). https://doi.org/10.1145/3210459.3210460
Karras O, Risch A, Schneider K. Interrelating Use Cases and Associated Requirements by Links: An Eye Tracking Study on the Impact of Different Linking Variants on the Reading Behavior. In Proceedings of the 22nd International Conference on Evaluation and Assessment in Software Engineering 2018, EASE 2018. 2018. p. 2-12. 3210460. (ACM International Conference Proceeding Series). Epub 2018 Jun 28. doi: 10.1145/3210459.3210460
Karras, Oliver ; Risch, Alexandra ; Schneider, Kurt. / Interrelating Use Cases and Associated Requirements by Links : An Eye Tracking Study on the Impact of Different Linking Variants on the Reading Behavior. Proceedings of the 22nd International Conference on Evaluation and Assessment in Software Engineering 2018, EASE 2018. 2018. pp. 2-12 (ACM International Conference Proceeding Series).
Download
@inproceedings{b7b195d4a73846f7950d55cfd3d8216f,
title = "Interrelating Use Cases and Associated Requirements by Links: An Eye Tracking Study on the Impact of Different Linking Variants on the Reading Behavior",
abstract = "[Context:] The descriptions of interactions and system functions are two of the most important artifact types in requirements specifications. Their common notations are use cases and requirements which are related to each other. There are different variants to link a use case with its associated requirements due to a wide variety of use case templates. The main purpose of all linking variants is to highlight the interrelationships between use cases and requirements. Besides considering both artifacts for themselves, a reader needs to interrelate them to achieve a high understanding of the overall content. [Objective / Method:] Due to the effort to create and maintain links, we investigated the impact of different linking variants on the reading behavior in an eye tracking study with 15 subjects. [Results:] Our findings indicate that all investigated variants cause comparable visual effort and share the most frequent sequential reading pattern. In all cases, the use case was read first and then the requirements. Nevertheless, the different variants result in divergent reading behaviors. Especially, links embedded in the table of a use case description significantly increase the number of attention switches from the use case to the requirements. [Conclusion:] These attention switches represent the reading behavior of interrelating the use case and the associated requirements which only occurred in case of the most detailed linking variant.",
keywords = "Eye tracking, Interrelationship, Links, Reading behavior, Visual effort",
author = "Oliver Karras and Alexandra Risch and Kurt Schneider",
note = "Funding Information: This work was supported by the Deutsche Forschungsgemeinschaft (DFG) under Grant No.: 289386339, ViViReq (2017 – 2019). We follow ethical guidelines of the central ethics committee of our university. The committee regulates subject information and rights. We have to archive our data internally for future reference since recognizable persons should not be visible on distributed video.",
year = "2018",
month = jun,
doi = "10.1145/3210459.3210460",
language = "English",
isbn = "9781450364034",
series = "ACM International Conference Proceeding Series",
pages = "2--12",
booktitle = "Proceedings of the 22nd International Conference on Evaluation and Assessment in Software Engineering 2018, EASE 2018",

}

Download

TY - GEN

T1 - Interrelating Use Cases and Associated Requirements by Links

T2 - An Eye Tracking Study on the Impact of Different Linking Variants on the Reading Behavior

AU - Karras, Oliver

AU - Risch, Alexandra

AU - Schneider, Kurt

N1 - Funding Information: This work was supported by the Deutsche Forschungsgemeinschaft (DFG) under Grant No.: 289386339, ViViReq (2017 – 2019). We follow ethical guidelines of the central ethics committee of our university. The committee regulates subject information and rights. We have to archive our data internally for future reference since recognizable persons should not be visible on distributed video.

PY - 2018/6

Y1 - 2018/6

N2 - [Context:] The descriptions of interactions and system functions are two of the most important artifact types in requirements specifications. Their common notations are use cases and requirements which are related to each other. There are different variants to link a use case with its associated requirements due to a wide variety of use case templates. The main purpose of all linking variants is to highlight the interrelationships between use cases and requirements. Besides considering both artifacts for themselves, a reader needs to interrelate them to achieve a high understanding of the overall content. [Objective / Method:] Due to the effort to create and maintain links, we investigated the impact of different linking variants on the reading behavior in an eye tracking study with 15 subjects. [Results:] Our findings indicate that all investigated variants cause comparable visual effort and share the most frequent sequential reading pattern. In all cases, the use case was read first and then the requirements. Nevertheless, the different variants result in divergent reading behaviors. Especially, links embedded in the table of a use case description significantly increase the number of attention switches from the use case to the requirements. [Conclusion:] These attention switches represent the reading behavior of interrelating the use case and the associated requirements which only occurred in case of the most detailed linking variant.

AB - [Context:] The descriptions of interactions and system functions are two of the most important artifact types in requirements specifications. Their common notations are use cases and requirements which are related to each other. There are different variants to link a use case with its associated requirements due to a wide variety of use case templates. The main purpose of all linking variants is to highlight the interrelationships between use cases and requirements. Besides considering both artifacts for themselves, a reader needs to interrelate them to achieve a high understanding of the overall content. [Objective / Method:] Due to the effort to create and maintain links, we investigated the impact of different linking variants on the reading behavior in an eye tracking study with 15 subjects. [Results:] Our findings indicate that all investigated variants cause comparable visual effort and share the most frequent sequential reading pattern. In all cases, the use case was read first and then the requirements. Nevertheless, the different variants result in divergent reading behaviors. Especially, links embedded in the table of a use case description significantly increase the number of attention switches from the use case to the requirements. [Conclusion:] These attention switches represent the reading behavior of interrelating the use case and the associated requirements which only occurred in case of the most detailed linking variant.

KW - Eye tracking

KW - Interrelationship

KW - Links

KW - Reading behavior

KW - Visual effort

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

U2 - 10.1145/3210459.3210460

DO - 10.1145/3210459.3210460

M3 - Conference contribution

SN - 9781450364034

T3 - ACM International Conference Proceeding Series

SP - 2

EP - 12

BT - Proceedings of the 22nd International Conference on Evaluation and Assessment in Software Engineering 2018, EASE 2018

ER -

By the same author(s)