Abstract-Requirements Engineering (RE) är en nyckeldisciplin i mjukvaruutveckling och flera metoder finns tillgängliga för att hjälpa till att bedöma och förbättra RE-processer. Dessa metoder bygger dock på normativa modeller av RE; de utnyttjar inte, liksom andra discipliner inom programvaruteknik, direkt intressentuppfattningar och subjektiva bedömningar. Mot bakgrund av detta presenterar vi en empirisk studie i RE-processens bedömning. Vårt mål var att undersöka hur intressentuppfattningar och processrecept kan kombineras vid bedömningar för att på ett effektivt sätt informera om förbättring av RE-processen. Vi beskriver först befintliga metoder för utvärdering av RE-processen och den roll som intressenternas uppfattningar och subjektiva bedömningar spelar i programvaruutvecklings- och managementlitteraturen. Vi presenterar sedan en metod som kombinerar perceptioner och recept i RE bedömningar tillsammans med en industriell fallstudie där metoden tillämpades och utvärderades under en treårsperiod på TelSoft. Uppgifterna tyder på att den kombinerade metoden ledde till en omfattande och omfattande bedömning och hjälpte TelSoft att betrakta RE som en viktig och integrerad del av det bredare ingenjörssammanhanget. Detta ledde i sin tur till förbättringar som kombinerade plandrivna och anpassningsbara principer för förnybar energi. Sammantaget hjälpte den kombinerade metoden TelSoft att flytta från nivå 1 till nivå 2 i RE-mognad, och de anställda upplevde att de resulterande tekniska rutinerna förbättrades. Baserat på dessa resultat föreslår vi att programvaruchefer och forskare kombinerar intressentuppfattningar och processrecept som ett sätt att effektivt balansera specificitet, jämförbarhet och noggrannhet i bedömningar av programvaruprocesser. Index Terms-Process implementation och förändring, kvalitativ processanalys, krav engineeringsprocess, programvaruhantering, programvaruprocess.
Generellt kan förbättringsmetoder för programvaruprocesser tilldelas en av två kategorier: induktiva (problembaserade) och preskriptiva (modellbaserade) REF.
Combining Perceptions and Prescriptions in Requirements Engineering Process Assessment: An Industrial Case Study
{'venue': 'IEEE Transactions on Software Engineering', 'journal': 'IEEE Transactions on Software Engineering', 'mag_field_of_study': ['Computer Science']}