Abstract-Test dofter är sub-optimala designval i genomförandet av testkoden. Som rapporterats av nyligen genomförda studier kan deras närvaro inte bara påverka förståelsen av testsviter negativt, utan kan också leda till att testfall blir mindre effektiva när det gäller att hitta fel i produktionskoden. Även om betydande steg mot att förstå testlukter, finns det fortfarande en anmärkningsvärd frånvaro av studier som bedömer deras samband med programvarukvalitet. I detta dokument undersöker vi sambandet mellan förekomsten av testdofter och testkodens förändrings- och defektbenägenhet samt den testade produktionskodens defektbenägenhet. I detta syfte samlar vi in data om 221 utgåvor av tio mjukvarusystem och vi analyserar mer än en miljon testfall för att undersöka sambandet mellan sex testdofter och deras samtidiga förekomst med programvarukvalitet. Viktiga resultat av vår studie inkluderar:(i) tester med dofter är mer förändring-och defekt-bene, (ii) "indirekt testning", "Eager Test" och "Assertion Roulette" är de mest betydande dofter för förändring-benägenhet och, (iii) produktionskod är mer defekt-bene när testas med lukttest.
Spadini m.fl. REF har undersökt förhållandet mellan testdofter och produktionskodens källkodskvalitet, vilket visar att det också finns ett tydligt samband mellan de två.
On the Relation of Test Smells to Software Code Quality