28 Hits in 1.9 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)  
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.  ...  Support for a variety of traceability tasks such as link retrieval, link evolution, link visualization, and empirical studies are also discussed.  ...  This information makes it possible to configure the level of granularity with which links are generated and visualized.  ... 
doi:10.1109/tefse.2013.6620154 dblp:conf/icse/WaltersFSS13 fatcat:mfx3anar35fmtkcek426u7oxmi

A Social Interaction Based Pre-Traceability for i * Models

Maurício Serrano, Julio Cesar Sampaio do Prado Leite
2011 International i* Workshop  
Using ITrace models, our approach focuses on the requirements process.  ...  There is a lack of work focusing on i* models pre-traceability.  ...  ITrace also applies visual symbols (cartoon dialogs) and argumentation graphs to represent the actors' concerns on a social interaction.  ... 
dblp:conf/istar/SerranoL11a fatcat:7rknp3rzrzcw7jxxdamnx42iii

A rich traceability model for social interactions

Maurício Serrano, Julio Cesar Sampaio do Prado Leite
2011 Proceeding of the 6th international workshop on Traceability in emerging forms of software engineering - TEFSE '11  
ITrace is a flexible model to weave together the social network graph, the information sources graph, the social interactions graph, and the Requirements Engineering artifacts evolution graph.  ...  From early published traceability metamodels to current requirements traceability literature, the client organization and the stakeholders are first-class citizens, but the software engineers and the interactions  ...  In this paper, we present our efforts in order to deal with this concern and fill this technological gap using a richer traceability model, ITrace.  ... 
doi:10.1145/1987856.1987871 dblp:conf/icse/SerranoL11 fatcat:3dxtv3di2ffmdpvod4ug6amfoe

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  
The research borrows from cognitive psychology, artificial intelligence, information retrieval, and data mining.  ...  It is hypothesized that new algorithms will be discovered that work with eye gaze data to help improve current IDEs, thus improving developer productivity.  ...  We envision a future where continuous traceability is possible when we capture and use human gaze information to inform traceability link generation and evolution while developers work on change tasks.  ... 
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  
An overview of the design and architecture is presented along with features and usage scenarios. iTrace is designed to support a variety of eye trackers.  ...  The plugin has been successfully used for software traceability tasks and program comprehension tasks. iTrace is also applicable to other tasks such as code summarization and code recommendations based  ...  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

Reflecting on Model-based Code Generators Using Traceability Information

Victor Guana, Eleni Stroulia
2015 ACM/IEEE International Conference on Model Driven Engineering Languages and Systems  
Given the complexity and heterogeneity of the underlying transformation languages, flexible traceability tools are needed to collect and visualize information about their architecture and operational mechanics  ...  In this paper, we present ChainTracker, a traceability analysis environment for model-based code generators.  ...  [12] [13] have used traceability information of model-to-model transformations to visualize their operational mechanics.  ... 
dblp:conf/models/GuanaS15a fatcat:zdaq6qjl7ngxbno34rka2vm6cq

Deliverable-D-JIP2-D4.5-Report-of-available-tools-and-algorithms-and-ranking-of-most-valuable-features (COHESIVE) [article]

