Abstract Mapping funktionella krav först till specifikationer och sedan att koda är en av de mest utmanande uppgifterna i mjukvaruutveckling. Eftersom kraven vanligtvis är skrivna på naturligt språk, kan de vara benägna att vara tvetydiga, ofullständiga och inkonsekventa. Strukturerade semantiska representationer gör det möjligt att översätta kraven till formella modeller, som kan användas för att upptäcka problem i ett tidigt skede av utvecklingsprocessen genom validering. Lagring och sökning av sådana modeller kan också underlätta återanvändning av programvara. Flera metoder begränsar inmatningsformatet för krav för att ta fram specifikationer, men de kräver vanligtvis stora mänskliga ansträngningar för att anta domänspecifika heuristik och/eller kontrollerade språk. Vi föreslår en mekanism som automatiserar kartläggningen av krav till formella representationer med semantisk rollmärkning. Vi beskriver den första allmänt tillgängliga datauppsättningen för denna uppgift, använder en hierarkisk ram som tillåter kravkoncept att kommenteras, och diskuterar hur semantisk rollmärkning kan anpassas för tolkning av programvarukrav.
Diamantopoulos REF, som var motiverat att upptäcka problem i ett tidigt skede av mjukvaruutvecklingen, skapade en mekanism för att automatiskt kartlägga krav på formell representation genom användning av ontologier och semantisk rollmärkning.
Software requirements as an application domain for natural language processing
{'venue': None, 'journal': 'Language Resources and Evaluation', 'mag_field_of_study': ['Computer Science']}