Humboldt-Universität zu Berlin - Mathematisch-Naturwissenschaftliche Fakultät - Software Engineering

Forschungsmethoden der Informatik


 

Covid-19 Information:

Die Veranstaltung findet statt und ist zunächst als Präsenzveranstaltung geplant.

Wann und Wo

Vorlesung: Dienstag 11-13; Mittwoch 11-13 (14tgl./1), RUD 25, 3.101     

Übung: Mittwoch 11-13 (14tgl./2), RUD 25, 3.101

Details zum Moodle-Kurs werden an alle via Agnes registrierten Teilnehmer*innen versendet.

Wer

Dozent: Prof. Lars Grunske

Übung: Lam Hoang Nguyen, M.Sc.

Beschreibung und Aufbau der Lehrveranstaltung

Die Teilnehmer erhalten einen Überblick über die in der Informatik üblichen Forschungsmethoden und Vorgehensweisen.
Der Kurs soll dem Studierenden ermöglichen, empirische und statistische Methoden auf Forschungsfragen anzuwenden, um praktische Forschungsarbeiten aus der Informatik zu bearbeiten. Daher kann das Modul als Ergänzung und Vorbereitung für eine forschungsorientierte Bachelorarbeit gesehen werden.

Die speziellen Inhalte sind:

  • Wissenschaftstheorie
  • Theoretische, methodische, konstruktive und empirische Forschung
  • Qualitative und quantitative Methoden
  • Systematische Literaturauswertung, Umfragen, Interviews
  • Experimente und Fallstudien
  • Schreiben und Publizieren

 

Terminplanung bis Semesterende (Änderungen möglich)

Di, 11.00-13.00   Thema   Mi, 11.00-13.00   Thema
18.10.22 V Question Everything or Critical Thinking   19.10.22 V Computer Science and Software Engineering Research Methods
25.10.22 V keine Vorlesung   26.10.22 V Fundamental Skills:
Thesis Writing
01.11.22 V

Introduction to Research Methods

 

 

  02.11.22 V Fundamental Skills: How to read Scientific Literature?
08.11.22 V

Qualitative Research Methods

  09.11.22 V Quantitative Research Methods: Descriptive Research, Data, Measurement, Scale Theory
15.11.22 V keine Vorlesung   16.11.22 V

keine Vorlesung

22.11.22 V Quantitative Research Methods: Basic Statistics (1)   23.11.22 V Fundamental Skills:
Writing a Research Paper
29.11.22 V Fundamental Skills:
Research Ethics
  30.11.22 V

Fundamental Skills:
Writing a Research Proposal

06.12.22 V Quantitative Research Methods: Experiments   07.12.22 V

Fundamental Skills: Value and Impact of Computer Science Research

Fundamental Skills:
Reviewing Research Papers

Gastvorlesung: Andreas Zeller

13.12.22 V keine Vorlesung   14.12.22 Ü

Quantitative Research Methods: Descriptive Statistic in Python (via Zoom)

 

03.01.23 V keine Vorlesung   04.01.23 V keine Vorlesung
10.01.23 V

Quantitative Research Methods: Basic Statistics (2)

  11.01.23 V Quantitative Research Methods: Basic Statistics (3)
17.01.23 Ü

Quantitative Research Methods: Inferential Statistic in Python (via Zoom)

  18.01.23 V Fundamental Skills:
Presentation of Research Results
24.01.23 V

Quantitative Research Methods: Benchmarking and Simulations

  25.01.23 V

Fundamental Skills: Time Management

31.01.23 V

Critical Evaluation of Research Results, Threats to Validity

  01.02.23 V

Fundamental Skills: Networking

Summary and Q&A

07.02.23 V

Keine Vorlesung

 

  08.02.23 V

Keine Vorlesung

 

14.02.23 P

Examples of CS Research:
Model Driven Engineering

Examples of CS Research:
Self Adaptive Systems

Examples of CS Research: Testing

  15.02.23 P

Examples of CS Research: Defect Prediction

Examples of CS Research: Automatic Program Repair

Examples of CS Research: Mining Software Repositories

Literatur

  • C. Wohlin, P. Runeson, M. Höst, M.C. Ohlsson, B. Regnell, A.Wesslén, Experimentation in Software Engineering, Springer Verlag Berlin Heidelberg, 2012.
  • P. Runeson, M. Höst, A. Rainer,B. Regnell, Case Study Research in Software Engineering: Guidelines and Examples, Wiley, 2012.

Voraussetzungen und Prüfung

Umfassende technische Kenntnisse in der Informatik oder im Software Engineering werden vorausgesetzt. Insbesondere allgemeine Softwareentwicklungskonzepte sollten bekannt sein.

Die Lehrveranstaltung wird mit einer mündlichen Prüfung geprüft.

Prüfungstermine: 01-02.03.2023 und 29.03.2023

Übungsaufgaben

Im Verlauf des Semesters ist von den Studierenden ein wissenschaftlicher Vortrag zu halten und ein Forschungskonzeptpapier zu erstellen. Benötigte Literatur und Richtlinien werden noch bereitgestellt.

Die Abgaben sind über Moodle einzureichen.