Abstract-TouchDevelop representerar en ny programmeringsmiljö som gör det möjligt för användare att utveckla mobila applikationer direkt på mobila enheter. TouchDevelop har framgångsrikt ritat ett stort antal slutanvändare, som har publicerat tusentals TouchDevelop skript på nätet. För att förbättra slutanvändarens programmering på mobila enheter genomför vi en omfattande fältstudie av 17322 TouchDevelop-skript och 4275 användare. Vår studie består av en övergripande studie om egenskaper hos manus (t.ex. strukturella funktioner, kodåteranvändning) och användare (t.ex. expertis) och en longitudinell studie om hur de utvecklas över tid. Våra studieresultat visar viktiga egenskaper hos skript såsom täta externa metodanrop, hög code-reuse-förhållande, och också avslöja intressanta utvecklings mönster av användare. Resultaten och konsekvenserna i vår studie ger värdefulla riktlinjer för att förbättra verktygsstöd eller tjänster för slutanvändare och öka populariteten för slutanvändarprogrammering på mobila enheter.
En fältstudie av slutanvändarprogrammering på mobila enheter genomfördes med målen inklusive att mäta användarnas framsteg med att utveckla TouchDevelop-skript REF.
A comprehensive field study of end-user programming on mobile devices
{'venue': '2013 IEEE Symposium on Visual Languages and Human Centric Computing', 'journal': '2013 IEEE Symposium on Visual Languages and Human Centric Computing', 'mag_field_of_study': ['Computer Science']}