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)     

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

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

Wer

Dozent: Prof. Grunske

Übung: Dipl.Inf. Simon Heiden

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
19.10.21 V Question Everything or Critical Thinking   20.10.21 V Computer Science and Software Engineering Research Methods
26.10.21 V Introduction to Research Methods   27.10.21 V Fundamental Skills: How to read Scientific Literature?
02.11.21 V Qualitative Research Methods   03.11.21 V Fundamental Skills:
Thesis Writing
09.11.21 V Quantitative Research Methods: Descriptive Research, Data, Measurement, Scale Theory (1)   10.11.21 V Quantitative Research Methods: Descriptive Research, Data, Measurement, Scale Theory (2)
16.11.21 V Quantitative Research Methods: Basic Statistics (1)   17.11.21 V

Fundamental Skills:
Writing a Research Paper

23.11.21 V Fundamental Skills:
Research Ethics
  24.11.21 V Fundamental Skills:
Writing a Research Proposal
30.11.21 Ü Quantitative Research Methods: Descriptive Statistic in R   01.12.21 V

Quantitative Research Methods: Experiments

07.12.21 V Quantitative Research Methods: Basic Statistics (2)   08.12.21 V Fundamental Skills: Value and Impact of Computer Science Research
14.12.21 V Quantitative Research Methods: Basic Statistics (3)   15.12.21 V

Fundamental Skills:
Reviewing Research Papers

04.01.22 V keine Vorlesung   05.01.22 V keine Vorlesung
11.01.22 Ü

Quantitative Research Methods: Inferential Statistic in R

  12.01.22 V Fundamental Skills:
Presentation of Research Results
18.01.22 V

Quantitative Research Methods: Benchmarking and Simulations

  19.01.22 V Fundamental Skills: Time Management
25.01.22 V

Critical Evaluation of Research Results, Threats to Validity

  26.01.22 V

Fundamental Skills: Networking

01.02.22 P

Examples of CS Research:
Model Driven Engineering

Examples of CS Research:
Self Adaptive Systems

  02.02.22 P

Examples of CS Research: Defect Prediction

Examples of CS Research: Automatic Program Repair

08.02.22 P

Examples of CS Research: Mining Software Repositories

Examples of CS Research: Testing

  09.02.22 P/V

Examples of CS Research: Debugging

Summary and Q&A

15.02.22 V

keine Vorlesung

  16.02.22 V

keine Vorlesung

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: 07.03 und 09.03 (Anmeldung über das Sekretariat erforderlich), wenn erforderlich ist der 05.04 der Termin für eine Nachprüfung.

Übungsaufgaben

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

Die Abgaben sind bis zum  über Moodle einzureichen.