Bessere Softwarequalität durch künstliche Intelligenz (ISO 25010)
Project Idea Metadata
- Project Idea Name: Bessere Softwarequalität durch künstliche Intelligenz (ISO 25010)
- Date: 2/10/2023 2:56:06 PM
- Administrators:
Project Idea Description
1 Ausführliche Projektbeschreibung
Grundproblem: Fachkräftemangel in der Softwareentwicklung
Unternehmen beauftragen heute die Dr. Pascal Sieber & Partners AG, die Qualität ihrer Softwareprodukte zu bewerten. Die ISO-Norm 25010 bietet verschiedene Methoden zur Bewertung der Qualität von Software. Die Qualitätskriterien können in acht Kategorien unterteilt werden, die von der Dr. Pascal Sieber & Partners AG einzeln bewertet werden. Am Ende wird untersucht, wie viel Aufwand erforderlich ist, um die Qualität der Software gemäss der ISO-Norm 25010 zu verbessern. Der notwendige Entwickleraufwand wird in Manntagen ausgewiesen.
Jetzt stellt sich die Frage, inwieweit künstliche Intelligenz diese Manntage reduzieren kann.
2 Ausgangslage und Problemstellung
- Fachkräftemangel in der Softwareentwicklung (Coding)
- Qualität der Software muss gesteigert werden (ISO 25010)
- Wartung (Wartbarkeit der Software ist oft schwierig)
- 2 Analyse Aspekte: Source Code und SW-Architektur
- Sicherheit steht heute nicht immer an vorderster Stelle
- Performance wird vernachlässigt, nicht optimiert
- Maturitätslevel von AI-Unterstützungstools (AI Driven Development) ist nicht bekannt
3 Ziel der Arbeit und erwartete Resultate
Die Arbeit soll die jetzige Situation als Ausgangslage für eine mögliche Verbesserung und Optimierung der Abläufe und Aufwände in der Dr. Pascal Sieber & Partners AG benutzen. Resultate müssen in einen technischen, personellen und vor allem auch betriebswirtschaftlichen Kontext gestellt werden.
- Es soll aufgezeigt werden, wie und wie weit AI uns beim Lösen der obigen Probleme unterstützen kann.
- Der aktuelle Stand von AI im konkreten Aspekten Wartbarkeit muss klar erkennbar erarbeitet werden.
- Der Aufwand mit und ohne AI muss an konkreten Beispielen abgeschätzt und bewertet werden: Was wird verbessert und eingespart, was sind ev. Nachteile aus Sicht der Firma und auch des Kunden.
- Insbesondere soll auch eine Antwort auf die folgende Frage gefunden werden: Inwiefern kann AI bereits die Entwickler im Coding im Hinblick auf ISO 25010 unterstützen?
4 Gewünschte Methoden, Vorgehen
- Literaturrecherche
- Interviews
5 Kreativität, Varianten, Innovation
- Offen
[Zusammenfassung]