2020 Zenodo  
Acknow ledgements With support from the One Health EJP programme of the European Commission -Directorate-General Home Affairs.  ...  This publication reflects the views only of the authors, and the European Commission cannot be held responsible for any use, which may be made of the information contained therein.  ...  When evaluating the data structure of the tools the main focus was on information that might be relevant for traceability and visualization functionalities of the supply chain.  ... 
doi:10.5281/zenodo.3754450 fatcat:jqhnkbaxvndovl6aktxldzi7g4

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  
In our research, we try to overcome these limitations by combining user interaction monitoring with very fine granular eye-tracking data that is automatically linked to the underlying source code entities  ...  In a study with 12 professional and 10 student developers working on three change tasks from an open source system, we used our approach to investigate the detailed navigation of developers for realistic  ...  with the eye-tracker, checks if it falls on a relevant UI widget in Eclipse and generates an eye gaze event with information on the UI in case it does. iTrace then uses XML and JSON export solvers, whose  ... 
doi:10.1145/2786805.2786864 dblp:conf/sigsoft/KevicWSSSF15 fatcat:liiqs6yhufdazf5h3pjohvnyga

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
, trustworthy, and ubiquitous traceability.  ...  In 2007, the software and systems traceability community met at the first Natural Bridge symposium on the Grand Challenges of Traceability to establish and address research goals for achieving effective  ...  Acknowledgements This work is done in collaboration with Rick Salay, Marsha Chechik (University of Toronto) and Mark Lawford, Tom Maibaum (McMaster University).  ... 
arXiv:1710.03129v1 fatcat:ch275tcxtjcshesoq2ubbyyomy

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.  ...  A taxonomy with four dimensions -source, target, presentation and persistence -was formed. Based on the survey results, we also identified interesting future research challenges.  ...  Interaction-sourced approaches are not limited to traditional mouse and keyboard operations. iTrace [8] analyzes eye gazes (using an eye tracker) in an IDE to infer traceability links between artifacts  ... 
doi:10.15439/2017f229 dblp:conf/fedcsis/SulirP17 fatcat:pfzl3pmsizgs7fpw6dx7tclgc4

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  
the eye-tracking data with the data obtained from think aloud.  ...  We applied our method to investigate how developers interact with different artifacts during domain and code understanding tasks.  ...  Extending iTrace. In order to map the eye-tracking data with the software artifacts, we used the iTrace plugin of Eclipse, which we had to extend to record all needed information 8 .  ... 
doi:10.1007/s10270-019-00759-4 fatcat:eamvi3tc2fdejiietovynzov3q

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.  ...  with the eye-tracker, checks if it falls on a relevant UI widget in Eclipse and generates an eye gaze event with information on the UI in case it 280 does. iTrace then uses XML and JSON export solvers  ... 
doi:10.1016/j.jss.2016.03.030 fatcat:raxl7hjadff6lfpkhrvtlfc6fa


Hartmut Glücker, Felix Raab, Florian Echtler, Christian Wolff
2014 Proceedings of the extended abstracts of the 32nd annual ACM conference on Human factors in computing systems - CHI EA '14  
By utilizing an eye tracking device, we have enhanced an IDE prototype with gaze-controlled interaction methods for source code navigation.  ...  Sharif & Kagdi show that eye tracking can be helpful for discovering software traceability issues [7] .  ...  It arises when the visual exploration of the UI activates gaze-based functionality without the user's consent.  ... 
doi:10.1145/2559206.2581217 dblp:conf/chi/GluckerREW14 fatcat:762ezcs335dfbpa2ubbxdqlpou

A Multiple-Swarm Particle Swarm Optimisation Scheme for Tracing Packets Back to the Attack Sources of Botnet

Hsiao-Chung Lin, Ping Wang, Wen-Hui Lin, Yu-Hsiang Huang
2021 Applied Sciences  
Compared with commonly available systems, the MSPSO algorithm performs better in multimodal optimisation problems, improves the accuracy of traceability analysis and reduces false responses for IPTBK problems  ...  To verify the effectiveness of identifying Distributed Denial-Of-Service (DDoS) control centres, networks with various topology sizes (32–64 nodes) were simulated using ns-3 with the Boston University  ...  To reduce the computational load of reconstructing the attack path, selecting an effective traceability algorithm with low complexity is a key consideration.  ... 
doi:10.3390/app11031139 fatcat:5h7f5q5juze4pfx4nqqurvhtna

Observational Clinical Studies of Human Lens Transparency Using the Vision Index Pen

Azin Abazari, Harbans S. Dhadwal, John Wittpenn
2019 Translational Vision Science & Technology  
LCX values were found to correlate with the loss of accommodation (correlation of -0.563 with P < 0.001) and with published data regarding the change in relative lens resistance with age.  ...  LCX values extracted from DLS data show strong correlation with the aging lens, ranging from 20 at the age of 20 years to over 150 at 60 years.  ...  However, it should be noted that other objective technologies have emerged to extend the limits of current methods for the grading of the lens aging, from presbyopia to cataract. iTrace (visual function  ... 
doi:10.1167/tvst.8.6.14 pmid:31772825 pmcid:PMC6859888 fatcat:gvdkjnpejvftpl2i32voefqff4
« Previous Showing results 1 — 15 out of 28 results