Spårbarheten hos programvaruartefakter har erkänts som en viktig faktor för att stödja olika aktiviteter i utvecklingsprocessen för programvarusystem. I allmänhet är syftet med spårbarheten att förbättra programvarusystemens kvalitet. Mer specifikt kan spårbarhetsinformation användas för att stödja analys av implikationer och integrering av ändringar som sker i programvarusystem, underhåll och utveckling av programvarusystem, återanvändning av programvarusystemkomponenter genom att identifiera och jämföra krav på nya och befintliga system, testning av programvarusystemkomponenter och systeminspektion, genom att ange alternativ och kompromisser som gjorts under utvecklingen. Spårbarhet möjliggör systemacceptans genom att göra det möjligt för användare att bättre förstå systemet och bidrar till tydlig och konsekvent systemdokumentation. Under de senaste åren har programvaru- och systemtekniksamhällena utvecklat ett stort antal metoder och tekniker för att ta itu med olika aspekter av spårbarhet. Forskningen om spårbarhet av programvara har främst handlat om studier och definition av olika typer av spårbarhetsrelationer, stöd till skapande av spårbarhetsrelationer, utveckling av arkitekturer, verktyg och miljöer för representation och underhåll av spårbarhetsrelationer samt empiriska undersökningar av organisationspraxis när det gäller upprättande och införande av spårbarhetsrelationer i programvaruutvecklingens livscykel. Trots sin betydelse och sitt arbete som ett resultat av många års forskning har empiriska studier av spårbarhetsbehov och praxis inom industriorganisationer visat att spårbarhetsstödet inte alltid är tillfredsställande. Till följd av detta är spårbarhet sällan etablerad i befintliga industriella miljöer. I den här artikeln presenterar vi en färdplan för forskning och praxis relaterade till programvara spårbarhet och identifiera frågor som fortfarande är öppna för ytterligare forskning. Vår färdplan är organiserad enligt de huvudämnen som har stått i fokus för forskning om spårbarhet av programvara.
Det har funnits andra metoder och tekniker för att stödja programvara spårbarhet som presenteras i undersökningen i REF.
Software Traceability: A Roadmap
{'venue': 'Handbook of Software Engineering and Knowledge Engineering', 'journal': None, 'mag_field_of_study': ['Computer Science']}