Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1109/ICSM.2010.5609582guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

An eye tracking study on the effects of layout in understanding the role of design patterns

Published: 12 September 2010 Publication History

Abstract

The effect of layout in the comprehension of design pattern roles in UML class diagrams is assessed. This work replicates and extends a previous study using questionnaires but uses an eye tracker to gather additional data. The purpose of the replication is to gather more insight into the eye gaze behavior not evident from questionnaire-based methods. Similarities and differences between the studies are presented. Four design patterns are examined in two layout schemes in the context of three open source systems. Fifteen participants answered a series of eight design pattern role detection questions. Results show a significant improvement in role detection accuracy and visual effort with a certain layout for the Strategy and Observer patterns and a significant improvement in role detection time for all four patterns. Eye gaze data indicates classes participating in a design pattern act like visual beacons when they are in close physical proximity and follow the canonical layout, even though they violate some general graph aesthetics.

Cited By

View all
  • (2024)On Eye Tracking in Software EngineeringSN Computer Science10.1007/s42979-024-03045-35:6Online publication date: 26-Jul-2024
  • (2020)Analyzing the influence of block highlighting on beginning programmers' reading behavior using eye trackingProceedings of the 9th Computer Science Education Research Conference10.1145/3442481.3442505(1-10)Online publication date: 19-Oct-2020
  • (2020)Supporting Software Developers' Focused Work on Window-Based DesktopsProceedings of the 2020 CHI Conference on Human Factors in Computing Systems10.1145/3313831.3376285(1-13)Online publication date: 21-Apr-2020
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Guide Proceedings
ICSM '10: Proceedings of the 2010 IEEE International Conference on Software Maintenance
September 2010
598 pages
ISBN:9781424486304

Publisher

IEEE Computer Society

United States

Publication History

Published: 12 September 2010

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 24 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2024)On Eye Tracking in Software EngineeringSN Computer Science10.1007/s42979-024-03045-35:6Online publication date: 26-Jul-2024
  • (2020)Analyzing the influence of block highlighting on beginning programmers' reading behavior using eye trackingProceedings of the 9th Computer Science Education Research Conference10.1145/3442481.3442505(1-10)Online publication date: 19-Oct-2020
  • (2020)Supporting Software Developers' Focused Work on Window-Based DesktopsProceedings of the 2020 CHI Conference on Human Factors in Computing Systems10.1145/3313831.3376285(1-13)Online publication date: 21-Apr-2020
  • (2019)Comprehensibility of system models during test designSoftware Quality Journal10.1007/s11219-018-9407-927:1(125-147)Online publication date: 1-Mar-2019
  • (2018)Interrelating Use Cases and Associated Requirements by LinksProceedings of the 22nd International Conference on Evaluation and Assessment in Software Engineering 201810.1145/3210459.3210460(2-12)Online publication date: 28-Jun-2018
  • (2018)A Survey on the Usage of Eye-Tracking in Computer ProgrammingACM Computing Surveys10.1145/314590451:1(1-58)Online publication date: 10-Jan-2018
  • (2018)Improving the representation of roles in conceptual modelingRequirements Engineering10.1007/s00766-017-0275-923:4(465-491)Online publication date: 1-Nov-2018
  • (2017)A requirements engineering approach for usability-driven DSL developmentProceedings of the 10th ACM SIGPLAN International Conference on Software Language Engineering10.1145/3136014.3136027(115-128)Online publication date: 23-Oct-2017
  • (2017)Using eye gaze data to recognize task-relevant source code better and more fine-grainedProceedings of the 39th International Conference on Software Engineering Companion10.1109/ICSE-C.2017.152(103-105)Online publication date: 20-May-2017
  • (2016)Evaluating the Interpretation of Natural Language Trace QueriesProceedings of the 22nd International Working Conference on Requirements Engineering: Foundation for Software Quality - Volume 961910.1007/978-3-319-30282-9_6(85-101)Online publication date: 14-Mar-2016
  • Show More Cited By

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media