Detailseite
Projekt Druckansicht

Asked and Answered (AA): Intelligente Datenanalyse in Software Projekten

Fachliche Zuordnung Softwaretechnik und Programmiersprachen
Förderung Förderung von 2017 bis 2022
Projektkennung Deutsche Forschungsgemeinschaft (DFG) - Projektnummer 344029884
 
Erstellungsjahr 2022

Zusammenfassung der Projektergebnisse

Stakeholder von Softwareentwicklungsprojekten (z.B. Manager, Softwareentwickler, etc.) treffen ihre Entscheidungen "meist aus dem Bauch heraus“. Mögliche Erklärungen dafür sind die begrenzte Zeit, die Stakeholder von Softwareprojekten zur Verfügung haben und die in Software- und Systementwicklungsprojekten wachsende Datenmenge, die die Suche nach bestimmten Informationen zeitaufwändig und schwierig macht. Ziel dieses Projekts war es daher, eine Lösung für die Beantwortung von Fragen bereitzustellen, die es den Beteiligten ermöglicht, schnell und einfach die benötigten Informationen zu finden und so ihre Entscheidungsfindung zu unterstützen. Darüber hinaus kann eine solche Lösung auch der Prozessverbesserung, der Sicherheitsanalyse und einer Vielzahl anderer Softwareentwicklungsaufgaben dienen. Mit diesem Projekt konnten wir Datenmanagement- und Zugriffstechniken auf den speziellen Bereich der Softwareentwicklungsprozesse anwenden. Die gemeinsame Arbeit unserer Forschungsgruppen trug dazu bei, die Forschungsschwerpunkte des jeweils anderen zu verstehen und diese Perspektiven in die Bemühungen zur Erreichung unserer gemeinsamen Forschungsziele zu integrieren. Die folgenden Ergebnisse sind aus dem Projekt hervorgegangen: 1. Konzeptueller Rahmen für die Formulierung von Fragen zu Software-Artefakten: Überblick über den Informationsbedarf von Stakeholdern aus der Softwareentwicklung. 2. Extraktion und semantische Anreicherung von Informationen über Software-Artefakte: • Wissensdatenbanken - OLAP-ähnliche Datenbanken und RDF-Triples - mit Daten, die den Informationsbedarf von Stakeholdern aus dem Software-Engineering-Bereich adressieren. • Identifizierung von Trace-Links in der konstruierten Wissensbasis. • Anreicherung der konstruierten Wissensbasis durch maschinelles Lernen und Techniken zur Informationsbeschaffung. 3. Abfrage und Beantwortung von Fragen: • Literaturübersicht über verschiedene Text-to-SQL-Ansätze • Software-Engineering-Datensatz zum Trainieren von Text-zu-SQL-Ansätzen • Überbearbeiteter Text-zu-SQL-Ansatz • Konstruktion von SQL-Abfragen für den Bereich der Softwaretechnik • Ansatz zur wissensbasisunabhängigen Umwandlung von natürlicher Sprache in SQL und SPARQL • Entscheidungshilfe zur Unterscheidung verschiedener Such-/Antwort-Szenarien auf der Grundlage des entschlüsselten Informationsbedarfs.

Projektbezogene Publikationen (Auswahl)

 
 

Zusatzinformationen

Textvergrößerung und Kontrastanpassung