Empirical Model Building and Methods SS2011
Course in Summer Term 2011 (89-3153)
Lecturer: Prof. Dr. Dr. h.c. H. Dieter Rombach
This lecture provides the basic knowledge that a successful researcher or quality manager needs today. On the basis of practical examples, it shows how to plan and realize empirical methods in software engineering, which empirical methods are used for testing research hypotheses, which empirical methods are used for descriptive modeling of software products and processes, and which empirical methods are used for improving either software product models or software process models. Contents of the class include:
- Definition of the basic terms of empirical / experimental software engineering
- The procedure of experimentation
- Formulation of hypotheses
- Design of empirical studies
- Acquisition, validation and analysis of data
- Interpretation of data
- Empirical modelling
- Examples of concrete empirical studies
- Wohlin, C. , Runeson, P., Höst, M., Ohlsson, M., Regnell, B., Wesslén, A.: Experimentation in Software Engineering: An Introduction, Kluwer Academic Publishers, 2000
- Boehm, Rombach, Zelkowitz (Eds): Foundations of Empirical Software Engineering – Legacy of Victor R. Basili, Springer Berlin Heidelberg New York, 2005
- Juristo, N., and Moreno, A.: Basics of Software Engineering Experimentation, Kluwer Academic Publishers, 2001
- Contact Information
- Classes: Mi, 11:45am - 1:15pm, Room 46-280, weekly, starting Apr. 20, 2011
- More information: see KIS
- From 29th June the exercise class will start on 15:30 instead of 16:00
- Location: Building 32, Room 426
- The exercise class of 06 July is shifted to 13 July
- 04 May, Wednesday, 16:00-17:30
- 18 May, Wednesday, 16:00-17:30
- 01 June, Wednesday, 16:00-17:30
- 29 June, Wednesday, 15:30-17:00
- 13 July, Wednesday, 15:30-17:00
- 20 July, Wednesday, 15:30-17:00
- Exams: The examination will be "written".
- Exam Schedule: 09.08.2011 from 10.00 to 11.30 in Room 46-110
- Prerequisites for the final examination are a successful presentation on a selected topic (as mentioned below) and a regular active participation in exercise class.
- Everyone who needs to be graded or needs a certificate for the lecture but haven't submit personal information yet, please register here.
- Prerequisites: This class builds upon the contents of "Foundations of Software Engineering", which can be attended in parallel.
- Student presentations
- One (or more) students prepare & give a 15 minute presentation at the beginning of the lecture about selected topic. Relavent papers/materials will be handed out in advance.
- In advance s/he writes a 1 page summary.
- The student should submit the summary page by Monday, 11 am on the week s/he will perform the presentation. The summary page will be available on our course homepage before the lecture.
- Each student should at least read this summary page in preparation for the lecture to enable interesting discussions during the lecture.
- The presentation as well as the one page summary will be rated for the semester accompanying exercises (in German: semesterbegleitende Leistungen).
- At least one successful presentation on a topic during the semester time is mandatory for being allowed to take the exam.
- Collect the instruction and token for lecture evaluation from Peter Reuter
- You can find the translated version of lecture evaluation questionnaire here
All the materials (lecture slides, exercise sheets etc.) will be available here during the lecture time.
- Exercise sheets
- Student's presentation
||Introduction of ESE
||Herbert Gomez, Alexander Kabanov
||Models and Measurements
||Santillan Estrada Maria Teresa
||Measurement Process (GQM)
||Stephen Kremer, Christian Bichof
||Philipp Diebold, Peter Reuter
||Markus Heinz, Simon Schlosser
||Empirical Process - Example
||Robert Hellebrand, Mushfiqur Rahman
||Organizational Learning - 1
||Olesia Oliinyk, Sandra Arango
||Organizational Learning - 2
||Abhishek Das, Sankalita Mandal, Arpit Mehta
- Note: If you haven't got your presentation topic yet, you should contact with Moinul Islam