Sammanhang: Kotlin är ett nytt språk som representerar ett alternativ till Java, och har nyligen antagits som ett förstklassigt programmeringsspråk för Android-applikationer. Kotlin uppnår en betydande spridning bland utvecklare, och flera studier har belyst olika fördelar med språket jämfört med Java. Mål: Syftet med detta papper är att analysera en uppsättning av öppen källkod Android-appar, att utvärdera deras övergång till Kotlin programmeringsspråk under hela sin livslängd och förstå om antagandet av Kotlin har effekter på framgången för Android-appar. Metoder: Vi minerade alla projekt från F-Droid arkiv av Android öppen källkod program, och vi hittade motsvarande projekt på den officiella Google Play Store och på GitHub plattform. Vi definierade en uppsättning av åtta mätvärden för att kvantifiera relevansen av Kotlin-koden i den senaste uppdateringen och genom alla utgåvor av ett program. Sedan analyserade vi statistiskt korrelationen mellan närvaron av Kotlin-kod i ett projekt och popularitetsmåtten från plattformarna där apparna släpptes. Resultat: Av en uppsättning av 1232 projekt som uppdaterades efter oktober 2017, nästan 20% antogs Kotlin och ca 12% hade mer Kotlin kod än Java; de flesta av de projekt som antog Kotlin snabbt övergång från Java till det nya språket. Projekten med Kotlin hade i genomsnitt högre popularitetsmått; en statistiskt signifikant korrelation har konstaterats mellan närvaron av Kotlin och antalet stjärnor på GitHub-arkivet. Slutsats: Kotlin språket verkar kunna garantera en sömlös migration från Java för Android-utvecklare. Med en inspektion på en stor uppsättning av open-source Android-appar, vi observerade att antagandet av Kotlin språket är snabb (jämfört med den genomsnittliga livslängden för ett Android-projekt) och verkar komma utan kostnad i form av popularitet bland användare och andra utvecklare.
Coppola m.fl. REF har analyserat en uppsättning av Android-appar med öppen källkod, för att utvärdera deras övergång till Kotlin programmeringsspråk under hela sin livslängd och förstå om antagandet av Kotlin har effekter på framgången för Android-appar.
Characterizing the transition to Kotlin of Android apps: a study on F-Droid, Play Store and GitHub
{'venue': 'WAMA 2019', 'journal': None, 'mag_field_of_study': ['Computer Science']}