How and Why Collaborative Software Development Impacts the Software Engineering Course
Jan 1, 2005·,,,,,,,,,,·
0 min read
Lucas Layman
Laurie Williams
Jason Osborne
Sarah Berenson
Kelli Slaten
Mladen Vouk
L L. Williams
Jason Osborne
Sarah Berenson
Kelli Slaten
Mladen Vouk
Abstract
This paper presents the results of an initial quantitative investigation to assess a variety of factors that potentially affect the collaborative software development experience. This research was conducted with 119 students in two undergraduate software engineering classes at North Carolina State University. A survey was administered where students could reflect on their collaborative experiences. We analyzed these factors for interrelationships as well as for correlations with performance in the course, grade point average, and SAT scores. Our findings support the components of the proposed Social Interaction Model of Pair Programming. The substantiation of the Social Interaction Model of Pair Programming values suggests that they should be considered in course planning. We also find that work ethic and self-perceived programming ability positively correlate with GPA
Type
Publication
Proceedings Frontiers in Education 35th Annual Conference
Collaborative Development
Collaborative Software
Collaborative Work
Computer Science
Computer Science Education
Education Research
Educational Programs
Educational Technology
Engineering Profession
LS
MBTI
Mathematics
North Carolina State University
Programming Profession
Software Engineering
Collaborative Software Development
Educational Courses
Educational Institutions
Ethical Aspects
Learning
Mypubs
Pair Programming
Quantitative Investigation
Self-Perceived Programming Ability
Social Interaction Model
Software Engineering Classes
Software Engineering Course
Survey
Work Ethic