Forschung
Ziel
Software ist allgegenwärtig und betrifft jeden. Der Lehrstuhl führt Forschungsarbeiten durch, um Software zu verstehen, zu bewerten und zu verbessern.
- Softwareentwicklungsaktivitäten (und zugehörige Methoden, Prozesse, Techniken usw.) für den Entwurf, die Implementierung, das Testen und die Wartung von Software, und
- Ergebnisse von Softwareentwicklungsaktivitäten (Dokumentation, Spezifikationen, Codes, Systeme usw.).
Wir gehen dabei systematisch vor und stützen uns auf empirisch fundierte Daten.
Die Arbeit der Professur unterstützt eine effektive und effiziente Softwareentwicklung durch:
- Bereitstellung zuverlässiger und umsetzbarer Erkenntnisse über Prozesse und Techniken zur Entwicklung und Wartung von Software
- Bereitstellung verlässlicher und umsetzbarer Erkenntnisse über die Eigenschaften von Software (z. B. Softwarequalität, Performance)
- Leitfaden für „empirisch geprüfte Interventionen“ (Methoden, Techniken usw.) für die Softwareentwicklung
Philosophie
Wir entwickeln Methoden und Techniken zur Verbesserung des Designs, der Implementierung und der Wartung von Softwaresystemen.
- basiert auf soliden theoretischen und empirischen Grundlagen,
- mit Softwareentwicklungspraktikern und
- möglicherweise Einfluss auf die Aus- und Weiterbildung von Softwareingenieuren.
Wir erkennen an, dass softwarebasierte Technologien nutzerzentriert sind: Software wird von Menschen für Menschen entwickelt. Daher ist die Forschung der Professur interdisziplinär ausgerichtet:
- Informatik
- wirtschaftliche Aspekte
- Psychologie
- Evidenzbasierte Softwareentwicklung