Auflistung nach Autor:in "Hartenstein, Sandro"
1 - 4 von 4
Treffer pro Seite
Sortieroptionen
- KonferenzbeitragAn Approach for a Fast Cost Estimation of Software Projects supported by Sentiment AI Analysis(INFORMATIK 2023 - Designing Futures: Zukünfte gestalten, 2023) Hartenstein, Sandro; Johnson, Sidney L.In this short paper, an approach for rapid cost estimation of software projects is presented. Compared to traditional cost estimation, requirements are directly evaluated by an AI sentiment analysis instead of examining a generic target architecture.
- KonferenzbeitragKI-gestützte Modernisierung von Altanwendungen: (Sentiment-) Analysen im Diskurs des Anforderungsmanagements(Softwaretechnik-Trends Band 43, Heft 2, 2023) Schmietendorf, Andreas; Hartenstein, Sandro; Johnson, Sidney LeroyDie Entwicklung von Software erfolgt zunehmend unter Einsatz von Algorithmen der künstlichen Intelligenz. Dieser Beitrag beschäftigt sich mit der Klassifikation existierender Anforderungen mit Hilfe von Sentimentanalysen (Natural Language Processing) zur Bewertung bzw. Gewichtung von geforderten Fachfunktionen. Der Prototyp hat mit Hilfe eines modifizierten Trainingsdatensatzes erste Outputs eines NLP-Ansatzes produziert. Die Auswertung der bisher erlangten Ergebnisse durch Prototypen lässt darauf schließen, dass eine Bewertung von Anforderungen bzw. geforderten Fachunktionen mithilfe von ML-Algorithmen durchaus realistisch ist, sofern geeignete Daten für den Trainingsprozess vorliegen.
- KonferenzbeitragKI-gestützte Modernisierung von Altanwendungen: Anwendungsfelder von LLMs im Software Reengineering(Softwaretechnik-Trends Band 44, Heft 2, 2024) Hartenstein, Sandro; Schmietendorf, AndreasDie Integration von Large Language Models, kurz LLMs, in den Modernisierungsprozess von Altanwendungen bietet nicht nur eine Vielzahl technologischer Möglichkeiten, sondern dient auch als starke Motivation für Unternehmen, ihre bestehenden Systeme zu verbessern. LLMs repräsentieren einen bedeutsamen Fortschritt in der künstlichen Intelligenz (KI), veraltete Anwendungen können mit, aber auch durch LLMs aufgewertet werden. Diese Ausarbeitung adressiert die folgenden Fragen zur Implementierung von LLMs im Modernisierungsprozess: FF1 Wie können LLMs die Modernisierung von Altan wendungen im Anforderungsmanagement unter stützen? FF2 Inwiefern ermöglichen LLMs effiziente Software Reengineering Prozesse?
- KonferenzbeitragMöglichkeiten metrikengestützter Reviews zur Quellcodebewertung(Softwaretechnik-Trends Band 42, Heft 2, 2022) Schmietendorf, Andreas; Hartenstein, SandroNach Fowler sollten Softwareänderungen nur mit gut strukturiertem bzw. wartbarem Quellcode einhergehen. Bei agilen Methoden zur Softwareentwicklung wird der kontinuierliche Einsatz inhärenter Review-Techniken unterstellt. Typische Ansätze finden sich mit den Techniken des „Pair Programmings“ oder auch dem „Refactoring“ - kontinuierliche Optimierung des Quellcodes bei gleichbleibender Funktionalität. Dennoch existieren aus Sicht des Autors nach wie vor Bedürfnisse, klassische Review-Techniken unabhängig vom originären Entwicklungsteam zum Einsatz zu bringen. Der vorliegende Beitrag empfiehlt einen Prozess zur Durchführung eines asynchronen Reviews mit der toolgestützten Vermessung der Software als Unterstützung der Vorbereitung und Durchführung des Reviews. Die Ergebnisse dieser Vermessung beziehen sich auf Bewertung eingehaltener rogrammierkonventionen (ggf. Styleguides), Metriken im Diskurs eingesetzter Versionsmanagementlösungen (z.B. Commit-Häufigkeiten) und korrespondierender Quellcodemetriken wie z.B. Umfangsmetriken, Komplexität, Kopplungsmaße, Kommentierung. Häufig ist die zyklische Erhebung dieser Bewertungen durch die Integration fertiger oder eigenentwickelter Messwerkzeuge (beides hat Vor- und Nachteile) in genutzte Entwicklungsumgebungen bzw. Versionsmanagementsysteme zu empfehlen.