Navigation auf uzh.ch

Suche

Department of Informatics s.e.a.l

Data Sets

Please sign and hand in a confidentiality agreement before starting to analyze the data set.(except for the interaction data set)

Confidentiality Agreement (PDF, 9 KB)

Interaction Data

InteractionDataset (ZIP, 232 KB)

The data set includes interactions from developers on 58 change tasks of the project Mylyn.Context. The data set includes the type of the interaction (whether it was an edit or a selection), the start and end time, the identifier of the element and the origin of the interaction. The name of the csv file reflects the ID of the according change task. A similar data set was used in Developers' Code Context Models for Change Tasks. Possible research questions are:

  • Are there any patterns or heuristics for determining a developer's context?
  • How are the elements within a context connected?
  • How could the context be summarized to better resume the task?

If you are interested in investigating more interaction data along with the according change tasks, just clone the project ChangeTaskDownloader and look at the class BugzillaTaskDownloaderTest , which shows you how to download change tasks (including the contexts).

Observation Logs on tasks, activities and programs used of 11 professional developers working for four hours each

This data set was analyzed in the paper Software Developers’ Perceptions of Productivity. Please contact us, if you are interested in investigating this data set in your project. Possible research questions are:

  • Are there any patterns or heuristics for determining a developer's context or activity switches?
  • What are the characteristics of context switches?
  • What are characteristics of developer's work?

Biometric Data

The data set includes biometric data as well as emotion and progress ratings from 17 software developers working on change tasks. Possible research questions are:

  • What kind of emotions do developers experience while programming and how are emotions and progress related to each other?
  • Can biometric data be used to determine a developer's emotions and/or progress?
  • Are there any individual differences in the way that emotions and/or progress affect biometric data?

Interruption Data

The data set includes timestamps of interruptions, biometric data and ratings for interruptibility, mental load and disturbance from 18 software developers working on change tasks. Further information and possible research questions are provided in the slides.

Weiterführende Informationen

Title

Teaser text