Gail E. Kaiser is a Professor of Computer Science and the Director of the Programming Systems Laboratory in the Computer Science Department at Columbia University. She was named an NSF Presidential Young Investigator in Software Engineering and Software Systems in 1988, and has published over 150 refereed papers in a range of software areas. Prof. Kaiser's research interests include social software engineering, collaborative work, privacy and security, software reliability, self-managing systems, parallel and distributed systems, Web technologies, information management, and software development environments and tools. She has consulted or worked summers for courseware authoring, software process and networking startups, several defense contractors, the Software Engineering Institute, Bell Labs, IBM, Siemens, Sun and Telcordia. Her lab has been funded by NSF, NIH, DARPA, ONR, NASA, NYS Science & Technology Foundation, and numerous companies. Prof. Kaiser served on the editorial board of IEEE Internet Computing for many years, was a founding associate editor of ACM Transactions on Software Engineering and Methodology, chaired an ACM SIGSOFT Symposium on Foundations of Software Engineering, vice chaired three of the IEEE International Conference on Distributed Computing Systems, and serves frequently on conference program committees. She also served on the Committee of Examiners for the Educational Testing Service's Computer Science Advanced Test (the GRE CS test) for three years, and has chaired her department's doctoral program since 1997. Prof. Kaiser received her PhD and MS from CMU and her ScB from MIT. See her CV at http://www.cs.columbia.edu/~kaiser/vita.html for details. Her lab's website is http://www.psl.cs.columbia.edu.
Click to view my "Distinguished Lecture" at the University of Southern California from April 18, 2013.
I will teach COMS W4156 Advanced Software Engineering in Fall 2013 and COMS E6125 Web-enHanced Information Management in Spring 2014. The enrollments are capped. The waitlist for W4156 is available at http://www.cs.columbia.edu/education/courses. Be advised that only students who have successfully completed the first individual assignment will be accepted from the waitlist. Here is the assignment for enrolled and waitlist students. The textbook for the course is O'Reilly's Head First Software Development (http://www.headfirstlabs.com/books/hfsd/). Students seeking a waiver for 4156 must do this assignment. However, waivers are not permitted for breadth or track electives, so waiver requests will be processed only for students who are required to take 4156 (at present, this is only computer security track students).
We are seeking new project students for Fall 2013 and beyond. Students who would like to become involved should review the project literature and descriptions, as well as the specific advertisements. In addition to the conventional research and development projects, we are also seeking students interested in becoming project managers for the W4156 team projects. Project managers must have already completed W4156 (or completed a similar course elsewhere). Further information is available at http://www.psl.cs.columbia.edu/project-student-advertisements/ (scroll down).
Alex Orso's advice on how to get your paper accepted at a top software engineering conference.
PSL in the news:
Current PSL PhD Students:
Former PSL Students and Staff:
Prof. Kaiser's Greatest Achievement
Prof. Gail E. Kaiser
Department of Computer Science
1214 Amsterdam Avenue
Mail Code 0401
500 W. 120th St., Room 450]
New York, NY 10027
department main number: 212-939-7000
October 21, 2013
Copyright © 1985-2013 Gail E. Kaiser.