Gail E. Kaiser

Computer Science

Gail Kaiser works on software engineering problems, seeking to improve software quality, reliability and security while simultaneously reducing software development and maintenance time and costs.  Society increasingly depends on software for everything from entertainment, financial services, and healthcare to community infrastructure, emergency response, and national defense. Poor quality, unreliable, and insecure software can lead to economic losses, individual and societal hardships, and loss of human lives. 

  • Adjunct Senior Research Scientist, Columbia University Center of Computational Learning Systems, 2005-2007
  • Professor of computer science, Columbia University, 1998-
  • Associate professor of computer science, Columbia University, 1990-1997
  • Assistant professor of computer science, Columbia University, 1985-1989
  • ACM
  • IEEE Computer Society
  • ACM SIGSOFT Distinguished Paper Award, 2016
  • ACM SIGSOFT Distinguished Paper Award, 2014
  • Fang-Hsiang Su, Jonathan Bell, Gail Kaiser and Simha Sethumadhavan. Identifying Functionally Similar Code in Complex Codebases. 24th IEEE International Conference on Program Comprehension (ICPC), May 2016, pp. 1-10.
  • Jonathan Bell and Gail Kaiser. Unit Test Virtualization with VMVM. 36th International Conference on Software Engineering (ICSE), June 2014, pp. 550-561.
  • Christian Murphy, Kuang Shen and Gail Kaiser. Automatic System Testing of Programs without Test Oracles. ACM SIGSOFT International Symposium on Software Testing and Analysis (ISSTA), July 2009, pp. 189-200.
  • Christian Murphy, Swapneel Sheth, Gail Kaiser and Lauren Wilcox. genSpace: Exploring Social Networking Metaphors for Knowledge Sharing and Scientific Collaborative Work. 1st International Workshop on Social Software Engineering and Applications, September 2008.
  • Janak Parekh, Gail Kaiser, Philip Gross and Giuseppe Valetto. Retrofitting Autonomic Capabilities onto Legacy Systems. Journal of Cluster Computing, Kluwer, 9(2):141-159, April 2006.
  • Suhit Gupta, Gail Kaiser, David Neistadt and Peter Grimm. DOM-Based Content Extraction of HTML Documents. International World Wide Web Conference (WWW), May 2003, pp. 207-214. 
  • Stephen E. Dossick and Gail E. Kaiser. WWW Access to Legacy Client/Server Applications. Computer Networks and ISDN Systems, The International Journal of Computer and Telecommunications Networking, 28(7-11):931-940, Elsevier Science B.V., May 1996. 
  • Yoelle S. Maarek, Daniel M. Berry and Gail E. Kaiser. An Information Retrieval Approach for Automatically Constructing Software Libraries. IEEE Transactions on Software Engineering (TSE), 17(8):800-813, August 1991. 
  • Calton Pu, Gail E. Kaiser and Norman Hutchinson. Split-Transactions for Open-Ended Activities. International Conference on Very Large Data Bases (VLDB), August 1988, pp. 26-37. 
  • Gail E. Kaiser, Peter H. Feiler and Steven S. Popovich. Intelligent Assistance for Software Development and Maintenance. IEEE Software, 5(3):40-49, May 1988.