Dr. Gail Kaiser

Professor

Build a Statement of Purpose

Generate a tailored SOP for Dr. Gail Kaiser. Improve your application with a focused, well-structured draft.

Biography

Gail Kaiser is a Professor in the Department of Computer Science at Columbia University where she serves as the Director of the Programming Systems Lab and is affiliated with the Software Systems Lab. Her research interests encompass static and dynamic program analysis, software testing, software security, software systems, and AI software engineering (AI4SE and SE4AI). In the 1980s to early 1990s, she explored semantics-focused extensions for process-oriented team software development environments which were forerunners to today's integrated development environments (IDEs) and Continuous Integration systems. During the mid-1990s to early 2000s, she investigated collaborative work technologies leveraging the early World Wide Web, as well as techniques for retrofitting legacy software within the context of cloud computing. Since her sabbatical at Columbia's Center for Computational Learning Systems in 2005-2006, Kaiser has researched software engineering testing techniques such as metamorphic testing, focusing on employing machine learning for bug detection. Her recent work includes research into secure computing paradigms using machine learning techniques to solve software engineering problems.

Research Interests

Courses

COMS W4156 Advanced Software Engineering COMS E6156 Topics in Software Engineering

Requirements for Columbia University

Doctorate Program
Requirements
GPA Requirement
Required:3
TOEFL
Total
Required:100
IELTS
Overall
Required:7.5
Prerequisites
Bachelor's degree or international equivalent
Application Checklist
  • Online application
  • Transcripts
  • Statement of Academic Purpose
  • Personal Statement
  • Three letters of recommendation
  • CV or Resume
  • Application fee
Specialization Notes

Department of Anthropology (GSAS)