14 May 2008

Gail E. Kaiser

Columbia University 
Department of Computer Science 
500 West 120th Street
New York, NY 10027
212-939-7081/lab:212-939-7100 
fax:212-939-7084/msg:212-939-7000 
kaiser@cs.columbia.edu 
http://www.cs.columbia.edu/~kaiser/

Research Interests

Self-managing systems ("autonomic computing"), software testing, publish/subscribe event systems, computer and network security, applied AI, Web technologies, collaborative work, information management, distributed systems, and software development environments and tools.

Education

Professional Employment

Honors and Awards

Grants and Contracts -- Government

Grants and Contracts -- Industry

Invited Papers and Book Chapters

Books

Articles in Refereed Journals

Additional Papers in Refereed Proceedings 

Position Papers, Posters, Meeting Reports, Columns and Miscellaneous Publications

Invited Talks (selected)

2008: genSpace: Exploring Social Networking Metaphors for Scientific Collaborative Work, National Centers for Biomedical Computing annual retreat on "the Multiscale Analysis of Genomic and Cellular Networks", The Bronx, NY. Also poster and demo.

2007: CPU Torrent, National Centers for Biomedical Computing annual retreat on "the Multiscale Analysis of Genomic and Cellular Networks", The Bronx, NY.

2004: Self-Management of Complex Legacy Systems and Systems of Systems, Technology Transfer Institute Vanguard conference on "The Challenge of Complexity", Los Angeles CA; An External Infrastructure Approach to Autonomic Computing, IBM T.J. Watson Research, Hawthorne NY.

2003: Kinesthetics eXtreme: An External Infrastructure for Monitoring Distributed Legacy Systems, 5th Annual International Active Middleware Workshop (aka Autonomic Computing Workshop), Seattle WA.

2002: Autonomizing Legacy Systems, 2002 IBM Almaden Institute Symposium on Autonomic Computing, San Jose CA.

2001: A Mobile Agent Approach to Process-based Dynamic Adaptation of Complex Software Systems, Naval Research Laboratory, Washington DC.

1999: Component Technologies and Frameworks for Software Engineering Teams, 11th Annual Software Technology Conference, Salt Lake City UT; From Oz to TreatyMaker: An International Alliance Metaphor for Multi-Organization Workflows, Workshop on Cross-Organisational Workflow Management and Co-ordination, San Francisco CA.

1998: Component Technologies for Next-Generation Software Development Environments, Software Productivity Consortium, Herndon, VA.

Invited Panels

Journal Editorships

Program Committees

Chair or Vice-Chair: Vice-Chair of Distributed Software Engineering and Languages for 18th International Conference on Distributed Computing Systems, 1998; Vice-Chair of Programming Languages, Tools and Software Engineering for 17th International Conference on Distributed Computing Systems, 1997; Chair for 3rd ACM SIGSOFT Symposium on Foundations of Software Engineering, 1995; Vice-Chair of Programming Languages, Tools and Software Engineering for 13th International Conference on Distributed Computing Systems, 1993; Chair for 2nd International Symposium on Environments and Tools for Ada (ACM SIGADA), 1992.

2008: 5th IEEE International Conference on Autonomic Computing; 3rd International Workshop on Software Engineering for Adaptive and Self-Managing Systems.

2007: 4th IEEE International Conference on Autonomic Computing; 16th International World Wide Web Conference; 2nd Workshop on Software Engineering for Adaptive and Self-Managing Systems; 1st IEEE International Conference on Self-Adaptive and Self-Organizing Systems.

2006:  3rd IEEE International Conference on Autonomic Computing; 15th International World Wide Web Conference, 2nd IEEE Symposium on Dependable Autonomic and Secure Computing.

2005:  2nd IEEE International Conference on Autonomic Computing, 3rd IEEE International Conference on Web Services, 1st IFIP Workshop on Trusted and Autonomic Ubiquitous and Embedded Systems.

2004: 15th IFIP/IEEE International Workshop on Distributed Systems: Operations & Management, 13th International World Wide Web Conference, IASTED International Conference on Software Engineering.

2003: 25th International Conference on Software Engineering.

2001: 27th International Conference on Very Large Databases; 1st Workshop on Engineering of E-Business Applications at the IEEE 10th International Workshops on Enabling Technologies; Working Conference on Complex and Dynamic Systems Architectures.

2000: VLDB Workshop on Technologies for E-Services.

1998: 10th ACM Conference on Hypertext and Hypermedia.

1997: 8th Israeli Conference on Computer Systems and Software Engineering.

1996: 11th Knowledge-Based Software Engineering Conference; International Conference on Information and Knowledge Management; Annual Workshop on Information Technologies and Systems.

1995: 17th International Conference on Software Engineering; 10th Knowledge-Based Software Engineering Conference.

1994: 2nd ACM SIGSOFT Symposium on Foundations of Software Engineering; 9th International Software Process Workshop; ICSE Workshop on Research Issues in the Intersection Between Software Engineering and Databases.

1993: Conference on Organizational Computer Systems; 15th International Conference on Software Engineering; 4th European Software Engineering Conference.

1992: 5th SIGSOFT Symposium on Software Development Environments; 14th International Conference on Software Engineering; 4th International Conference on Computer Languages; 7th Knowledge-Based Software Engineering Conference.

1991: 6th ACM Conference on Object-Oriented Programming Systems, Languages, and Applications; 1st International Conference on the Software Process; 6th Knowledge-Based Software Engineering Conference; 3rd International Workshop on Software Configuration Management.

1990: 4th ACM SIGSOFT Symposium on Software Development Environments; 12th International Conference on Software Engineering; 6th International Software Process Workshop (keynote presenter); 1st International Symposium on Environments and Tools for Ada (working group moderator); 23rd Hawaii International Conference on System Sciences (minitrack chair).

1989: 11th International Conference on Software Engineering; 9th International Conference on Distributed Computing Systems.

1988: 3rd Ada Applications and Environments Conference; 21st Hawaii International Conference on System Sciences (minitrack chair).

Other Professional Activities

PhD Dissertations Supervised

MS Dissertations Supervised

Undergraduate Theses Supervised

Other Graduate Student Advising

Teaching

Other Educational Activities

University Service