661 Hits in 5.0 sec

Towards an eye-tracking enabled IDE for software traceability tasks

Braden Walters, Michael Falcone, Alexander Shibble, Bonita Sharif
2013 2013 7th International Workshop on Traceability in Emerging Forms of Software Engineering (TEFSE)  
The paper presents iTrace, an eye-tracking plug-in for the Eclipse IDE. The premise is to use developers' eye gaze as input to traceability tasks such as generating links between various artifacts.  ...  An initial link generation heuristic using iTrace is presented with plans for future evaluation. Index Terms-Eye-tracking, traceability, Eclipse plug-in 978-1-4799-0495-2/13/$31.  ...  This paper is a first step towards making traceability effortless by introducing eye-tracking implicitly into the working environment of software stakeholders; developers, testers, and project managers  ... 
doi:10.1109/tefse.2013.6620154 dblp:conf/icse/WaltersFSS13 fatcat:mfx3anar35fmtkcek426u7oxmi

Studying developer gaze to empower software engineering research and practice

Bonita Sharif, Benjamin Clark, Jonathan I. Maletic
2016 Proceedings of the 2016 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering - FSE 2016  
A new research paradigm is proposed that leverages developer eye gaze to improve the state of the art in software engineering research and practice.  ...  Conducting empirical studies using an eye tracker will lead to inventing, evaluating, and applying innovative methods and tools that use eye gaze to support the developer.  ...  Software traceability researchers could work at investigating the following questions: How well can the models based on human gaze capture software traceability data (links) in large realistic open source  ... 
doi:10.1145/2950290.2983988 dblp:conf/sigsoft/SharifCM16 fatcat:earwlmm4avhp7ffs3nl7u5e4cu

iTrace: enabling eye tracking on software artifacts within the IDE to support software engineering tasks

Timothy R. Shaffer, Jenna L. Wise, Braden M. Walters, Sebastian C. Müller, Michael Falcone, Bonita Sharif
2015 Proceedings of the 2015 10th Joint Meeting on Foundations of Software Engineering - ESEC/FSE 2015  
on developer eye movements.  ...  to conduct eye tracking studies on large software systems.  ...  Acknowledgments Special thanks to Huzefa Kagdi for inspiring conversations leading to the development of iTrace.  ... 
doi:10.1145/2786805.2803188 dblp:conf/sigsoft/ShafferWWMFS15 fatcat:q5o3dpuz7zdide3hq2yvnpzzvq

Grand Challenges of Traceability: The Next Ten Years [article]

Giuliano Antoniol and Jane Cleland-Huang and Jane Huffman Hayes and Michael Vierhauser
2017 arXiv   pre-print
The sessions covered topics from Trace Strategizing, Trace Link Creation and Evolution, Trace Link Usage, real-world applications of Traceability, and Traceability Datasets and benchmarks.  ...  We hope that others will see the potential that traceability has for empowering software and systems engineers to develop higher-quality products at increasing levels of complexity and scale, and that  ...  The comparison was between links generated from IR methods and from eye gazes.  ... 
arXiv:1710.03129v1 fatcat:ch275tcxtjcshesoq2ubbyyomy

Tracing software developers' eyes and interactions for change tasks

Katja Kevic, Braden M. Walters, Timothy R. Shaffer, Bonita Sharif, David C. Shepherd, Thomas Fritz
2015 Proceedings of the 2015 10th Joint Meeting on Foundations of Software Engineering - ESEC/FSE 2015  
What are software developers doing during a change task?  ...  The results of our study show, amongst others, that the eye-tracking data does indeed capture different aspects than user interaction data and that developers focus on only small parts of methods that  ...  Finally, researchers have also used eye-tracking to evaluate its potential for detecting software traceability links [38, 48, 49] .  ... 
doi:10.1145/2786805.2786864 dblp:conf/sigsoft/KevicWSSSF15 fatcat:liiqs6yhufdazf5h3pjohvnyga

Eye gaze and interaction contexts for change tasks – Observations and potential

K. Kevic, B.M. Walters, T.R. Shaffer, B. Sharif, D.C. Shepherd, T. Fritz
2017 Journal of Systems and Software  
In a study with 12 professional and 10 student developers we gathered interaction and gaze contexts from participants working on three change tasks of an open source system.  ...  In a study with 12 professional and 10 student developers we gathered interaction and gaze contexts from participants working on three change tasks of an open source system.  ...  Finally, researchers have also used eye-tracking to evaluate its potential for detecting software traceability links [39, 40, 41] .  ... 
doi:10.1016/j.jss.2016.03.030 fatcat:raxl7hjadff6lfpkhrvtlfc6fa

Supporting Natural Language Queries across the Requirements Engineering Process

Sugandha Lohar
2016 Requirements Engineering: Foundation for Software Quality  
A domain model capturing concepts and terminology of the domain will be extracted from the sample queries.  ...  [Contribution:]Prior work has developed a prototype NL interface for supporting Software Engineering queries but has not studied its use in practice.  ...  Another study was designed that included an eye-tracker with a usability software which recorded the participants eye-gaze information from the display screen. The study included nine NL queries.  ... 
dblp:conf/refsq/Lohar16 fatcat:ekku6zlxmzbf7hzb5ruxpgkzgu

Summarization of Software Artifacts : A Review

