Den viktigaste rollen för kravteknik (RE) är att vägleda utvecklingsprojekt för att implementera produkter som kommer att appellera till kunderna. För att effektivt uppnå denna RE måste samordnas med och tydligt kommuniceras till de senare mjukvaruutvecklingsaktiviteterna. [Fråga/Problem] Kommunikationsluckor mellan RE och andra utvecklingsåtgärder minskar samordning och anpassning, och kan leda till projektförseningar och misslyckanden att tillgodose kundernas behov. [Principidéer/resultat] Huvudhypotesen är att samordningen förstärks genom närhet till RE-roller och artefakter, och att avstånd till senare aktiviteter ökar det arbete som krävs för att anpassa kraven till annat utvecklingsarbete. Tretton RE-relaterade avstånd har identifierats genom en systematisk kartläggning av befintlig forskning. [Bidrag] Rapporterade avstånd kartläggs efter forskningstyp, RE-aktivitet och senare mjukvaruutvecklingsverksamhet. Resultaten ger en översikt över RE avstånd och kan användas som grund för att definiera en teoretisk ram. Ett effektivt sätt, möjliggör tidig undersökning av problemet utrymme, och gör det möjligt för ingenjörer att identifiera krav och matcha dem med tillgängliga komponenter och produkter [25]. På samma sätt, Fricker et al. fann att en anpassning av krav och arkitektur genom en förhandlingsprocess mellan produkthantering och arkitektur ledde till att man identifierade missade krav, och till en gemensam kravuppfattning som mildrade problem i samband med missade krav och kravberoende [17]. Samordning och anpassning av förnybar energi och testning. Vi har tidigare rapporterat om situationen när det gäller anpassning mellan förnybar energi och provning inom industrin [5]. Två av de största utmaningarna befanns vara RE-kvalitet och de mjukare aspekterna av utveckling, dvs. kommunikation och samarbete [5]. Dessutom har ett antal industriella metoder för att stödja anpassningen rapporterats både av Bjarnason et al och av Uusitalo et al. Dessa metoder omfattar spårbarhet mellan krav och testfall och ökad kommunikation mellan roller [5, 31], t.ex. Genom att involvera testare tidigt i projektet och i granskningar av krav, och genom att upprätta kommunikation mellan testare och kravägare [31]. På liknande sätt, Marczak et al. fann att i kravdriven samverkan beror nära kommunikation mellan krav och testning på nyckelroller som vid frånvaro orsakar störningar inom utvecklingsteamet [24].
I REF undersöks klyftor mellan kravutveckling och senare mjukvaruutveckling ytterligare i en systematisk kartläggningsstudie och 13 avstånd mellan RE och utveckling presenteras.
Distances between requirements engineering and later software development activities: a systematic map
{'venue': 'REFSQ', 'journal': None, 'mag_field_of_study': ['Computer Science']}