Abstract-Under mjukvaruutveckling teknisk skuld (TD) följer en konstant ebb och flöde, uppstår och betalas tillbaka, ibland på samma dag och ibland tio år senare. Det har gjorts flera studier i litteraturen som undersöker hur tekniska skulder i källkod ackumuleras under tiden och konsekvenserna av denna ackumulering för programvaruunderhåll. Men så vitt vi vet finns det inga storskaliga studier som fokuserar på de typer av frågor som är fasta och mängden TD som betalas tillbaka under programvaruutveckling. I detta papper presenterar vi resultaten av en fallstudie, där vi analyserade utvecklingen av femtiosju Java öppen källkod programvara projekt av Apache Software Foundation på temporal granularity nivå av veckovisa ögonblicksbilder. I synnerhet fokuserar vi på det belopp av tekniska skulder som betalas tillbaka och de typer av frågor som är fastställda. Resultaten visar att en liten delmängd av alla emissionstyper är ansvarig för den största andelen av TD återbetalning och därmed, riktade särskilda överträdelser utvecklingsteamet kan uppnå högre fördelar.
Digkas m.fl. Ref studerade veckovisa ögonblicksbilder av 57 Java-projekt av ASF som undersökte storleken på den tekniska skuld som betalades tillbaka under projektens gång och vilken typ av problem som hade åtgärdats.
How do developers fix issues and pay back technical debt in the Apache ecosystem?
{'venue': '2018 IEEE 25th International Conference on Software Analysis, Evolution and Reengineering (SANER)', 'journal': '2018 IEEE 25th International Conference on Software Analysis, Evolution and Reengineering (SANER)', 'mag_field_of_study': ['Computer Science']}