Abstract-Medan en stor mängd forskning ägnas åt att testa för funktionsinteraktioner i konfigurerbar programvara, har det varit lite arbete som undersöker vad som utgör ett sådant fel på kodnivå. Följaktligen vet vi inte hur vanligt förekommande verkliga interaktionsfel är i praktiken, hur ett typiskt interaktionsfel ser ut i kod, hur man fröinteraktionsfel, eller om aktuella interaktionstester är effektiva för att hitta de fel de syftar till att upptäcka. Vi gör ett första steg i denna riktning, genom att härleda ett whitebox-kriterium för ett interaktionsfel. Beväpnad med detta kriterium gör vi en undersökning av hundratals fel från fältet i två system med öppen källkod. Vi finner att endast tre av de 28 som verkar vara interaktionsfel i själva verket beror på funktionernas interaktioner. Vi undersöker de återstående 25 och finner att även om de kunde ha upptäckts utan interaktionstest, varierar systemkonfigurationen förstärker felsökningskraften i en testsvit, vilket gör dessa fel lättare att avslöja. Därför karakteriserar vi fördelarna med interaktionstestning både när det gäller interaktionsfel och icke-interaktionsfel. Vi avslutar med en diskussion om flera mutationer som kan användas för att härma interaktionsfel baserat på de fel vi ser i praktiken.
Garvin m.fl. REF presenterade en undersökande studie om två öppna källkodssystem med allmänt tillgängliga buggdatabaser för att förstå karaktären av verkliga interaktionsfel och för att förstå de typer av mutationer som skulle härma dessa fel.
Feature Interaction Faults Revisited: An Exploratory Study
{'venue': '2011 IEEE 22nd International Symposium on Software Reliability Engineering', 'journal': '2011 IEEE 22nd International Symposium on Software Reliability Engineering', 'mag_field_of_study': ['Computer Science']}