Pudlitz, Florian ORCID: 0000-0002-0006-1853 (2021). Verknüpfung von Anforderungen und Systemausführungen mithilfe einer Multilevel Markup Language. PhD thesis, Universität zu Köln.

[img] PDF
DissertationFlorianPudlitz.pdf - Accepted Version

Download (7MB)

Abstract

Die Softwareentwicklung in nahezu allen Bereichen basiert auf Software- und Testspezifikationen. Die stetig wachsende Komplexität von Softwarefunktionen führt zu einem wachsenden Anforderungs- und Testmanagement. Daraus resultiert eine Vielzahl von Herausforderungen um zu gewährleisten, dass durchgeführte Tests alle zuvor gestellten Anforderungen erfüllen. Der Einsatz von natürlichsprachlichen Anforderungen ermöglicht eine uneingeschränkte Spezifizierung der Software, erschwert jedoch die automatisierte Weiterverarbeitung für den Entwicklungs- und Testprozess, da die Vielfalt der Sprache nur unzureichend von heutigen Algorithmen verarbeitet werden kann. Manuelle Vorgehensweisen sind daher bis heute unersetzbar. In dieser Arbeit präsentiere ich einen Testansatz, der es ermöglicht Informationen mithilfe von Textmarkierungen aus natürlichsprachlichen Anforderungen zu extrahieren und für Tests weiterzuverarbeiten. Die Testergebnisse werden anschließend in den Anforderungen angezeigt. Dadurch werden durchgeführte Tests direkt mit Anforderungen verknüpft. Der erste Beitrag dieser Arbeit umfasst die Entwicklung einer Markierungssprache, die es den Anwender:innen ermöglicht, gezielt Texte in Anforderungsdokumenten zu markieren. Der zweite Beitrag vergleicht zwei Vorgehensweisen zur Entwicklung einer automatisierten Erkennung von Systemzuständen in natürlichsprachlichen Anforderungen. Der resultierende Algorithmus kann die Anwender:innen beim Markieren von Textpassagen unterstützen und basiert auf Methoden des maschinellen Lernens. Als dritten Beitrag präsentiere ich eine umfassende Analysemethode des Softwareverhaltens. Hierbei basieren die Auswertungen auf den markierten Textstellen der Anwender:innen. Das ermöglicht die beurteilung der Testresultate in Kontext der Anforderungen. Der vierte Beitrag untersucht die Nutzbarkeit der entwickelten Markierungssprache anhand einer Interviewstudie mit Probanden aus der Praxis. Hierbei testeten die Probanden den Testansatz und beurteilten ihn.

Item Type: Thesis (PhD thesis)
Creators:
CreatorsEmailORCIDORCID Put Code
Pudlitz, Florianflorianpudlitz@gmail.comorcid.org/0000-0002-0006-1853UNSPECIFIED
URN: urn:nbn:de:hbz:38-527764
Date: 25 May 2021
Language: German
Faculty: Faculty of Mathematics and Natural Sciences
Divisions: Faculty of Mathematics and Natural Sciences > Department of Mathematics and Computer Science > Institute of Computer Science
Subjects: Data processing Computer science
Technology (Applied sciences)
Uncontrolled Keywords:
KeywordsLanguage
Requirements EngineeringEnglish
Test EngineeringEnglish
Markup LanguageEnglish
Date of oral exam: 22 July 2021
Referee:
NameAcademic Title
Vogelsang, AndreasProf. Dr.
Glinz, MartinProf. Dr.
Refereed: Yes
URI: http://kups.ub.uni-koeln.de/id/eprint/52776

Downloads

Downloads per month over past year

Export

Actions (login required)

View Item View Item