2016 · 13 citations · 12 references
EducationInstructionTeachingInteraction DesignMobile ComputingSoftware EngineeringEducational Software DesignMobile Application DevelopmentMobile Interaction DesignMobile LearningInstructor-student InteractionMobile Application Programming InterfacesMobile Learning EnvironmentsMobile Learning Pedagogy
Pair Programming has demonstrated benefits for education, but unique concerns of mobile software design raise questions about the effectiveness of Pair Programming in this evolving field. This paper probes unique challenges for Pair Programming when used in mobile software design classes, focusing on five mobile design topics: dealing with interface and data management, using camera, handling multi-device connectivity, using sensors and collecting GPS data, and using microphones and speakers. The paper highlights successes and challenges for Pair Programming and mobile applications, concluding with recommendations on building assignments, managing student interaction, and implementing Pair Programming for instructors considering using it in their mobile development classes.
12
Manifesto for agile software development
K. Beck, Mike Beedle, Arie van Bennekum et al. · 2001 · 3.9K citations
Management, Project Management, Agile Project Management +11
Improving the CS1 experience with pair programming
Nachiappan Nagappan, Laurie Williams, Miriam Ferzli et al. · 2003 · 303 citations