Navigation auf uzh.ch

Suche

Department of Informatics s.e.a.l

Important Dates & Schedule

Date Topic & Material Deliverable
19.9 Introduction
26.9 Empirical Research & Examples of such (Information Needs and Bug Fixes)

Papers on Information Needs

Information Needs in Collocated Software Development Teams, Ko et al., ICSE 2007.

The design of bug fixes, Murphy-Hill et al., ICSE 2013.

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.

response papers, participation in class
03.10

Biometrics, Emotions and Development Activity

Understanding Understanding Source Code with Functional Magnetic Resonance Imaging, Siegmund et al., ICSE 2014.

Stuck and Frustrated or In Flow and Happy: Sensing Developers’ Emotions and Progress, Müller and Fritz, ICSE 2015.

Summarizing and Measuring Development Activity, Treude et al., ESEC-FSE 2015.

Bored Mondays and Focused Afternoons: The Rhythm of Attention and Online Activity in the Workplace, Mark et al., CHI 2014.

 

Optional:

Do moods affect programmers' debug performance?, Khan et al., Cognition, Technology and Work, 2011.

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.

Real-Time Representation Versus Response Elicitation in Biosensor Data, Matthews et al., CHI 2015.

response papers, leading of part of the discussion, participation
10.10 Interruptions and Machine Learning

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.

response paper, lead discussion; proposal for project by the end of the week
14.10   Project Proposal
17.10 Week for discussing proposals  
24.10 Presenting proposals to class Final Project Proposal + Proposal presentation
31.10 Weekly Scrum in Research + weekly meeting (10-20 mins) short update report
7.11 <This session might still be updated based on interest> Eye-Tracking in SE

Improving Automated Source Code Summarization via an Eye-Tracking Study of Programmers, Rodeghero et al., ICSE 2014.

Tracing Software Developers' Eyes and Interactions for Change Tasks, Kevic et al., ESEC-FSE 2015.

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.

response papers, leading of part of the discussion
14.11 Weekly meeting (10-20 mins) short update report
21.11 Weekly meeting (10-20 mins) short update report
28.11 Weekly meeting (10-20 mins) one page writeup of results
05.12 Weekly meeting (10-20 mins) almost finished version of project report with finished related work section.
12.12. you will receive two other reports for reviewing Project Report
16.12 you will receive two peer-reviews for your project report for possible feedback before the presentation peer-reviews of two other reports
19.12 Presenting end results to class presentation