đ Vous voulez rĂ©duire le nombre de bugs dâune API ? Laissez vos dĂ©veloppeurs faire ce $ÂŁ%!§#@ de refactoring quâils demandent depuis des semaines. Mieux, laissez-les dĂ©cider seuls du moment de refactorer. Cela nâa presque que des avantages :
đ Le temps moyen de rĂ©solution dâun bug chute entre 35% et 63% aprĂšs un refactoring.
đ Le nombre de bugs rĂ©solus augmente entre 25% et 30% aprĂšs un refactoring.
â ïž Le papier prĂ©sente un facteur de confusion : il est possible que le nombre de bugs rĂ©solus soit liĂ© Ă de mauvais refactorings quâil faut ensuite corriger. Cependant le temps moyen de rĂ©solution est une donnĂ©e fiable.
SOURCE
Kim, Miryung, Dongxiang Cai and Sunghun Kim. âAn empirical investigation into the role of API-level refactorings during software evolution.â 2011 33rd International Conference on Software Engineering (ICSE) (2011): 151-160. DOI:10.1145/1985793.1985815
Enzo Sandré
DOIs: 10.1145/1985793.1985815