Software Engineering Research

Laurie Williams

North Carolina State University Department of Computer Science
890 Oval Drive, Engineering Building 2, Room 3272
Campus Box 8206
Raleigh, NC 27695-8206 USA
Phone: (919)513-4151
Fax: (919)515-7896
Email: williams ~@~

resume and bio . . . read more

Laurie Williams is a Professor in the Computer Science Department of the College of Engineering at North Carolina State University (NCSU). Her research focuses on software security particularly in relation to healthcare IT; agile software development practices and processes; software reliability, software testing and analysis; open source software development; and broadening participation and increasing retention in computer science. Laurie has more than 170 refereed publications.

Laurie leads the Software Engineering Realsearch research group at NCSU. With her students in the Realsearch group, Laurie has been involved in working collaboratively with high tech industries like ABB Corporation, Cisco, IBM Corporation, Microsoft, Nortel Networks, Red Hat, Sabre Airline Solutions, SAS, Tekelec, and other healthcare IT companies. They also extensively evaluate open source software.

Laurie was named an ACM Distinguished Scientist in 2011. Laurie is one of the foremost researchers in agile software development and in the security of healthcare IT applications. She was one of the founders of the first XP/Agile conference, XP Universe, in 2001 in Raleigh which has now grown into the Agile 200x annual conference. She is also the lead author of the book Pair Programming Illuminated and a co-editor of Extreme Programming Perspectives. Laurie is also the instructor of a highly-rated professional agile software development course that has been widely taught in Fortune 500 companies. She also is a certified instructor of John Musa's software reliability engineering course, More Reliable Software Faster and Cheaper.

Laurie is a co-director of the NCSU Science of Security Lablet, the Senior Research Director of the Institute of Next Generation Systems (ITnG). Laurie is the Director of the North Carolina State University Laboratory for Collaborative System Development and the software engineering area representative for the Secure Open Systems Initiative.

Laurie is an NSF CAREER award winner. She is a among a select group of faculty at NCSU to win the Outstanding Teaching award for her innovative teaching and is an inductee in the NC State's Academy of Outstanding Teachers. In 2009, she was honored to receive the ACM SIGSOFT Influential Educator Award.

Laurie received her Ph.D. in Computer Science from the University of Utah, her MBA from Duke University Fuqua School of Business, and her BS in Industrial Engineering from Lehigh University.   She worked for IBM Corporation for nine years in Raleigh, NC and Research Triangle Park, NC before returning to academia.

resume and bio . . . read more