Navigation auf


Department of Informatics s.e.a.l


→ Project proposal draft due on October 10th .

→ Project proposal meetings Week of October 13th. Please send me 3 preferred 30 minutes slots for Tuesday, Wednesday or Thursday.

→ Final project proposal draft due on October 20th .

The project is the primary artifact of the course; the outcome of all projects will be a research paper (5 to 10 pages). Depending on the class size, the projects may be completed in groups of up to two. The intent of the project is to identify one or more research questions, investigate them and report the results in a scientific manner.

Project Deliverables

Project Proposal Draft on October 10th. A one-page proposal for your project to me. Katja and I will provide you feedback in a one-on-one meeting. The proposal has to include the problem/motivation for the project, the research question(s) and how you aim to address the research questions(s). This draft is important to be able to discuss the project ideas and help you express your ideas and us to understand what you are trying to do.

Final Project Proposal on October 20th. A one- to two-page proposal for your project. Basically, this will be a revised version of your original draft, including the comments from the meeting.

Proposal Presentation. A presentation of the proposed project to the class. The goal is to share and discuss your ideas with multiple people.

Written Report. The report on your research project, the motivation, the research question(s), the related work is due on December 8th, 2014, at midnight via easyChair (see easyChair Tutorial). The required length of the written report varies from project to project; all reports must be formatted according to the ACM format and submitted as a PDF in ACM paper format (two-column style).

Project Presentation. A presentation of the completed research project to the class.

Project Objectives

Empirical Analysis of Developers

  • Identify a real problem developers face and/or investigate a specific aspect of software development within the context of the provided data sets.
  • Read related work and determine what has already been done and how your project is different.
  • Identify a relevant and interesting research question in scope of the provided data sets.
  • Determine how to address the research question given the available data set, i.e. how to analyze the data.
  • Run the analysis.
  • Write up the results in a scientific way, including the motivation, related work, analysis, results and more.

Data Sets for Empirical Analysis

< to come >