Navigation auf uzh.ch
Check out Important Dates & News
It is important to note that this schedule is susceptible to change.
Papers on Information Needs
Developers' Code Context Models for Change Tasks, Fritz et al.. 22nd ACM SIGSOFT International Symposium on the Foundations of Software Engineering (FSE), 16-21 November 2014.
Information Needs in Collocated Software Development Teams, Ko et al.. 29th International Conference on Software Engineering (ICSE), 20-26 May 2007.
Papers on (Empirical) Research
What makes good research in software engineering?, Shaw, International Journal on Software Tools for Technology, 2002.
Preliminary guidelines for empirical research in software engineering, Kitchenham et al., IEEE Transactions on Software Engineering, 2002.
Optional:
Experimental models for validating technology, Zelkowitz et al., IEEE Computer, 1998.
Are Happy Developers more Productive? The Correlation of Affective States of Software Developers ane their-self-assessed productivity, Graziotin et al., Proceedings of the 14th Internationl Conference on Product-Focused Software Process Improvement, 2013.
Do moods affect programmers' debug performance?, Khan et al., Cognition, Technology and Work, 2011.
Understanding Understanding Source Code with Functional Magnetic Resonance Imaging, Siegmund et al., Proceedings of the 36th International Conference on Software Engineering, 2014.
Using Psycho-physiological Measures to Assess Task Difficulty in Software Development , Fritz et al., Proceedings of the 36th International Conference on Software Engineering, 2014.
Machine Learning and Data Set Slides (PDF, 2 MB)
On the need for attention-aware systems: Measuring effects of interruption on task performance, error rate, and affective state, Bailey and Konstan, Computers in Human Behavior, 2006.
Using Mental Load for Managing Interruptions in Physiologically Attentive User Interfaces, Chen and Vertegaal, CHI, 2005.
A Brief Introduction into Machine Learning, Raetsch, 2004.
One on one meetings to discuss project proposal in person. Meetings can be scheduled for Tuesday afternoon and Wednesday and Thursday full day!
Each proposal will be presented and discussed in class.
Meeting on the progress of the project and discuss the previous and next steps.
EyeDE: Gaze-enhanced Software Development Environments, Glücker et al., CHI 2014.
An Eye Tracking Study on camelCase and under_score Identifier Styles, Sharif and Maletic, ICPC 2010.
Improving Automated Source Code Summarization via an Eye-Tracking Study of Programmers, Rodeghero et al., ICSE 2014.
An Empirical Study on Requirements Traceability Using Eye-Tracking, Ali et al., ICSM 2012.
Each week, we will have a meeting on the progress of the project and discuss the previous and next steps.
The project report is due at midnight.
Project presentations will be done in room 1.D.07. Most likely, we will take less than the allocated 4 hours.