Paper-Conference

Personality types, learning styles, and an agile approach to software engineering education

This paper describes an initiative at North Carolina State University in which the undergraduate software engineering class was restructured in layout and in presentation. The …

l.-layman

Examining the Compatibility of Student Pair Programmers

Pair programming has been shown to be beneficial for both students and teaching staff in university courses. A two-phased study of 1350 students was conducted at North Carolina …

laurie-williams

Changing Students' Perceptions: An Analysis of the Supplementary Benefits of Collaborative Software Development

Collaborative work has been in use as an instructional tool to increase student understanding through collaborative learning and to improve student performance in computer science …

l.-layman

Undergraduate Student Perceptions of Pair Programming and Agile Software Methodologies: Verifying a Model of Social Interaction

One of the reasons that undergraduate students, particularly women and minorities, can become disenchanted with computer science education is because software development is …

kelli-m-slaten

How and Why Collaborative Software Development Impacts the Software Engineering Course

This paper presents the results of an initial quantitative investigation to assess a variety of factors that potentially affect the collaborative software development experience. …

lucas-layman

Toward a Framework for Evaluating Extreme Programming

Software organizations are progressively adopting the development practices associated with the extreme programming (XP) methodology. Most reports on the efficacy of these …

laurie-williams