Sammanfattning —Experiment inom programvaruteknik är nödvändigt men svårt. En orsak är att det finns ett stort antal kontextvariabler och att skapa en sammanhållen förståelse för experimentella resultat kräver därför en mekanism för att motivera studier och integrera resultat. Det kräver en gemenskap av forskare som kan replikera studier, variera kontextvariabler, och bygga modeller som representerar de gemensamma observationer om disciplinen. I detta dokument diskuteras författarnas erfarenheter, baserade på en samling experiment, i form av en ram för att organisera uppsättningar av relaterade studier. Med en sådan ram kan experiment betraktas som en del av vanliga studiefamiljer, i stället för att vara isolerade händelser. Vanliga studiefamiljer kan bidra till viktiga och relevanta hypoteser som kanske inte föreslås av enskilda experiment. Ett ramverk underlättar också att bygga upp kunskap på ett stegvist sätt genom att replikera experiment inom studiefamiljer. För att stödja ramverket diskuterar detta dokument författarnas erfarenheter av att genomföra empiriska studier, med särskild tonvikt på ihållande problem inom experimentell design, hot mot giltighet, kriterier för utvärdering och genomförande av experiment inom programvaruteknik.
Basili och al. REF föreslår att enskilda studier ska ses som en del av en "studiefamilj" snarare än enstaka händelser.
Building Knowledge through Families of Experiments
{'venue': 'IEEE TRANSACTIONS ON SOFTWARE ENGINEERING', 'journal': None, 'mag_field_of_study': ['Computer Science']}