2009 |
127 | EE | Christian Murphy,
Gail E. Kaiser,
Kristin Loveland,
Sahar Hasan:
Retina: helping students and instructors based on observed programming activities.
SIGCSE 2009: 178-182 |
2008 |
126 | EE | Christian Murphy,
Swapneel Sheth,
Gail E. Kaiser,
Lauren Wilcox:
genSpace: Exploring social networking metaphors for knowledge sharing and scientific collaborative work.
ASE Workshops 2008: 34-41 |
125 | EE | Matt Chu,
Christian Murphy,
Gail E. Kaiser:
Distributed In Vivo Testing of Software Applications.
ICST 2008: 509-512 |
124 | EE | Christian Murphy,
Dan B. Phung,
Gail E. Kaiser:
A distance learning approach to teaching eXtreme programming.
ITiCSE 2008: 199-203 |
123 | | Christian Murphy,
Gail E. Kaiser,
Lifeng Hu,
Leon Wu:
Properties of Machine Learning Applications for Use in Metamorphic Testing.
SEKE 2008: 867-872 |
122 | EE | Christian Murphy,
Eunhee Kim,
Gail E. Kaiser,
Adam Cannon:
Backstop: a tool for debugging runtime errors.
SIGCSE 2008: 173-177 |
121 | EE | Maritza L. Johnson,
Chaitanya Atreya,
Adam J. Aviv,
Steven M. Bellovin,
Gail E. Kaiser:
RUST: A Retargetable Usability Testbed for Web Site Authentication Technologies.
UPSEC 2008 |
2007 |
120 | | Chris Murphy,
Gail E. Kaiser,
Marta Arias:
An Approach to Software Testing of Machine Learning Applications.
SEKE 2007: 167- |
2006 |
119 | EE | Philip Gross,
Gail E. Kaiser:
Automated Information Aggregation for Scaling Scale-Resistant Services.
ASE 2006: 15-24 |
118 | EE | Suhit Gupta,
Hila Becker,
Gail E. Kaiser,
Salvatore J. Stolfo:
Verifying genre-based clustering approach to content extraction.
WWW 2006: 875-876 |
117 | EE | Janak J. Parekh,
Gail E. Kaiser,
Philip Gross,
Giuseppe Valetto:
Retrofitting Autonomic Capabilities onto Legacy Systems.
Cluster Computing 9(2): 141-159 (2006) |
2005 |
116 | EE | Yixin Diao,
Joseph L. Hellerstein,
Sujay S. Parekh,
Rean Griffith,
Gail E. Kaiser,
Dan B. Phung:
Self-Managing Systems: A Control Theory Foundation.
ECBS 2005: 441-448 |
115 | EE | Giuseppe Valetto,
Gail E. Kaiser,
Dan B. Phung:
A Uniform Programming Abstraction for Effecting Autonomic Adaptations onto Software Systems.
ICAC 2005: 286-297 |
114 | EE | Dan B. Phung,
Giuseppe Valetto,
Gail E. Kaiser:
Adaptive Internet Interactive Team Video.
ICWL 2005: 66-77 |
113 | EE | Suhit Gupta,
Gail E. Kaiser:
P2P Video Synchronization in a Collaborative Virtual Environment.
ICWL 2005: 86-98 |
112 | EE | Suhit Gupta,
Gail E. Kaiser:
Extracting content from accessible web pages.
W4A 2005: 26-30 |
111 | EE | Suhit Gupta,
Gail E. Kaiser,
Salvatore J. Stolfo:
Extracting context to improve accuracy for HTML content extraction.
WWW (Special interest tracks and posters) 2005: 1114-1115 |
110 | EE | Rean Griffith,
Gail E. Kaiser:
Manipulating managed execution runtimes to support self-healing systems.
ACM SIGSOFT Software Engineering Notes 30(4): 1-7 (2005) |
109 | EE | Yixin Diao,
Joseph L. Hellerstein,
Sujay S. Parekh,
Rean Griffith,
Gail E. Kaiser,
Dan B. Phung:
A control theory foundation for self-managing computing systems.
IEEE Journal on Selected Areas in Communications 23(12): 2213-2222 (2005) |
108 | EE | Suhit Gupta,
Gail E. Kaiser,
Peter Grimm,
Michael F. Chiang,
Justin Starren:
Automating Content Extraction of HTML Documents.
World Wide Web 8(2): 179-224 (2005) |
2004 |
107 | | Suhit Gupta,
Gail E. Kaiser:
A Virtual Environment for Collaborative Distance Learning with Video Synchronization.
CATE 2004: 357-362 |
2003 |
106 | EE | Gail E. Kaiser,
Janak J. Parekh,
Philip Gross,
Giuseppe Valetto:
Kinesthetics eXtreme: An External Infrastructure for Monitoring Distributed Legacy Systems.
Active Middleware Services 2003: 22-31 |
105 | EE | Giuseppe Valetto,
Gail E. Kaiser:
Using Process Technology to Control and Coordinate Software Adaptation.
ICSE 2003: 262-273 |
104 | EE | Suhit Gupta,
Gail E. Kaiser,
David Neistadt,
Peter Grimm:
DOM-based content extraction of HTML documents.
WWW 2003: 207-214 |
2002 |
103 | EE | Giuseppe Valetto,
Gail E. Kaiser:
A case study in software adaptation.
WOSS 2002: 73-78 |
2001 |
102 | EE | Giuseppe Valetto,
Gail E. Kaiser,
Gaurav S. Kc:
A Mobile Agent Approach to Process-Based Dynamic Adaptation of Complex Software Systems.
EWSPT 2001: 102-116 |
2000 |
101 | EE | Barry W. Boehm,
Gail E. Kaiser,
Daniel Port:
A Combined Curriculum Research and Curriculum Development Approach to Software Engineering Education.
CSEE&T 2000: 310- |
100 | | Gail E. Kaiser:
Building Computer Ethics from the Ground Up.
SIGUCCS 2000: 146-148 |
1999 |
99 | EE | Gail E. Kaiser:
From Oz to TreatyMaker: An International Alliance for Multi-Organization Workflow.
Cross-Organisational Workflow Management and Co-ordination 1999 |
98 | EE | Stephen E. Dossick,
Gail E. Kaiser:
CHIME: A Metadata-Based Distributed Software Development Environment.
ESEC / SIGSOFT FSE 1999: 464-475 |
97 | EE | Gail E. Kaiser,
Christopher Vaill,
Stephen E. Dossick:
A Workgroup Model for Smart Pushing and Pulling.
WETICE 1999: 15-21 |
96 | | Gregory Alan Bolcer,
Gail E. Kaiser:
Collaborative Work: SWAP: Leveraging the Web To Manage Workflow.
IEEE Internet Computing 3(1): 85-88 (1999) |
95 | EE | Jack Jingshuang Yang,
Gail E. Kaiser:
JPernLite: Extensible Transaction Services for the WWW.
IEEE Trans. Knowl. Data Eng. 11(4): 639-657 (1999) |
94 | | Wenke Lee,
Gail E. Kaiser:
Interfacing Oz with the PCTE OMS: A Case Study of Integrating a Legacy System with a Standard Object Management System.
Journal of Systems Integration 9(4): 329-358 (1999) |
1998 |
93 | EE | Jack Jingshuang Yang,
Gail E. Kaiser:
JPernLite: An Extensible Transaction Server for the World Wide Web.
Hypertext 1998: 256-266 |
92 | EE | Gail E. Kaiser,
Stephen E. Dossick:
Workgroup Middleware for Distributed Projects*.
WETICE 1998: 63-68 |
91 | | Israel Ben-Shaul,
Gail E. Kaiser:
Federating Process-Centered Environments: The Oz Experience.
Autom. Softw. Eng. 5(1): 97-132 (1998) |
90 | | Israel Ben-Shaul,
Gail E. Kaiser:
Collaborative Work: Coordinating Distributed Components over the Internet.
IEEE Internet Computing 2(2): 83-86 (1998) |
89 | | Andrew P. Kosoresow,
Gail E. Kaiser:
Collaborative Work: Using Agents to Enable Collaborative Work.
IEEE Internet Computing 2(4): 85-87 (1998) |
88 | | Frank Maurer,
Gail E. Kaiser:
Software Engineering in the Internet Age - Guest Editors' Introduction.
IEEE Internet Computing 2(5): 22-24 (1998) |
87 | | Daniel Port,
Gail E. Kaiser:
Collaborative Work: Collaborative Technologies for Evolving Software Systems.
IEEE Internet Computing 2(6): 79-83 (1998) |
86 | EE | Shih-Fu Chang,
Luis Gravano,
Gail E. Kaiser,
Kenneth A. Ross,
Salvatore J. Stolfo:
Database Research at Columbia University.
SIGMOD Record 27(3): 75-80 (1998) |
85 | | Gail E. Kaiser,
Stephen E. Dossick,
Wenyu Jiang,
Jack Jingshuang Yang,
Sonny Xi Ye:
WWW-Based Collaboration Environments with Distributed Tool Services.
World Wide Web 1(1): 3-25 (1998) |
1997 |
84 | EE | George T. Heineman,
Gail E. Kaiser:
The CORD Appraoch to Extensible Concurrency Control.
ICDE 1997: 562-571 |
83 | EE | Gail E. Kaiser,
Stephen E. Dossick,
Wenyu Jiang,
Jack Jingshuang Yang:
An Architecture for WWW-based Hypercode Environments.
ICSE 1997: 3-13 |
82 | | Gail E. Kaiser,
E. James Whitehead Jr.:
Collaborative Work: Distributed Authoring and Versioning.
IEEE Internet Computing 1(2): 76-77 (1997) |
81 | | Roy T. Fielding,
Gail E. Kaiser:
The Apache HTTP Server Project.
IEEE Internet Computing 1(4): 88-90 (1997) |
80 | | Stephen E. Dossick,
Gail E. Kaiser:
Collaborative Work: Tool Services for Intranets.
IEEE Internet Computing 1(5): 80-81 (1997) |
79 | | Peyman Oreizy,
Gail E. Kaiser:
Collaborative Work: The Web as Enabling Technology for Software Development and Distribution.
IEEE Internet Computing 1(6): 84-87 (1997) |
1996 |
78 | EE | Gail E. Kaiser,
Peter D. Skopp,
Jack Jingshuang Yang,
George T. Heineman:
On the yellow brick road to component-based product lines.
ISPW 1996: 93-96 |
77 | | Giuseppe Valetto,
Gail E. Kaiser:
Enveloping Sophisticated Tools into Process-Centered Environments.
Autom. Softw. Eng. 3(3/4): 309-345 (1996) |
76 | EE | Jack Jingshuang Yang,
Gail E. Kaiser:
An Architecture for Integrating OODBs with WWW.
Computer Networks 28(7-11): 1243-1254 (1996) |
75 | EE | Stephen E. Dossick,
Gail E. Kaiser:
WWW Access to Legacy Client/Server Applications.
Computer Networks 28(7-11): 931-940 (1996) |
1995 |
74 | | Giuseppe Valetto,
Gail E. Kaiser:
Enveloping "Persistent" Tools for a Process-Centered Environment.
EWSPT 1995: 200-204 |
73 | EE | George T. Heineman,
Gail E. Kaiser:
An Architecture for Integrating Concurrency Control into Environment Frameworks.
ICSE 1995: 305-313 |
72 | | Gail E. Kaiser:
Cooperative Transactions for Multiuser Environments.
Modern Database Systems 1995: 409-433 |
71 | EE | Wenwey Hseush,
Gail E. Kaiser,
Calton Pu,
Kun-Lung Wu,
Philip S. Yu:
Divergence Control for Distributed Database Systems.
Distributed and Parallel Databases 3(1): 85-109 (1995) |
1994 |
70 | EE | Israel Ben-Shaul,
Gail E. Kaiser:
A Paradigm for Decentralized Process Modeling and Its Realization in the Oz Environment.
ICSE 1994: 179-188 |
69 | | George T. Heineman,
Gail E. Kaiser:
Incremental Process Support for Code Reengineering.
ICSM 1994: 282-290 |
68 | | Andrew Z. Tong,
Gail E. Kaiser,
Steven S. Popovich:
A Flexible Rule-Chaining Engine for Process-Based Software Engineering.
KBSE 1994: 79-88 |
67 | EE | Josephine Micallef,
Gail E. Kaiser:
Extending Attribute Grammars to Support Programming-in-the-Large.
ACM Trans. Program. Lang. Syst. 16(5): 1572-1612 (1994) |
66 | | George T. Heineman,
John E. Botsford,
Gianluigi Caldiera,
Gail E. Kaiser,
Marc I. Kellner,
Nazim H. Madhavji:
Emerging Technologies that Support a Software Process Life Cycle.
IBM Systems Journal 33(3): 501-529 (1994) |
1993 |
65 | | Calton Pu,
Wenwey Hseush,
Gail E. Kaiser,
Kun-Lung Wu,
Philip S. Yu:
Distributed Divergence Control for Epsilon Serializability.
ICDCS 1993: 449-456 |
64 | EE | Gail E. Kaiser,
Steven S. Popovich,
Israel Ben-Shaul:
A Bi-Level Language for Software Process Modeling.
ICSE 1993: 132-143 |
63 | | Gail E. Kaiser:
MARVEL 3: 1: A Multi-User Software Development Environment.
ILPS 1993: 36-39 |
62 | | Gail E. Kaiser,
Israel Ben-Shaul:
Process Evolution in the Marvel Environment.
ISPW 1993: 104-106 |
61 | | Wenwey Hseush,
Gail E. Kaiser:
The Design and Implementation of Late Binding in a Distributed Programming Language.
SPDP 1993: 438-447 |
60 | EE | Gail E. Kaiser,
Simon M. Kaplan:
Parallel and Distributed Incremental Attribute Evaluation Algorithms for Multiuser Software Development Environments.
ACM Trans. Softw. Eng. Methodol. 2(1): 47-92 (1993) |
59 | | Israel Ben-Shaul,
Gail E. Kaiser,
George T. Heineman:
An Architecture for Multi-User Software Development Environments.
Computing Systems 6(2): 65-103 (1993) |
58 | EE | Josephine Micallef,
Gail E. Kaiser:
Support Algorithms for Incremental Attribute Evaluation of Asynchronous Subtree Replacements.
IEEE Trans. Software Eng. 19(3): 231-252 (1993) |
1992 |
57 | | Webb Stacy,
Richard Helm,
Gail E. Kaiser,
Bertrand Meyer:
Ensuring Semantic Integrity of Reusable Objects (Panel).
OOPSLA 1992: 298-302 |
56 | | Gail E. Kaiser,
Calton Pu:
Dynamic Restructuring of Transactions
Database Transaction Models for Advanced Applications 1992: 265-295 |
55 | EE | Gail E. Kaiser,
Brent Hailpern:
An Object-Based Programming Model for Shared Data.
ACM Trans. Program. Lang. Syst. 14(2): 201-264 (1992) |
54 | | David Garlan,
Gail E. Kaiser,
David Notkin:
Using Tool Abstraction to Compose Systems.
IEEE Computer 25(6): 30-38 (1992) |
53 | EE | George T. Heineman,
Gail E. Kaiser,
Naser S. Barghouti,
Israel Ben-Shaul:
Rule Chaining in Marvel: Dynamic Binding of Parameters.
IEEE Expert 7(6): 26-33 (1992) |
52 | | Steven S. Popovich,
Gail E. Kaiser:
An Architectural Survey of Object Management Systems.
Int. J. Cooperative Inf. Syst. 1(3-4): 515-578 (1992) |
51 | EE | Naser S. Barghouti,
Gail E. Kaiser:
Scaling up Rule-Based Software Development Environments.
International Journal of Software Engineering and Knowledge Engineering 2(1): 59-78 (1992) |
1991 |
50 | | Naser S. Barghouti,
Gail E. Kaiser:
Scaling Up Rule-Based Software Development Environments.
ESEC 1991: 380-395 |
49 | EE | Steven S. Popovich,
Shyhtsun Felix Wu,
Gail E. Kaiser:
An object-based approach to implementing distributed concurrency control.
ICDCS 1991: 65-72 |
48 | EE | Brent Hailpern,
Gail E. Kaiser:
Dynamic reconfiguration in an object-based programming language with distributed shared data.
ICDCS 1991: 73-80 |
47 | | Gail E. Kaiser:
A rule-based process server component for constructing rule-based.
ISPW 1991: 76-78 |
46 | | George T. Heineman,
Gail E. Kaiser,
Naser S. Barghouti,
Israel Ben-Shaul:
Rule Chaining in MARVEL: Dynamic Binding of Parameters.
KBSE 1991: 215-222 |
45 | | Michael R. Lowry,
Gail E. Kaiser,
Dorothy E. Setliff,
David M. Steier:
Knowledge-Based Design.
KBSE 1991: 239-244 |
44 | EE | Naser S. Barghouti,
Gail E. Kaiser:
Concurrency Control in Advanced Database Applications.
ACM Comput. Surv. 23(3): 269-317 (1991) |
43 | EE | Gail E. Kaiser,
Dewayne E. Perry:
Making Progress in Cooperative Transaction Models.
IEEE Data Eng. Bull. 14(1): 19-23 (1991) |
42 | | M. Krish Ponamgi,
Wenwey Hseush,
Gail E. Kaiser:
Debugging Multithreaded Programs with MPD.
IEEE Software 8(3): 37-43 (1991) |
41 | EE | Dewayne E. Perry,
Gail E. Kaiser:
Models of Software Development Environments.
IEEE Trans. Software Eng. 17(3): 283-295 (1991) |
40 | EE | Yoëlle S. Maarek,
Daniel M. Berry,
Gail E. Kaiser:
An Information Retrieval Approach For Automatically Constructing Software Libraries.
IEEE Trans. Software Eng. 17(8): 800-813 (1991) |
39 | | Steven S. Popovich,
Gail E. Kaiser,
Shyhtsun Felix Wu:
MELDing transactions and objects.
OOPS Messenger 2(2): 94-98 (1991) |
1990 |
38 | | Gail E. Kaiser,
Brent Hailpern:
An Object Model of Shared Data.
ICCL 1990: 136-144 |
37 | EE | Gail E. Kaiser:
A Flexible Transaction Model for Software Engineering.
ICDE 1990: 560-567 |
36 | | Simon M. Kaplan,
Anthony Finkelstein,
Gail E. Kaiser,
Kevin Ryan,
Wilhelm Schäfer:
Interactively supporting the software process.
INTERACT 1990: 1047-1049 |
35 | | Gail E. Kaiser,
Israel Ben-Shaul,
Naser S. Barghouti:
Preliminary design of an object management system for multi-user MARVEL.
ISPW 1990: 121-124 |
34 | | Wenwey Hseush,
Gail E. Kaiser:
Modeling Concurrency in Parallel Debugging.
PPOPP 1990: 11-20 |
33 | EE | Gail E. Kaiser,
Wenwey Hseush,
Steven S. Popovich,
Shyhtsun Felix Wu:
Multiple concurrency control policies in an object-oriented programming system.
SPDP 1990: 623-626 |
32 | EE | Naser S. Barghouti,
Gail E. Kaiser:
Modeling Concurrency in Rule-Based Development Environments.
IEEE Expert 5(6): 15-27 (1990) |
1989 |
31 | | Gail E. Kaiser,
Steven S. Popovich,
Wenwey Hseush,
Shyhtsun Felix Wu:
MELDing Multiple Granularities of Parallelism.
ECOOP 1989: 147-166 |
30 | | Gail E. Kaiser:
A Marvelous Extended Transaction Processing Model.
IFIP Congress 1989: 707-712 |
29 | | Gail E. Kaiser:
Marvel strategy language example.
ISPW 1989: 159-160 |
28 | | Gail E. Kaiser:
Experience with marvel.
ISPW 1989: 82-84 |
27 | | Michael H. Sokolsky,
Gail E. Kaiser:
Experiments with Rule Based Process Modelling in an SDE.
SEE 1989: 107-114 |
26 | | Travis L. Winfrey,
Gail E. Kaiser:
Testing Reliable Distributed Applications Through Simulated Events.
SRDS 1989: 160-166 |
25 | EE | Gail E. Kaiser:
Incremental Dynamic Semantics for Language-Based Programming Environments.
ACM Trans. Program. Lang. Syst. 11(2): 169-193 (1989) |
24 | EE | Gail E. Kaiser:
Concurrent meld.
SIGPLAN Notices 24(4): 120-122 (1989) |
23 | EE | Gail E. Kaiser:
Transactions for concurrent object-oriented programming systems.
SIGPLAN Notices 24(4): 136-138 (1989) |
1988 |
22 | | Simon M. Kaplan,
Gail E. Kaiser:
Garp: Graph Abstractions for Concurrent Programming.
ESOP 1988: 191-205 |
21 | | Gail E. Kaiser,
Simon M. Kaplan:
Rapid Prototyping of Concurrent Programming Languages.
ICDCS 1988: 250-255 |
20 | | Dewayne E. Perry,
Gail E. Kaiser:
Models of Software Development Environments.
ICSE 1988: 60-68 |
19 | | Gail E. Kaiser:
Rule-based modelling of the software development process.
ISPW 1988: 84-86 |
18 | | Josephine Micallef,
Gail E. Kaiser:
Version and Configuration Control in Distributed Language-Based Environments.
SCM 1988: 119-143 |
17 | | Robert W. Schwanke,
Gail E. Kaiser:
Living With Inconsistency in Large Systems.
SCM 1988: 98-118 |
16 | EE | Calton Pu,
Gail E. Kaiser,
Norman C. Hutchinson:
Split-Transactions for Open-Ended Activities.
VLDB 1988: 26-37 |
15 | | Wenwey Hseush,
Gail E. Kaiser:
Data Path Debugging: Data-Oriented Debugging for a Concurrent Programming Language.
Workshop on Parallel and Distributed Debugging 1988: 236-247 |
14 | EE | Robert W. Schwanke,
Gail E. Kaiser:
Smarter Recompilation.
ACM Trans. Program. Lang. Syst. 10(4): 627-632 (1988) |
13 | | Gail E. Kaiser,
Naser S. Barghouti,
Peter H. Feiler,
Robert W. Schwanke:
Database Support for Knowledge-Based Engineering Environments.
IEEE Expert 3(2): 18-32 (1988) |
12 | | Gail E. Kaiser,
Peter H. Feiler,
Fahimeh Jalili,
Johann H. Schlichter:
A Retrospective on DOSE: An Interpretive Approach to Structure Editor Generation.
Softw., Pract. Exper. 18(8): 733-748 (1988) |
1987 |
11 | EE | Dewayne E. Perry,
Gail E. Kaiser:
Infuse: a tool for automatically managing and coordinating source changes in large systems.
ACM Conference on Computer Science 1987: 292-299 |
10 | | Gail E. Kaiser,
Peter H. Feiler:
Intelligent Assistance without Artificial Intelligence.
COMPCON 1987: 236-241 |
9 | | Gail E. Kaiser,
Peter H. Feiler:
An Architecture for Intelligent Assistance in Software Development.
ICSE 1987: 180-188 |
8 | | Gail E. Kaiser,
David Garlan:
MELDing Data Flow and Object-Oriented Programming.
OOPSLA 1987: 254-267 |
7 | | Gail E. Kaiser,
Simon M. Kaplan:
Reliability in Distributed Programming Environments.
SRDS 1987: 45-55 |
6 | | Gail E. Kaiser,
David Garlan:
Melding Software Systems from Reusable Building Blocks.
IEEE Software 4(4): 17-24 (1987) |
1986 |
5 | | Simon M. Kaplan,
Gail E. Kaiser:
Incremental Attribute Evaluation in Distributed Language-Based Environments.
PODC 1986: 121-130 |
4 | EE | Gail E. Kaiser:
Generation of run-time environments.
SIGPLAN Symposium on Compiler Construction 1986: 51-57 |
1985 |
3 | EE | Gail E. Kaiser,
Elaine Kant:
Incremental parsing without a parser.
Journal of Systems and Software 5(2): 121-144 (1985) |
1984 |
2 | | Gail E. Kaiser,
Peter H. Feiler:
Generation of Language-Oriented Editors.
Programmierumgebungen und Compiler 1984: 31-45 |
1981 |
1 | | Gail E. Kaiser:
Automatic Extension of an ATN Knowledge Base.
Commun. ACM 24(9): 587-593 (1981) |