Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1109/ICSE.2007.58acmconferencesArticle/Chapter ViewAbstractPublication PagesicseConference Proceedingsconference-collections
Article

On the Impact of a Collaborative Pedagogy on African American Millennial Students in Software Engineering

Published: 24 May 2007 Publication History

Abstract

Millennial students (those born after 1982), particularly African Americans and women, have demonstrated a propensity toward collaborative activities. We conducted a collective case study at North Carolina State University and North Carolina A&T to ascertain the role of collaboration and social interaction in attracting and retaining students in information technology. Responses from semi-structured interviews with 11 representative African American students in these classes were coded and analyzed. The responses from these minority students were used to evolve a social interaction model. The conjectures generated from the model suggest that pair programming and agile software methodologies effectively create a collaborative environment that is desirable to Millennial students, male and female, and, with the new evidence, minority and majority. Additionally, the African American Millennial students enjoy learning from their peers and believe that a collaborative environment better prepares them for the "real world."

References

[1]
{1} American Association of University Women Education Foundation, Educating Girls in the New Computer Age, 2000, http://www.aauw.org/member_center/publications/TechSavvy/T echSavvy.pdf, accessed
[2]
{2} V. R. Basili and A. J. Turner, "Iterative Enhancement: A Practical Technique for Software Development," IEEE Transactions on Software Engineering, vol. 1, no. 4, 1975, pp. 266-270.
[3]
{3} K. Beck, Extreme Programming Explained: Embrace Change, Second ed. Reading, Mass.: Addison-Wesley, 2005.
[4]
{4} K. Beck, M. Beedle, A. van Bennekum, A. Cockburn, W. Cunningham, M. Fowler, J. Grenning, J. Highsmith, A. Hunt, R. Jeffries, J. Kern, B. Marick, R. C. Martin, S. Mellor, K. Schwaber, J. Sutherland, and D. Thomas, "The Agile Manifesto," http://www.agileAlliance.org, 2001 2001.
[5]
{5} S. B. Berenson, K. M. Slaten, L. Williams, and C.-w. Ho, "Voices of Women in a Software Engineering Course: Reflections on Collaboration " ACM Journal on Educational Resources in Computing, vol. 4, no. 1, 2004, pp. 1-18.
[6]
{6} S. B. Berenson, L. Williams, and K. M. Slaten, "Using Pair Programming and Agile Development Methods in a University Software Engineering Course to Develop a Model of Social Interactions," Crossing Cultures, Changing Lives Conference, Oxford, UK, 2005, pp. to appear.
[7]
{7} M. T. H. Chi, "Self-Explaining: The Dual Process of Generating Inference and Repairing Mental Models," in Advances in Instructional Psychology, R. Glaser, Ed. Mahwah, New Jersey: Lawrence Erlbaum Associates, 2000, pp. 161-238.
[8]
{8} A. Cockburn, Agile Software Development. Reading, Massachusetts: Addison Wesley Longman, 2001.
[9]
{9} J. M. Cohoon, "Toward improving female retention in the computer science major," Communications of the ACM, vol. 44, no. 5, 2001, pp. 108-114.
[10]
{10} J. W. Creswell, Qualitative inquiry and research design: Choosing among five traditions. Thousand Oaks, CA: Sage, 1998.
[11]
{11} B. Curtis, "Three Problems Overcome with Behavioral Models of the Software Development Process (Panel)," International Conference on Software Engineering, Pittsburgh, PA, 1989, pp. 398-399.
[12]
{12} M. Fowler and J. Highsmith, "The Agile Manifesto," in Software Development, August 2001, pp. 28-32.
[13]
{13} P. Freeman and W. Aspray, "The Supply of Information Technology Workers in the United States," Computing Research Association, Washington, DC, 1999.
[14]
{14} R. E. Fullilove and P. U. Treisman, "Mathematics achievement among African American undergraduates of the University of California, Berkeley: An evaluation of the Mathematics Workshop Program," Journal of Negro Education, vol. 59, no. 3, 1990, pp. 463-478.
[15]
{15} A. Joseph and M. Payne, "Group Dynamics and Collaborative Group Performance," Thirty-fourth SIGCSE Technical Symposium on Computer Science Education, Reno, NV, March 2003, pp. 368-371.
[16]
{16} D. Keirsey, Please Understand Me II. Del Mar, CA: Prometheus Nemesis Book Company, 1998.
[17]
{17} C. Larman, Agile and Iterative Development: A Manager's Guide. Boston: Addison Wesley, 2004.
[18]
{18} C. Larman and V. Basili, "A History of Iterative and Incremental Development," IEEE Computer, vol. 36, no. 6, June 2003, pp. 47-56.
[19]
{19} J. Lave and E. Wenger, Situated Learning: Legitimate peripheral participation. New York, NY: Cambridge University Press, 1991.
[20]
{20} L. Layman, "Changing Students' Perceptions: An Analysis of the Supplementary Benefits of Collaborative Software Development," 19th Conference on Software Engineering Education and Training (CSEE&T'06), Turtle Bay, Hawaii, 2006, pp. 156-166.
[21]
{21} L. Layman, T. Cornwell, and L. Williams, "Personality Types, Learning Styles, and an Agile Approach to Software Engineering Education," ACM Technical Symposium on Computer Science Education (SIGCSE'06), Houston, TX, 2006, pp. 428-432.
[22]
{22} L. Layman, L. Williams, J. Osborne, S. Berenson, K. Slaten, and M. Vouk, "How and Why Collaborative Software Development Impacts the Software Engineering Course," Frontiers in Education, Indianapolis, IN, 2005, pp. T4C 9-14.
[23]
{23} J. Margolis and A. F. (1997), "Geek Mythology and Attracting Undergraduate Women to Computer Science," Joint National Conference in Engineering Program Advocates Network and the National Association of Minority Engineering Program Administrators., 1997, pp.
[24]
{24} J. Margolis and A. Fisher, Unlocking the Clubhouse: Women in Computing. Cambridge, Massachusetts: The MIT Press, 2002.
[25]
{25} N. Nagappan, L. Williams, M. Ferzli, K. Yang, E. Wiebe, C. Miller, and S. Balik, "Improving the CS1 Experience with Pair Programming," ACM Special Interest Group Compuer Science Education (SIGCSE) 2003, Reno, 2003, pp. 359-362.
[26]
{26} C. E. Nelson, "Student Diversity Requires Different Approaches to College Teaching, Even in Math and Science," American Behavioral Scientist, vol. 40, no. 2, 1996, pp. 165-175.
[27]
{27} D. Oblinger, "Boomers, Gen-Xers, and Millennials: Understanding the New Students," Educause Review, vol. 38, no. 4, July/August 2003, pp. 37-47.
[28]
{28} D. Oblinger and J. Oblinger (Eds.), Educating the Net Generation. Boulder, CO: Educause, 2005.
[29]
{29} C. Raines, Managing Millennials, 2002, http://www.generationsatwork.com/articles/millenials.htm, accessed February 12, 2006.
[30]
{30} C. B. Seaman, "Qualitative Methods in Empirical Studies of Software Engineering," IEEE Transactions on Software Engineering, vol. 25, no. 4, 1999, pp. 557-572.
[31]
{31} K. M. Slaten, M. Droujkova, S. Berenson, L. Williams, and L. Layman, "Undergraduate Student Perceptions of Pair Programming and Agile Software Methodologies: Verifying a Model of Social Interaction," Agile 2005, Denver, CO, 2005, pp. 323-330.
[32]
{32} R. E. Stake, The Art of Case Study Research. Thousand Oaks, CA: Sage Publications, Inc., 1995.
[33]
{33} A. L. Strauss and J. M. Corbin, Basics of Qualitative Research: Techniques and Procedures of Developing Grounded Theory, Second ed. Thousand Oaks, CA: Sage Publications, 1998.
[34]
{34} U. Treisman, "Studying students studying calculus: A look at the lives of minority mathematics students in college.," The College Mathematics Journal, vol. 23, no. 5, 1992, pp. 362-372.
[35]
{35} E. Walker and L. O'Neill, "IT courses and the IT industry: Does the future rely on gender or generation?," Annual International Conference of the Higher Education Research and Development Society of Australasia (HERDSA), Perth, Australia., 2002, pp. 695-703.
[36]
{36} J. L. Wertsch and C. Toma, "Discourse and learning in the classroom: A sociocultural approach," in Constructivism in Education, L. Steffe and J. Gale, Eds. Mahwah, NJ: Lawrence Erlbaum, 1995, pp. 159-174.
[37]
{37} L. Williams and R. Kessler, Pair Programming Illuminated. Reading, Massachusetts: Addison Wesley, 2003.
[38]
{38} L. A. Williams, "The Collaborative Software Process," University of Utah Department of Computer Science, Salt Lake City, UT, PhD Dissertation, 2000.

Cited By

View all
  • (2017)Pair Programming as a Learning Method Beyond the Context of ProgrammingProceedings of the 6th Computer Science Education Research Conference10.1145/3162087.3162098(48-55)Online publication date: 14-Nov-2017
  • (2016)Broadening Participation in Computer ScienceACM Inroads10.1145/29941537:4(84-90)Online publication date: 21-Nov-2016
  • (2014)Things coming togetherProceedings of the 2014 conference on Innovation & technology in computer science education10.1145/2591708.2591720(129-134)Online publication date: 21-Jun-2014
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
ICSE '07: Proceedings of the 29th international conference on Software Engineering
May 2007
784 pages
ISBN:0769528287

Sponsors

Publisher

IEEE Computer Society

United States

Publication History

Published: 24 May 2007

Check for updates

Qualifiers

  • Article

Acceptance Rates

Overall Acceptance Rate 276 of 1,856 submissions, 15%

Upcoming Conference

ICSE 2025

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)2
  • Downloads (Last 6 weeks)0
Reflects downloads up to 28 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2017)Pair Programming as a Learning Method Beyond the Context of ProgrammingProceedings of the 6th Computer Science Education Research Conference10.1145/3162087.3162098(48-55)Online publication date: 14-Nov-2017
  • (2016)Broadening Participation in Computer ScienceACM Inroads10.1145/29941537:4(84-90)Online publication date: 21-Nov-2016
  • (2014)Things coming togetherProceedings of the 2014 conference on Innovation & technology in computer science education10.1145/2591708.2591720(129-134)Online publication date: 21-Jun-2014
  • (2013)Cooperative learning instructional methods for CS1ACM Transactions on Computing Education10.1145/249268613:3(1-21)Online publication date: 16-Aug-2013
  • (2011)The Case for Pair Programming in the Computer Science ClassroomACM Transactions on Computing Education10.1145/1921607.192160911:1(1-21)Online publication date: 1-Feb-2011
  • (2010)Games for CS educationProceedings of the Fifth International Conference on the Foundations of Digital Games10.1145/1822348.1822391(274-276)Online publication date: 19-Jun-2010
  • (2010)Cyberspace meets brick and mortarProceedings of the fifteenth annual conference on Innovation and technology in computer science education10.1145/1822090.1822143(184-188)Online publication date: 26-Jun-2010
  • (2010)The benefits of pairing by abilityProceedings of the 41st ACM technical symposium on Computer science education10.1145/1734263.1734348(249-253)Online publication date: 10-Mar-2010
  • (2009)Factors affecting student attitudes toward active learning activities in a graduate engineering statistics courseProceedings of the 39th IEEE international conference on Frontiers in education conference10.5555/1733663.1733811(632-637)Online publication date: 18-Oct-2009
  • (2009)Exploring technologies for building collaborative learning communities among diverse student populationsACM SIGCSE Bulletin10.1145/1595496.156295341:3(243-247)Online publication date: 6-Jul-2009
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media