- Universität Hildesheim ›
- Mathematik, Naturwissenschaften, Wirtschaft & Informatik ›
- Institute ›
- Institut für Informatik ›
- Abteilungen ›
- Software Systems Engineering (SSE) ›
- Forschung ›
- Projekte ›
- REVaMP² ›
- Configuration Mismatches
Configuration Mismatches
Eine Empirische Studie über Konfigurationsunterschiede in Linux
Die Inhalte auf dieser Seite stellen zusätzliche Informationen und Links zu folgender Publikation zur Verfügung:
Sascha El-Sharkawy, Adam Krafczyk and Klaus Schmid, An Empirical Study of Configuration Mismatches in Linux. In Proceedings of the 21st International Systems and Software Product Line Conference (SPLC 2017). Accepted.
Die in der Publikation erwähnten und für die beschriebenen Ergebnisse verwendeten Werkzeuge sind in einem öffentlichen Repository verfügbar. Darin enthalten sind unter anderem:
- Der beschriebene ConfigurationMismatchDetector
- Der SpaceLocator zur Identifikation von Kconfig-Variablen in Code- und Build-Dateien
- Die Ergebnisse aus der Publikation
Beispiel für Ergebnisse dieser Werkzeuge:
- 15.5521 Kconfig-Variablen insgesamt vorhanden
- 1.065 [6.86%] nur in Kconfig-Dateien genutzt
- 3.507 [22.6%] nur in Code-Dateien genutzt
- 7.962 [51%] nur in Kbuild-Dateien genutzt
- 2.987 [19.24%] in Kbuild- und Code-Dateien gemeinsam genutzt
Eine virtuelle Maschine zur Reproduktion der Daten und Ergebnisse steht bereit:
- Herunterladen der virtuellen Maschine
- Benutzername und Passwort: suh (jeweils)
- Bei der Anmeldung an der virtuellen Maschine wird eine Readme-Datei angezeigt, die diese Maschine und deren Verwendung weiter beschreibt
- Eine Anmeldung an der virtuellen Maschine per SSH ist möglich und wird aus Gründen der Benutzbarkeit empfohlen
Ein technischen Report, der dieser Arbeit voraus ging, ist ebenfalls hier verfügbar.