fbpx
Areas of Interest

My research interests are in software engineering and program comprehension, specifically with a focus on using eye tracking to provide real-time cognitive insights as software developers read and build mental models of source code stimulus. My objective is to use findings in these eye tracking studies to help inform the development of supporting tools and education in software development and engineering. I am also a developer/contributor on the NSF funded i-Trace project (http://www.i-trace.org/).

Outside of computer science research, I am interested in other applications of eye-tracking in the humanities and social sciences, education, health care, art and areas of research for interdisciplinary collaboration.

Publications
  • Behler, J., Weston, P., Guarnera, D.T., Sharif, B., Maletic, J.I., “iTrace-Toolkit: A Pipeline for Analyzing Eye-Tracking Data of Software Engineering Studies”, in the Proceedings of the 45th IEEE/ACM International Conference on Software Engineering (ICSE) 2023, Demonstrations Track, Melbourne, Australia, May 14-20, 4 pages.
  • Vlas Zyrianov, Cole S. Peterson, Drew T. Guarnera, Joshua Behler, Praxis Weston, Bonita Sharif, Jonathan I. Maletic,“Deja Vu: Semantics-Aware Recording and Replay of High-Speed Eye Tracking and Interaction Data to Support Cognitive Studies of Software Engineering Tasks – Methodology and Analyses”, Journal of Empirical Software Engineering, Special Issue on Best Papers from ICSME 2020, Vol. 27, No. 7, December, 2022, 46 pages. DOI 10.1007/s10664-022-10209-3
  • Al Madi, N., Guarnera, D.T., Sharif, B., Maletic, J.I., “EMIP Toolkit: A Python Library for Customized Post-processing of the Eye Movements in Programming Dataset, in the Proceedings of the ACM Workshop on Eye Movements in Programming (EMIP), Virtual Event Stuttgart, Germany, May 24-27, 2021, 6 pages.
  • Zyrianov, V., Guarnera, D.T., Peterson, C., Sharif, B., Maletic, J.I., “Automated Recording and Semantics-Aware Replaying of High-Speed Eye Tracking and Interaction Data to Support Cognitive Studies of Software Engineering Tasks”, in the Proceedings of 36th IEEE International Conference on Software Maintenance & Evolution (ICSME’20), Adelaide, Australia, Sept 27 – Oct 3, 12 pages. (IEEE TCSE Distinguished Paper Award)
  • Sharif, B., Peterson, C., Guarnera, D.T., Bryant, C., Buchanan, Z., Zyrianov, V., Maletic, J.I., “Practical Eye Tracking with iTrace”, in the Proceedings of the 6th International Workshop on Eye Movements in Programming (EMIP), Montreal, QC, Canada, May 27, 2019, pp. 41–42.
  • SocialMelody: A Human-Centered Social Media Web Application For Music Enthusiasts (Moe Ko: Computer Science, 2023)
  • Designing For The Modern Digital Landscape: A Full-Stack Web Development Project (Kevin Yuan: Computer Science, 2023)
  • An Exploration of Automated Reasoning and Intuitionistic Logic using Coq (Corey Ullman: Computer Science, 2022)
  • Built to Scale: An Exploration Into Full Stack Development Strategies (Ben Foltz: Computer Science, 2022)
  • Adaptive NPC Behavior in Maze Chase Game Using Genetic Algorithms (Karen Suzue: Computer Science, 2022)
  • Exploring Augmented Reality Using Snapchat’s Lens Studio (Gunjan Joshi: Computer Science, 2022)
    Designing and Implementing a First-Person Shooter Video Game (Hung Vu: Computer Science, 2022)
  • Hunger Hacker: An Exploration of Neural Networks for Food Preference Prediction (Joe Henry: Computer Science, 2022)
  • Developing a Virtual Modular Synthesizer for Sound Waves and MIDI (Margaret Jagger: Computer Science, 2022)
  • Comparing Three Approaches to Webcrawling (Salim Dohri: Computer Science, 2022)
  • Self-driving Car with Udacity Simulator (Anh Tran Quynh Dam: Computer Science, 2021)
Awards

IEEE TCSE Distinguished Paper Award: Zyrianov, V., Guarnera, D.T., Peterson, C., Sharif, B., Maletic, J.I., “Automated Recording and Semantics-Aware Replaying of High-Speed Eye Tracking and Interaction Data to Support Cognitive Studies of Software Engineering Tasks”, in the Proceedings of 36th IEEE International Conference on Software Maintenance & Evolution (ICSME’20), Adelaide, Australia, Sept 27 – Oct 3, 12 pages.

Best Challenge Entry Award: Guarnera, D.T., Collard, M.L., Dragan, N., Maletic, J.I., Decker, M., Newman, C., “Automatically Redocumenting Source Code with Method and Class Stereotypes”, in the Proceedings of the 3rd International Workshop on Dynamic Software Documentation (DySDoc), Madrid, Spain, Sept. 28, 2018, pp. 3-4.

Best Tool Demo Award: Guarnera, D.T., Bryant, C.A., Mishra, A., Maletic, J.I., Sharif, B., “iTrace: Eye Tracking Infrastructure for Development Environments”, Tool Demonstration at the 10th ACM Symposium on Eye tracking Research and Applications (ETRA), Warsaw, Poland, June 14-17, 2018, pp. 1-3.