Abstract-Successen för smartphones och app butiker har bidragit till explosionen av antalet mobila appar som föreslås för slutanvändare. På denna mycket konkurrensutsatta marknad har utvecklarna bråttom att regelbundet släppa nya versioner av sina appar för att behålla användarna. Under sådana påtryckningar, apputvecklare kan frestas att anta dålig design eller genomförande val, vilket leder till införandet av kod dofter. Mobilspecifika koddofter är ett stort problem inom mobil programvaruteknik. Många studier har föreslagit verktyg för att automatiskt upptäcka deras närvaro och kvantifiera deras inverkan på prestanda. Men det finns fortfarande-än så länge-inga bevis på livslängden för dessa kod dofter i historien om mobila appar. I denna uppsats presenterar vi den första storskaliga empiriska studien som undersöker överlevnaden av Android-kod dofter. Denna studie omfattar 8 typer av Android-kod dofter, 324 Android-appar, 255k begår, och historien om 180k-kod lukt fall. Vår studie rapporterar att även om i termer av tid Android-kod dofter kan förbli i kodbasen för år innan tas bort, det krävs bara 34 effektiva åtaganden att ta bort 75% av dem. Också, Android-kod dofter försvinner snabbare i större projekt med högre släppa trender. Slutligen konstaterade vi att koddofter som upptäcks och prioriteras av linters tenderar att försvinna innan andra koddofter.
Habchi m.fl. REF presenterade den första storskaliga empiriska studien som undersöker överlevnaden av Android-kod dofter.
On the Survival of Android Code Smells in the Wild
{'venue': '2019 IEEE/ACM 6th International Conference on Mobile Software Engineering and Systems (MOBILESoft)', 'journal': '2019 IEEE/ACM 6th International Conference on Mobile Software Engineering and Systems (MOBILESoft)', 'mag_field_of_study': ['Computer Science']}