Abstract-We introducerar Code Park, ett nytt verktyg för att visualisera kodbaser i en 3D spelliknande miljö. Code Park syftar till att förbättra en programmerares förståelse av en befintlig kodbas på ett sätt som är både engagerande och intuitivt, tilltalande för nybörjare användare såsom studenter. Det uppnår dessa mål genom att lägga ut kodbasen i en 3D parkliknande miljö. Varje klass i kodbasen representeras som en 3D rumsliknande struktur. Ingående delar av klassen (variabla, medlemsfunktioner etc.) läggs ut på väggarna, som liknar en syntax-medveten "wallpaper". Användarna kan interagera med kodbasen med hjälp av en översikt och ett förstapersonsläge. Vi genomförde två användarstudier för att utvärdera Code Parks användbarhet och lämplighet för att organisera ett befintligt projekt. Våra resultat visar att Code Park är lätt att bekanta sig med och avsevärt hjälper till med kodförståelse jämfört med en traditionell IDE. Dessutom ansåg användarna enhälligt att Code Park var ett roligt verktyg att arbeta med.
Code Park REF föreslår en uppslukande visualisering av programvarumått och källkod; en utvärdering visade att visualiseringen som visas i den virtuella verkligheten utmärker sig när det gäller användbarhet och bidrar avsevärt till kodförståelse.
Code Park: A New 3D Code Visualization Tool
{'venue': '2017 IEEE Working Conference on Software Visualization (VISSOFT)', 'journal': '2017 IEEE Working Conference on Software Visualization (VISSOFT)', 'mag_field_of_study': ['Computer Science']}