Research Article

Comparison of Learning Software Architecture by Developing Social Applications versus Games on the Android Platform

Table 1

GQM table.

AnalyzeSoftware development project
For the purpose ofComparing social application versus game application domain on same COTS
GoalWith respect toDifference and effectiveness of two domains of the projects
From the point of view ofResearcher and educator
In context ofStudents in software architecture course

QuestionsQ1: Are there any differences in how the students perceive the project for students choosing an Android game project versus students choosing an Android social project?Q2: Are there any differences in the software architectures designed by students doing an Android game project versus students doing an Android social project?Q3: Are there any differences in the implementation effort in the project by students doing an Android game project versus students doing an Android social project?Q4: Are there any differences in the performance of students doing an Android game project versus students doing an Android social project?

MetricM1: Number of students choosing game project versus social project.M3: Project reportsM4: Source code filesM6: Project score
M2: Questionnaire survey with 5-Level Likert Scale: Strong disagree (1), Disagree (2), Neutral (3), Agree (4), Strong Agree (5)M5: Time spent