2009 | ||
---|---|---|
135 | Rean Griffith, Gail E. Kaiser, Javier Alonso López: Multi-perspective evaluation of self-healing systems using simple probabilistic models. ICAC 2009: 59-60 | |
134 | Christian Murphy, Gail E. Kaiser, Ian Vo, Matt Chu: Quality Assurance of Software Applications Using the In Vivo Testing Approach. ICST 2009: 111-120 | |
133 | Christian Murphy, Kuang Shen, Gail E. Kaiser: Using JML Runtime Assertion Checking to Automate Metamorphic Testing in Applications without Test Oracles. ICST 2009: 436-445 | |
132 | Christian Murphy, Kuang Shen, Gail E. Kaiser: Automatic system testing of programs without test oracles. ISSTA 2009: 189-200 | |
131 | Xiaoyuan Xie, Joshua W. K. Ho, Christian Murphy, Gail E. Kaiser, Baowen Xu, Tsong Yueh Chen: Application of Metamorphic Testing to Supervised Classifiers. QSIC 2009: 135-144 | |
130 | Christian Murphy, Gail E. Kaiser, Kristin Loveland, Sahar Hasan: Retina: helping students and instructors based on observed programming activities. SIGCSE 2009: 178-182 | |
2008 | ||
129 | 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 | |
128 | Matt Chu, Christian Murphy, Gail E. Kaiser: Distributed In Vivo Testing of Software Applications. ICST 2008: 509-512 | |
127 | Christian Murphy, Dan B. Phung, Gail E. Kaiser: A distance learning approach to teaching eXtreme programming. ITiCSE 2008: 199-203 | |
126 | Christian Murphy, Gail E. Kaiser, Lifeng Hu, Leon Wu: Properties of Machine Learning Applications for Use in Metamorphic Testing. SEKE 2008: 867-872 | |
125 | Christian Murphy, Eunhee Kim, Gail E. Kaiser, Adam Cannon: Backstop: a tool for debugging runtime errors. SIGCSE 2008: 173-177 | |
124 | 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 | ||
123 | Chris Murphy, Gail E. Kaiser, Marta Arias: An Approach to Software Testing of Machine Learning Applications. SEKE 2007: 167- | |
2006 | ||
122 | Philip Gross, Gail E. Kaiser: Automated Information Aggregation for Scaling Scale-Resistant Services. ASE 2006: 15-24 | |
121 | Rean Griffith, Gail E. Kaiser: A Runtime Adaptation Framework for Native C and Bytecode Applications. ICAC 2006: 93-104 | |
120 | Rean Griffith, Joseph L. Hellerstein, Gail E. Kaiser, Yixin Diao: Dynamic Adaptation of Temporal Event Correlation for QoS Management in Distributed Systems. IWQoS 2006: 290-294 | |
119 | Suhit Gupta, Hila Becker, Gail E. Kaiser, Salvatore J. Stolfo: Verifying genre-based clustering approach to content extraction. WWW 2006: 875-876 | |
118 | Janak J. Parekh, Gail E. Kaiser, Philip Gross, Giuseppe Valetto: Retrofitting Autonomic Capabilities onto Legacy Systems. Cluster Computing 9(2): 141-159 (2006) | |
2005 | ||
117 | 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 | |
116 | Giuseppe Valetto, Gail E. Kaiser, Dan B. Phung: A Uniform Programming Abstraction for Effecting Autonomic Adaptations onto Software Systems. ICAC 2005: 286-297 | |
115 | Dan B. Phung, Giuseppe Valetto, Gail E. Kaiser: Adaptive Internet Interactive Team Video. ICWL 2005: 66-77 | |
114 | Suhit Gupta, Gail E. Kaiser: P2P Video Synchronization in a Collaborative Virtual Environment. ICWL 2005: 86-98 | |
113 | Suhit Gupta, Gail E. Kaiser: Extracting content from accessible web pages. W4A 2005: 26-30 | |
112 | 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 | |
111 | Rean Griffith, Gail E. Kaiser: Manipulating managed execution runtimes to support self-healing systems. ACM SIGSOFT Software Engineering Notes 30(4): 1-7 (2005) | |
110 | 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) | |
109 | 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 | ||
108 | Suhit Gupta, Gail E. Kaiser: A Virtual Environment for Collaborative Distance Learning with Video Synchronization. CATE 2004: 357-362 | |
2003 | ||
107 | 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 | |
106 | Giuseppe Valetto, Gail E. Kaiser: Using Process Technology to Control and Coordinate Software Adaptation. ICSE 2003: 262-273 | |
105 | Suhit Gupta, Gail E. Kaiser, David Neistadt, Peter Grimm: DOM-based content extraction of HTML documents. WWW 2003: 207-214 | |
2002 | ||
104 | Giuseppe Valetto, Gail E. Kaiser: A case study in software adaptation. WOSS 2002: 73-78 | |
2001 | ||
103 | 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 | ||
102 | Barry W. Boehm, Gail E. Kaiser, Daniel Port: A Combined Curriculum Research and Curriculum Development Approach to Software Engineering Education. CSEE&T 2000: 310- | |
101 | Gail E. Kaiser: Building Computer Ethics from the Ground Up. SIGUCCS 2000: 146-148 | |
1999 | ||
100 | Gail E. Kaiser: From Oz to TreatyMaker: An International Alliance for Multi-Organization Workflow. Cross-Organisational Workflow Management and Co-ordination 1999 | |
99 | Stephen E. Dossick, Gail E. Kaiser: CHIME: A Metadata-Based Distributed Software Development Environment. ESEC / SIGSOFT FSE 1999: 464-475 | |
98 | Gail E. Kaiser, Christopher Vaill, Stephen E. Dossick: A Workgroup Model for Smart Pushing and Pulling. WETICE 1999: 15-21 | |
97 | Gregory Alan Bolcer, Gail E. Kaiser: Collaborative Work: SWAP: Leveraging the Web To Manage Workflow. IEEE Internet Computing 3(1): 85-88 (1999) | |
96 | Jack Jingshuang Yang, Gail E. Kaiser: JPernLite: Extensible Transaction Services for the WWW. IEEE Trans. Knowl. Data Eng. 11(4): 639-657 (1999) | |
95 | 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 | ||
94 | Jack Jingshuang Yang, Gail E. Kaiser: JPernLite: An Extensible Transaction Server for the World Wide Web. Hypertext 1998: 256-266 | |
93 | Gail E. Kaiser, Stephen E. Dossick: Workgroup Middleware for Distributed Projects*. WETICE 1998: 63-68 | |
92 | Israel Ben-Shaul, Gail E. Kaiser: Federating Process-Centered Environments: The Oz Experience. Autom. Softw. Eng. 5(1): 97-132 (1998) | |
91 | Israel Ben-Shaul, Gail E. Kaiser: Collaborative Work: Coordinating Distributed Components over the Internet. IEEE Internet Computing 2(2): 83-86 (1998) | |
90 | Andrew P. Kosoresow, Gail E. Kaiser: Collaborative Work: Using Agents to Enable Collaborative Work. IEEE Internet Computing 2(4): 85-87 (1998) | |
89 | Frank Maurer, Gail E. Kaiser: Software Engineering in the Internet Age - Guest Editors' Introduction. IEEE Internet Computing 2(5): 22-24 (1998) | |
88 | Daniel Port, Gail E. Kaiser: Collaborative Work: Collaborative Technologies for Evolving Software Systems. IEEE Internet Computing 2(6): 79-83 (1998) | |
87 | 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) | |
86 | 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 | ||
85 | George T. Heineman, Gail E. Kaiser: The CORD Appraoch to Extensible Concurrency Control. ICDE 1997: 562-571 | |
84 | Gail E. Kaiser, Stephen E. Dossick, Wenyu Jiang, Jack Jingshuang Yang: An Architecture for WWW-based Hypercode Environments. ICSE 1997: 3-13 | |
83 | Gail E. Kaiser, E. James Whitehead Jr.: Collaborative Work: Distributed Authoring and Versioning. IEEE Internet Computing 1(2): 76-77 (1997) | |
82 | Roy T. Fielding, Gail E. Kaiser: The Apache HTTP Server Project. IEEE Internet Computing 1(4): 88-90 (1997) | |
81 | Stephen E. Dossick, Gail E. Kaiser: Collaborative Work: Tool Services for Intranets. IEEE Internet Computing 1(5): 80-81 (1997) | |
80 | 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 | ||
79 | 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 | |
78 | Giuseppe Valetto, Gail E. Kaiser: Enveloping Sophisticated Tools into Process-Centered Environments. Autom. Softw. Eng. 3(3/4): 309-345 (1996) | |
77 | Jack Jingshuang Yang, Gail E. Kaiser: An Architecture for Integrating OODBs with WWW. Computer Networks 28(7-11): 1243-1254 (1996) | |
76 | Stephen E. Dossick, Gail E. Kaiser: WWW Access to Legacy Client/Server Applications. Computer Networks 28(7-11): 931-940 (1996) | |
1995 | ||
75 | Giuseppe Valetto, Gail E. Kaiser: Enveloping "Persistent" Tools for a Process-Centered Environment. EWSPT 1995: 200-204 | |
74 | George T. Heineman, Gail E. Kaiser: An Architecture for Integrating Concurrency Control into Environment Frameworks. ICSE 1995: 305-313 | |
73 | Gail E. Kaiser: Cooperative Transactions for Multiuser Environments. Modern Database Systems 1995: 409-433 | |
72 | 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 | ||
71 | Israel Ben-Shaul, Gail E. Kaiser: A Paradigm for Decentralized Process Modeling and Its Realization in the Oz Environment. ICSE 1994: 179-188 | |
70 | George T. Heineman, Gail E. Kaiser: Incremental Process Support for Code Reengineering. ICSM 1994: 282-290 | |
69 | Andrew Z. Tong, Gail E. Kaiser, Steven S. Popovich: A Flexible Rule-Chaining Engine for Process-Based Software Engineering. KBSE 1994: 79-88 | |
68 | Josephine Micallef, Gail E. Kaiser: Extending Attribute Grammars to Support Programming-in-the-Large. ACM Trans. Program. Lang. Syst. 16(5): 1572-1612 (1994) | |
67 | 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 | ||
66 | Calton Pu, Wenwey Hseush, Gail E. Kaiser, Kun-Lung Wu, Philip S. Yu: Distributed Divergence Control for Epsilon Serializability. ICDCS 1993: 449-456 | |
65 | Gail E. Kaiser, Steven S. Popovich, Israel Ben-Shaul: A Bi-Level Language for Software Process Modeling. ICSE 1993: 132-143 | |
64 | Gail E. Kaiser: MARVEL 3: 1: A Multi-User Software Development Environment. ILPS 1993: 36-39 | |
63 | Gail E. Kaiser, Israel Ben-Shaul: Process Evolution in the Marvel Environment. ISPW 1993: 104-106 | |
62 | Wenwey Hseush, Gail E. Kaiser: The Design and Implementation of Late Binding in a Distributed Programming Language. SPDP 1993: 438-447 | |
61 | 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) | |
60 | Israel Ben-Shaul, Gail E. Kaiser, George T. Heineman: An Architecture for Multi-User Software Development Environments. Computing Systems 6(2): 65-103 (1993) | |
59 | 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 | ||
58 | Webb Stacy, Richard Helm, Gail E. Kaiser, Bertrand Meyer: Ensuring Semantic Integrity of Reusable Objects (Panel). OOPSLA 1992: 298-302 | |
57 | Gail E. Kaiser, Calton Pu: Dynamic Restructuring of Transactions Database Transaction Models for Advanced Applications 1992: 265-295 | |
56 | Gail E. Kaiser, Brent Hailpern: An Object-Based Programming Model for Shared Data. ACM Trans. Program. Lang. Syst. 14(2): 201-264 (1992) | |
55 | David Garlan, Gail E. Kaiser, David Notkin: Using Tool Abstraction to Compose Systems. IEEE Computer 25(6): 30-38 (1992) | |
54 | 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) | |
53 | Steven S. Popovich, Gail E. Kaiser: An Architectural Survey of Object Management Systems. Int. J. Cooperative Inf. Syst. 1(3-4): 515-578 (1992) | |
52 | 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 | ||
51 | Naser S. Barghouti, Gail E. Kaiser: Scaling Up Rule-Based Software Development Environments. ESEC 1991: 380-395 | |
50 | Steven S. Popovich, Shyhtsun Felix Wu, Gail E. Kaiser: An object-based approach to implementing distributed concurrency control. ICDCS 1991: 65-72 | |
49 | Brent Hailpern, Gail E. Kaiser: Dynamic reconfiguration in an object-based programming language with distributed shared data. ICDCS 1991: 73-80 | |
48 | Gail E. Kaiser: A rule-based process server component for constructing rule-based. ISPW 1991: 76-78 | |
47 | George T. Heineman, Gail E. Kaiser, Naser S. Barghouti, Israel Ben-Shaul: Rule Chaining in MARVEL: Dynamic Binding of Parameters. KBSE 1991: 215-222 | |
46 | Michael R. Lowry, Gail E. Kaiser, Dorothy E. Setliff, David M. Steier: Knowledge-Based Design. KBSE 1991: 239-244 | |
45 | Naser S. Barghouti, Gail E. Kaiser: Concurrency Control in Advanced Database Applications. ACM Comput. Surv. 23(3): 269-317 (1991) | |
44 | Gail E. Kaiser, Dewayne E. Perry: Making Progress in Cooperative Transaction Models. IEEE Data Eng. Bull. 14(1): 19-23 (1991) | |
43 | M. Krish Ponamgi, Wenwey Hseush, Gail E. Kaiser: Debugging Multithreaded Programs with MPD. IEEE Software 8(3): 37-43 (1991) | |
42 | Dewayne E. Perry, Gail E. Kaiser: Models of Software Development Environments. IEEE Trans. Software Eng. 17(3): 283-295 (1991) | |
41 | 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) | |
40 | Steven S. Popovich, Gail E. Kaiser, Shyhtsun Felix Wu: MELDing transactions and objects. OOPS Messenger 2(2): 94-98 (1991) | |
1990 | ||
39 | Gail E. Kaiser, Brent Hailpern: An Object Model of Shared Data. ICCL 1990: 136-144 | |
38 | Gail E. Kaiser: A Flexible Transaction Model for Software Engineering. ICDE 1990: 560-567 | |
37 | Simon M. Kaplan, Anthony Finkelstein, Gail E. Kaiser, Kevin Ryan, Wilhelm Schäfer: Interactively supporting the software process. INTERACT 1990: 1047-1049 | |
36 | Gail E. Kaiser, Israel Ben-Shaul, Naser S. Barghouti: Preliminary design of an object management system for multi-user MARVEL. ISPW 1990: 121-124 | |
35 | Wenwey Hseush, Gail E. Kaiser: Modeling Concurrency in Parallel Debugging. PPOPP 1990: 11-20 | |
34 | 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 | |
33 | Naser S. Barghouti, Gail E. Kaiser: Modeling Concurrency in Rule-Based Development Environments. IEEE Expert 5(6): 15-27 (1990) | |
1989 | ||
32 | Gail E. Kaiser, Steven S. Popovich, Wenwey Hseush, Shyhtsun Felix Wu: MELDing Multiple Granularities of Parallelism. ECOOP 1989: 147-166 | |
31 | Gail E. Kaiser: A Marvelous Extended Transaction Processing Model. IFIP Congress 1989: 707-712 | |
30 | Gail E. Kaiser: Marvel strategy language example. ISPW 1989: 159-160 | |
29 | Gail E. Kaiser: Experience with marvel. ISPW 1989: 82-84 | |
28 | Michael H. Sokolsky, Gail E. Kaiser: Experiments with Rule Based Process Modelling in an SDE. SEE 1989: 107-114 | |
27 | Travis L. Winfrey, Gail E. Kaiser: Testing Reliable Distributed Applications Through Simulated Events. SRDS 1989: 160-166 | |
26 | Gail E. Kaiser: Incremental Dynamic Semantics for Language-Based Programming Environments. ACM Trans. Program. Lang. Syst. 11(2): 169-193 (1989) | |
25 | Gail E. Kaiser: Concurrent meld. SIGPLAN Notices 24(4): 120-122 (1989) | |
24 | Gail E. Kaiser: Transactions for concurrent object-oriented programming systems. SIGPLAN Notices 24(4): 136-138 (1989) | |
1988 | ||
23 | Simon M. Kaplan, Gail E. Kaiser: Garp: Graph Abstractions for Concurrent Programming. ESOP 1988: 191-205 | |
22 | Gail E. Kaiser, Simon M. Kaplan: Rapid Prototyping of Concurrent Programming Languages. ICDCS 1988: 250-255 | |
21 | Dewayne E. Perry, Gail E. Kaiser: Models of Software Development Environments. ICSE 1988: 60-68 | |
20 | Gail E. Kaiser: Rule-based modelling of the software development process. ISPW 1988: 84-86 | |
19 | Josephine Micallef, Gail E. Kaiser: Version and Configuration Control in Distributed Language-Based Environments. SCM 1988: 119-143 | |
18 | Robert W. Schwanke, Gail E. Kaiser: Living With Inconsistency in Large Systems. SCM 1988: 98-118 | |
17 | Calton Pu, Gail E. Kaiser, Norman C. Hutchinson: Split-Transactions for Open-Ended Activities. VLDB 1988: 26-37 | |
16 | 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 | |
15 | Robert W. Schwanke, Gail E. Kaiser: Smarter Recompilation. ACM Trans. Program. Lang. Syst. 10(4): 627-632 (1988) | |
14 | 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) | |
13 | Gail E. Kaiser, Peter H. Feiler, Steven S. Popovich: Intelligent Assistance for Software Development and Maintenance. IEEE Software 5(3): 40-49 (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 | 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 | Gail E. Kaiser: Generation of run-time environments. SIGPLAN Symposium on Compiler Construction 1986: 51-57 | |
1985 | ||
3 | 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) |