Kodändringar utförs på olika sätt i de mobila och icke-mobila plattformarna. Tidigare arbete har undersökt skillnaderna mellan olika plattformar. Vi saknar dock fortfarande en djupare förståelse för hur kodändringar utvecklas mellan olika mjukvaruplattformar. I detta dokument presenterar vi en studie som syftar till att undersöka hur ofta ändringar sker och hur källkod, bygg- och teständringar samevolveras i mobila och icke-mobila plattformar. Vi utvecklade regressionsmodeller för att förklara vilka faktorer som påverkar förändringars frekvens och tillämpade Apriori-algoritmen för att hitta typer av förändringar som ofta sker samtidigt. Våra resultat visar att icke-mobila databaser har ett högre antal åtaganden per månad och våra regressionsmodeller tyder på att mobila effekter på antalet åtaganden i negativ riktning när man kontrollerar för sammanflätade faktorer, såsom kodstorlek. Vi fann också att utvecklare vanligtvis inte ändrar källkodsfiler tillsammans med bygg- eller testfiler. Vi hävdar att våra resultat kan ge värdefull information till utvecklare om hur förändringar utförs på olika plattformar så att metoder som används i framgångsrika mjukvarusystem kan följas.
Viggiato m.fl. REF använde också Apriori-algoritm för att hitta typer av förändringar som ofta förekommer i mobila och icke-mobila plattformar.
How Do Code Changes Evolve in Different Platforms? A Mining-Based Investigation
{'venue': '2019 IEEE International Conference on Software Maintenance and Evolution (ICSME)', 'journal': '2019 IEEE International Conference on Software Maintenance and Evolution (ICSME)', 'mag_field_of_study': ['Computer Science']}