Som Gupta, Gupta S.K
2017 International Journal of Computer Science & Information Technology (IJCSIT)  
engineering tasks like code search, duplicate bug reports detection, traceability link recovery, etc.  ...  The paper gives a brief overview to the software artifacts which are mostly used for summarization or have benefits from summarization.  ...  Improving Traceability Link Recovery Recovering and managing traceability links for software artifacts is an important but difficult and time-consuming process as the size of software artifacts is usually  ... 
doi:10.5121/ijcsit.2017.9512 fatcat:4unydg54tbh6ji7hstvixyfrsm

An empirical study on the importance of source code entities for requirements traceability

Nasir Ali, Zohreh Sharafi, Yann-Gaël Guéhéneuc, Giuliano Antoniol
2014 Empirical Software Engineering  
First, we use an eye-tracking system to capture developers' eye movements while they verify RT links.  ...  Requirements Traceability (RT) links help developers during program comprehension and maintenance tasks. However, creating RT links is a laborious and resource-consuming task.  ...  This work has been partially supported by the NSERC Research Chairs on Software Cost-effective Change, Evolution and on Software Patterns and Patterns of Software, and by Fonds de recherche du Québec -  ... 
doi:10.1007/s10664-014-9315-y fatcat:mrji77m6vvfsrgwc4nf4wd2g3u

Mining reading patterns from eye-tracking data: method and demonstration

Constantina Ioannou, Indira Nurdiani, Andrea Burattin, Barbara Weber
2019 Journal of Software and Systems Modeling  
An approach for discovering the software architectural model from execution data is described in [29] .  ...  The study used behavior driven development (BDD), a development practice that is increasingly used in Agile software development contexts, as a setting.  ...  Eye gazes and fixations of subjects are captured and linked to the software artifacts being shown to the subjects.  ... 
doi:10.1007/s10270-019-00759-4 fatcat:eamvi3tc2fdejiietovynzov3q

Clean and Dirty Code Comprehension by Eye-tracking Based Evaluation using GP3 Eye Tracker

Jozsef Katona
2021 Acta Polytechnica Hungarica  
measuring and evaluating eye movement parameters.  ...  In addition to the traditional knowledge level test and subjective judgment, the readability and comprehensibility of the implemented code were determined by analysing the heatmap and gaze route besides  ...  These facts are confirmed by heatmaps and gaze routes generated from the recorded eye movement parameters.  ... 
doi:10.12700/aph.18.1.2021.1.6 fatcat:a4ujrwh2qfex3dgxolynedlio4

The application of ubiquitous multimodal synchronous data capture in CAD

Aparajithan Sivanathan, Theodore Lim, James Ritchie, Raymond Sung, Zoe Kosmadoudi, Ying Liu
2015 Computer-Aided Design  
synchronisation with commodity data logging tools is achieved. • Demonstrates engineering knowledge capture linking CAD and PLM via generated metadata. • The framework's use in future CAD and PLM systems  ...  is extrapolated. a r t i c l e i n f o Keywords: Ubiquitous data capture framework Multimodal data logging User activity monitoring Design review Capturing design process Synchronised data capture a b  ...  eye gaze and pupil radius are captured by the eye tracker.  ... 
doi:10.1016/j.cad.2013.10.001 fatcat:vet34wrwtrarfp5wtvvqpakyvm

Implementation of Eye Tracking in an IoT-Based Smart Home for Spinal Cord Injury Patients

Sobhan Heravian, Nima Nouri, Mojtaba Behnam Taghadosi, Seyed Mohammad Hossein Seyedkashi
2019 Modern care journal  
A non-invasive method in which the eye movement is traceable in visible or infrared light is used in this research.  ...  Results: This methodology improved the quality and accuracy of gaze tracking due to the following reasons: enhanced image clarity, use of two-eye processing, and use of statistical weighted averaging,  ...  Their system inputs consisted of electromyogram signals from face muscles and the point of gaze coordinates produced by an eye-gaze tracking system. Nishimura et al.  ... 
doi:10.5812/modernc.96107 fatcat:kegzwsu42nb2xkoqgf6bblxmcm

A Survey on the Usage of Eye-Tracking in Computer Programming

Unaizah Obaidellah, Mohammed Al Haek, Peter C.-H. Cheng
2018 ACM Computing Surveys  
In this paper, we will focus on reporting how experiments that used eye-trackers in programming research are conducted, and the information that can be collected from these experiments.  ...  We also report on a range of eye-trackers and attention tracking tools that have been utilized, and find Tobii eye-trackers to be the most used devices by researchers.  ...  We also found 3 papers that used eye-tracking to evaluate links traceability in software or programs.  ... 
doi:10.1145/3145904 fatcat:nkbfgm4nhrexref3ntlbwh5h3q

Labeling Source Code with Metadata: A Survey and Taxonomy

Matúš Sulír, Jaroslav Porubän
2017 Proceedings of the 2017 Federated Conference on Computer Science and Information Systems  
In this article, we present a systematic mapping study of approaches and tools labeling source code elements with metadata and presenting them to developers in various forms.  ...  We selected 25 from more than 2,000 articles and categorized them. A taxonomy with four dimensions -source, target, presentation and persistence -was formed.  ...  Using heuristics, these tools can infer relationships between artifacts from captured keystrokes, mouse actions, or even eye gazes [8] .  ... 
doi:10.15439/2017f229 dblp:conf/fedcsis/SulirP17 fatcat:pfzl3pmsizgs7fpw6dx7tclgc4
« Previous Showing results 1 — 15 out of 661 results