Laurie Williams
North Carolina State University
Borstler, J. Carrington, D. Hislop, G.W. Lisack, S. Olson, K. Williams, L. Teaching PSP: challenges and lessons learned, IEEE Software, Sept/Oct 2002.
Williams, Laurie, Kessler, Robert R., Experimenting with Industry's "Pair-Programming" Model in the Computer Science Classroom, Computer Science Education, March 2001.
Williams, Laurie, Kessler, Robert R., Cunningham, Ward, and Jeffries, Ron, Strengthening the Case for Pair-Programming, IEEE Software July/Aug 2000
Williams,
Laurie and Kessler, Robert R., All
I Really Need to Know about Pair Programming I Learned In Kindergarten,
Communications of the ACM, May 2000.
Williams, Laurie and Kessler, Robert. Pair Programming Illuminated, Addison Wesley, 2003.
Wells, D. and Williams, L. (eds). Extreme Programming and Agile Methods - XP/Agile Universe 2002, Springer Lecture Notes in Computer Science 2418, 2002.
Marchesi, M., Succi, G., Wells, D., Williams, L. (eds.), Extreme Programming Perspectives, Addison Wesley, 2003.
Cockburn, Alistair and Williams, Laurie .The Costs and Benefits of Pair Programming in Extreme Programming Examined. Addison Wesley, 2001.
Nagappan, N., Williams, L., Wiebe, E., Miller, C., Balik, S., Ferzli, M., Petlick, M., Pair Learning: With an Eye Toward Future Success, Extreme Programming/Agile Universe 2003.
Stotts, D., Williams, L., Nagappan, N., Baheti, P., Jen, D., Jackson, A., Virtual Teaming: Experiments and Experiences with Distributed Pair Programming, Extreme Programming/Agile Universe 2003.
Baheti, P., Williams, L., Dagnino, A., Cordes, A., On Identifying Defects in a Knowledge Management System, Software Engineering Knowledge Engineering (SEKE) 2003.
George, B. and Williams, L., An Initial Investigation of Test-Driven Development in Industry, ACM Symposium on Applied Computing, March 2002.
Lindvall, M., Basili, V., Boehm, B., Costa, P., Dangle, K., Shull, F., Tesoriero, R., Williams, L., Zelkowitz, M., Empirical Findings in Agile Methods, XP/Agile Universe 2002.
Succi, G., Marchesi, M., Pedrycz,W., Williams, L., Preliminary Analysis of the Effects of Pair Programming on Job Satisfaction, Fourth International Conference on eXtreme Programming and Agile Processes in Software Engineering (XP2002).
George, B., Mansour, M., Williams, L., A multidisciplinary virtual team, 14th international conference on college teaching and learning, 2002.
Carter, Ryan, Anton, Annie,
Dagnino, Aldo, and Williams, Laurie. Evolving
Beyond Requirements Creep: A Risk-Based Evolutionary Prototyping Model.
Requirements Engineering 2001, Toronto, August 2001.
Williams, Laurie. Integrating
Pair Programming into a Software Development Process, Conference
of Software Engineering Education and Training 2001.
Williams, Laurie and Upchurch,
Richard. Extreme Programming for Software
Engineering Education?, 2001 Frontiers in Education,
Las Vegas, NV, October 2001.
Williams, Laurie and Upchurch,
Richard. In Support of Student
Pair Programming, 2001 SIGCSE Conference on Computer Science Education,
Charlotte, NC, February 2001.
Cockburn,
Alistair and Williams, Laurie. The Costs
and Benefits of Pair Programming, eXtreme Programming and Flexible
Processes in Software Engineering XP2000.
Williams,
Laurie and Kessler, Robert R. The
Effects of “Pair-Pressure” and “Pair-Learning” on Software Engineering Education.
Conference of Software
Engineering Education and Training 2000.
Kessler,
Robert R. and Williams, Laurie, If This
Is What It's Really Like, Maybe I Better Major in English": Integrating
Realism into a Sophomore Software Engineering Course, Proceedings
of Frontiers in Education 1999.
Williams,
Laurie, Instilling a Defect Prevention
Philosophy, Proceedings of Frontiers in Education 1998.
Williams,
Laurie, Adjusting the Instruction of the
Personal Software Process to Improve Student Participation, Proceedings
of Frontiers in Education 1997.
Other Reviewed Publications
Williams, L., Wang, L., Vouk, M., "Good Enough" Reliability for Extreme Programming, Fast Abstract at the International Symposium on Software Reliability Engineering (ISSRE) 2002, November 2002.
Williams, L., Yang, K., Wiebe, E., Ferzli, M., Miller, C., Pair Programming in an Introductory Computer Science Course: Initial Results and Recommendations, OOPSLA Educator's Symposium 2002, November 2002.
Baheti, P., Williams, L., Gehringer, E., Stotts, D., Exploring Pair Programming in Distributed Object-Oriented Team Projects, OOPSLA Educator's Symposium 2002, November 2002.
Williams, L. and Erdogmus, H., On the Economic Feasibility of Pair Programming, International Workshop on Economics-Driven Software Engineering in conjunction with the International Conference on Software Engineering, May 2002.
Williams, L., The Collaborative Software Process. PhD Dissertation, 2000.
Williams, L. But, isn't that cheating? Frontiers in Education Conference Faculty Fellow, 1999. FIE '99. 29th Annual , Volume: 2, 1999.
Technical Reports
Ferzli, M., Wiebe, E., Williams, L., Paired Programming Project: Focus Groups with Teaching Assistants and Students, NCSU Technical Report, TR-2002-16, November 25, 2002.
Baheti, P., Williams, L., Gehringer, E., Stotts, D., and Smith, J., Distributed Pair Programming: Empirical Studies and Supporting Environments, UNC-CH Technical Report TR02-010, March 15, 2002.
Anton, A., Carter, R., Srikanth, H., Sureka, A., Williams, L., Yang, K., Tailored CMM for Small e-Commerce Company-Level 2: Repeatable, NCSU Technical Report, NCSU Technical Report, TR-2001-09, August 23, 2001.
Anton, A. Carter, R., Earp, J.,
and Williams, L. EPRAM: Evolutionary Prototyping Risk Analysis and
Mitigation (e-Commerce Software Development Process Document), NCSU
Technical Report, TR-2001-08, August 20, 2001.