Towards an eye-tracking enabled IDE for software traceability tasks

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. The design, architecture, and current state of iTrace is described. Support for a variety of traceability tasks such as link retrieval, link evolution, link visualization, and empirical studies are also discussed. An initial link generation heuristic using iTrace is presented with plans for future evaluation.

[1]  Jonathan I. Maletic,et al.  An eye tracking study on the effects of layout in understanding the role of design patterns , 2010, 2010 IEEE International Conference on Software Maintenance.

[2]  Roman Bednarik,et al.  Usability of gaze-transfer in collaborative programming: How and when could it work, and some implications for research agenda , 2012 .

[3]  Giuliano Antoniol,et al.  Grand challenges, benchmarks, and TraceLab: developing infrastructure for the software traceability research community , 2011, TEFSE '11.

[4]  Aaas News,et al.  Book Reviews , 1893, Buffalo Medical and Surgical Journal.

[5]  Bonita Sharif,et al.  On the use of eye tracking in software traceability , 2011, TEFSE '11.

[6]  Yann-Gaël Guéhéneuc,et al.  An empirical study on requirements traceability using eye-tracking , 2012, 2012 28th IEEE International Conference on Software Maintenance (ICSM).

[7]  Dawn J. Lawrie,et al.  The impact of identifier style on effort and comprehension , 2012, Empirical Software Engineering.

[8]  Laura Chamberlain Eye Tracking Methodology; Theory and Practice , 2007 .

[9]  Jonathan I. Maletic,et al.  Using Fine-Grained Differencing to Evolve Traceability Links , 2007 .

[10]  Andrea De Lucia,et al.  On integrating orthogonal information retrieval methods to improve traceability recovery , 2011, 2011 27th IEEE International Conference on Software Maintenance (ICSM).

[11]  Bogdan Dit,et al.  Traceclipse: an eclipse plug-in for traceability link recovery and management , 2011, TEFSE '11.

[12]  Andrian Marcus,et al.  Recovering documentation-to-source-code traceability links using latent semantic indexing , 2003, 25th International Conference on Software Engineering, 2003. Proceedings..