Module Handbook

  • Dynamischer Default-Fachbereich geändert auf INF

Module INF-31-53-M-6

Empirical Model Formation and Methods (M, 4.0 LP, AUSL)

Module Identification

Module Number Module Name CP (Effort)
INF-31-53-M-6 Empirical Model Formation and Methods 4.0 CP (120 h)

Basedata

CP, Effort 4.0 CP = 120 h
Position of the semester 1 Sem. in SuSe
Level [6] Master (General)
Language [DE/EN] German or English as required
Module Manager
Lecturers
Area of study [INF-SE] Software-Engineering
Reference course of study [INF-88.79-SG] M.Sc. Computer Science
Livecycle-State [AUSL] Phase-out period

Courses

Type/SWS Course Number Title Choice in
Module-Part
Presence-Time /
Self-Study
SL SL is
required for exa.
PL CP Sem.
2V+1U INF-31-53-K-6
Empirical Model Formation and Methods
P 42 h 78 h
U-Schein
ja PL1 4.0 SuSe
  • About [INF-31-53-K-6]: Title: "Empirical Model Formation and Methods"; Presence-Time: 42 h; Self-Study: 78 h
  • About [INF-31-53-K-6]: The study achievement "[U-Schein] proof of successful participation in the exercise classes (ungraded)" must be obtained.
    • It is a prerequisite for the examination for PL1.

Examination achievement PL1

  • Form of examination: written exam (Klausur) (60-180 Min.)
  • Examination Frequency: each summer semester
  • Examination number: 63153 ("Empirical Model Building and Methods")

Evaluation of grades

The grade of the module examination is also the module grade.


Contents

  • 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 empiric studies

Competencies / intended learning achievements

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 realise empiric methods in software engineering,
  • which empirical methods are used for testing research hypotheses,
  • which empirical methods are used for descriptive modelling of software products and processes,
  • which empirical methods are used for improving either software product models or software process models.

Literature

  • Juristo, N., and Moreno, A.: Basics of Software Engineering Experimentation, Kluwer Academic Publishers, 2001.
  • Prechelt, L.: Kontrollierte Experimente in der Softwaretechnik: Potenzial und Methodik, Springer Verlag Berlin Heidelberg 2001.
  • C. Wohlin, P. Runeson, M. Höst, M. C. Ohlsson, B. Regnell and A. Wesslén, "Experimentation in Software Engineering", Springer, ISBN 978-3-642-29043-5, 2012.
  • Boehm, Rombach, Zelkowitz (Eds): Foundations of Empirical Software Engineering, Legacy of Victor R. Basili, Springer Berlin Heidelberg New York, 2005.
  • Basili, Trendowics, Kowalczyk, Heidrich, Seaman, Münch, Rombach: Aligning Organizations Through Measurement.The GQM+Strategies Approach, Springer, 2014.

Requirements for attendance of the module (informal)

None

Requirements for attendance of the module (formal)

None

References to Module / Module Number [INF-31-53-M-6]

Course of Study Section Choice/Obligation
[EIT-88.A20-SG#2021] M.Sc. European Master in Embedded Computing Systems (EMECS) [2021] [Free Elective Area] Elective Subjects [W] Elective Module
[EIT-88.?-SG#2021] M.Sc. Embedded Computing Systems (ESY) [2021] [Free Elective Area] Elective Subjects [W] Elective Module
[INF-88.79-SG] M.Sc. Computer Science [Specialisation] Specialization 1 [WP] Compulsory Elective