En Software Product Lines (SPL) är "en uppsättning programvaruintensiva system som delar en gemensam, hanterad uppsättning funktioner som tillgodoser de specifika behoven hos ett visst marknadssegment eller uppdrag och som utvecklas från en gemensam uppsättning av kärntillgångar på ett förskrivet sätt". Variabilitet är ett centralt begrepp som möjliggör generering av olika produkter i familjen genom återanvändning av kärntillgångar. Det fångas genom funktioner som, för en SPL, definierar dess omfattning. Funktioner representeras i en funktionsmodell, som senare används för att generera produkterna från linjen. Från testsynpunkt är det inte praktiskt att testa alla möjliga kombinationer i funktionsmodeller eftersom 1) antalet möjliga kombinationer (dvs. kombinationer av funktioner för sammansatta produkter) kan vara obehandlingsbara, och 2) vissa kombinationer kan innehålla inkompatibla egenskaper. Detta dokument löser därför problemet genom införandet av kombinatoriska testmetoder som är anpassade till SPL-sammanhanget.
I REF genomförde författarna flera kombinatoriska testtekniker anpassade till SPL-sammanhanget.
Testing product generation in software product lines using pairwise for features coverage
{'venue': 'ICTSS', 'journal': None, 'mag_field_of_study': ['Computer Science']}