Kim, Yeong-Su; Lee, Seung-Woo; Dollmann, Markus; Geierhos, Michaela
Dokumenttyp:
Zeitschriftenartikel / Journal Article
Titel:
Semantic Annotation of Software Requirements with Language Frame
Zeitschrift:
International Journal of Software Engineering for Smart Device
Jahrgang:
4
Heftnummer:
2
Verlag:
Global Vision School Publication
Jahr:
2017
Seiten von - bis:
1-6
Sprache:
Englisch
Stichwörter:
Natural Language Processing ; Semantic Annotation ; Machine Learning
Abstract:
An end user generally writes down software requirements in ambiguous expressions using natural language; hence, a software developer attuned to programming language finds it difficult to understand th meaning of the requirements. To solve this problem we define semantic categories for disambiguation and classify/annotate the requirement into the categories by using machine-learning models. We extensively use a language frame closely related to such categories for designing features to overcome the problem of insufficient training data compare to the large number of classes. Our proposed model obtained a micro-average F1-score of 0.75, outperforming the previous model, REaCT. «
An end user generally writes down software requirements in ambiguous expressions using natural language; hence, a software developer attuned to programming language finds it difficult to understand th meaning of the requirements. To solve this problem we define semantic categories for disambiguation and classify/annotate the requirement into the categories by using machine-learning models. We extensively use a language frame closely related to such categories for designing features to overcome... »