David Redmiles

 

Presentations

 

Bio

Vita

Interests

 

Research

Students

Publications

Presentations

 

Teaching

 

Schedule

 

Links

 

Home

P.66      ‘Breaking the Code’, Private and Public Work in Collaborative Software Development, Poster Presentation at the 8th European Conference of Computer-Supported Cooperative Work (ECSCW 2003, Helsinki, Finland), September 2003.

 

P.65      Opportunities for Extending Activity Theory for Studying Collaborative Software Development, Workshop on Applying Activity Theory to CSCW Research and Practice, in conjunction with the 8th European Conference of Computer-Supported Cooperative Work (ECSCW 2003, Helsinki, Finland), September 2003.

 

P.64      Interpreting Activity Theory as a Software Engineering Methodology, Workshop on Applying Activity Theory to CSCW Research and Practice, in conjunction with the 8th European Conference of Computer-Supported Cooperative Work (ECSCW 2003, Helsinki, Finland), September 2003.

 

P.63      Social Creativity and Violence: of the Same Source, Symposium and Discussion Forum on Social Creativity, University of Canterbury (Christchurch, New Zealand), March 2003.

 

P.62      Using Event Notification Servers to Support Application Awareness, IASTED International Conference on Software Engineering and Applications (Cambridge, MA), November 2002.

 

P.62      Using Event Notification Servers to Support Application Awareness, DARPA-DASADA Program Manager Site Visit at UC Irvine, August 2002.

 

P.61      Using Event Notification Servers to Support Awareness, UC Irvine, Institute for Software Research (ISR) Joint Meeting with the Jet Propulsion Laboratory (JPL, Pasadena, CA), August 2002.

 

P.61      Using Event Notification Servers to Support Application Awareness, Hewlett Packard Non-Stop Server Division (Cupertino, CA), August 2002.

 

P.60      Using Event Notification Servers to Support Awareness, Workshop on Collaborative Software Engineering  NASA/Ames (Mountain View, CA), August 2002.

 

P.59      CASSIUS: Cross Application Subscription Service Information Update Server, DARPA-DASADA Technology Exposition, Joint Demonstration with R.S. Silva Filho, July 2002.

 

P.58      Practical Lessons Learned While Using Notification Servers to Support Application Awareness, Workshop on the State of the Art in Automated Software Engineering, UC Irvine (Irvine, CA), June 2002.

 

P.57      Supporting the End Users’ Views, University of Colorado, Center for Life-long Learning and Design, International Symposium on Social Creativity (Breckenridge, CO), June 2002.

 

P.56      Supporting the End Users’ Views, Working Conference on Advanced Visual Interfaces (AVI 2002, Trento, Italy), Invited Keynote Talk, May 2002.

 

P.55      Lessons Learned Using Notification Servers to Support Application Awareness, Meeting of the Human Computer Interaction Consortium (HCIC, Frasier, CO), February 2002.

 

P.54      Usability Throughout the Lifecycle, Panel on Obstacles to Integrating Usability Engineering into Software and Requirements Engineering, The Sixteenth IEEE International Automated Software Engineering Conference (Coronado Island, CA), November 2001.

 

P.53      Supporting the End Users’ Views, UC Irvine, Institute for Software Research (ISR) Joint Meeting with the Jet Propulsion Laboratory (JPL), UC Irvine, October 2001.

 

P.52      CASSIUS: Cross Application Subscription Service Information Update Server, DARPA-DASADA Technology Exposition, Joint Demonstration with C.R.B. de Souza, July 2001.

 

P.51      Human-Centered Software Development, School of Computer Science and Electrical Engineering, The University of Queensland (St Lucia, Queensland, Australia), April 2001.

 

P.50      EDEM: Expectation Driven Event Monitoring, University of Oregon, Eugene, Working Group on Social Agents (Eugene, OR), April 2001.

 

P.49      Software Requirements for Supporting Collaboration through Categories, Workshop on Classification Schemes in Cooperative Work, ACM Conference on Computer Supported Cooperative Work (CSCW 2000, Philadelphia, PA), December 2000.

 

P.48      Human-Centered Software Development, Information Systems Institute, Technische Universität Wien (Vienna, Austria), September 2000.

 

P.48      Human-Centered Software Development, Institut für Hygiene und Arbeitsphysiologie, Eidgenössische Technische Hochshule (ETH, Zurich, Switzerland), September 2000.

 

P.47      Panel on Evaluation of Automated Software Engineering Systems, The Fourteenth IEEE International Automated Software Engineering Conference (Cocoa Beach, FL), October 1999.

 

P.46      Organizational Memory, Life-long Learning, and Challenges to Software Engineering, CU Boulder, Workshop on Life-Long Learning and Organizational Memory (Breckenridge, CO), May 1999.

 

P.45      Human-Centered Software Development, UC Irvine, ICS Research Symposium (Irvine, CA), January 1999.

 

 

PRESENTATIONS (CONTINUED)

 

P.44      Separating the Wheat from the Chaff in Internet-Mediated User Feedback, ACM Conference on Computer Supported Cooperative Work (CSCW ’98), Workshop on Internet-based Groupware for User Participation in Product Development (Seattle, WA), presented with D. Hilbert, November 1998.

 

P.43      Two Demonstrations, Argo/UML, and Expectation-Driven Event Monitoring (EDEM), The Thirteenth IEEE International Conference on Automated Software Engineering (Honolulu, HI), October 1998.

 

P.42      Integrating Architecture Description Languages with a Standard Design Method, The Twentieth International Conference on Software Engineering (ICSE ‘98, Kyoto, Japan), April 1998.

 

P.41      An Approach to Large-Scale Collection of Application Usage Data Over the Internet, The Twentieth International Conference on Software Engineering (ICSE ‘98, Kyoto, Japan), City, April 1998.

 

P.40      Knowledge Management for Software Design, USC, Meeting of the Software Engineering Group (Los Angeles, CA), April 1998.

 

P.39      Knowledge Management for Software Design, CU Boulder, Meeting of the Human Computer Interaction Consortium (HCIC, Frasier, CO), March 1998.

 

P.38      An Approach to Large-Scale Collection of Application Usage Data Over the Internet, UC Irvine, Bay Area Round Table (BART) Meeting (Palo Alto, CA), February 1998.

 

P.37      EDEM: Intelligent Agents for Collecting Usage Data and Increasing User Involvement in Development, The 1998 International Conference on Intelligent User Interfaces (IUI ‘98, San Francisco, CA), January 1998.

 

P.36      Panel on Architectural Languages and Design Environments: From Research to Practice, Software Engineering Institute, The 97 Software Engineering Symposium (Pittsburgh, PA), August 1997.

 

P.35      Expectation-Driven Event Monitoring (EDEM), UC Irvine, CU Boulder, UMass Amherst, ARCADIA Consortium Meeting (Boulder, CO), June 1997.

 

P.34      Supporting Ongoing User Involvement in Development via Expectation-Driven Event Monitoring, CU Boulder, Meeting of the “Life-Long Learning and Design” Research Group (Boulder, CO), June 1997.

 

P.33      Supporting Evolutionary Design via Expectation Agents, DARPA, Design Rationale Cluster (EDCS DR) Meeting (Stone Mountain, GA), March 1997.

 

P.32      Applying Usability Inspections to Web Page Design, UC Irvine, Bay Area Round Table (BART) Meeting (Palo Alto, CA), February 1997.

 

P.31      Argo Software Architecture Design Environment, DARPA, Information Management Cluster (EDCS IM) Meeting (Manassas, VA), presented with D. Hilbert, October 1996.

 

P.30      Panel on How the “Web” Influences KBSE Technology, The Eleventh IEEE Knowledge-Based Software Engineering (KBSE-96) Conference (Syracuse, NY), September 1996.

 

P.29      Evolutionary Design of Complex Software, DARPA, Software Environments Workshop (San Diego, CA), March 1996.

 

P.28      Addressing Human, Cognitive Needs in Software Design Environments, UC Irvine, Bay Area Round Table (BART) Meeting (Palo Alto, CA), September 1995.

 

P.27      Evolutionary Design of Complex Software, Rockwell Science Center (Thousand Oaks, CA), September 1995.

 

P.26      Refining Requirements and Design of Interactive Software through a Cognitive Walkthrough, Southern California Client/Server User Group Meeting (Torrence, CA), July 1995.

 

P.25      A Curriculum for Human-Centered Software Development, Sun Microsystems (Mountain View, CA), June 1995.

 

P.24      Refining Requirements and Design of Interactive Software through a Cognitive Walkthrough, UC Irvine, Irvine Research Unit in Software, Software Engineering Tools and Technologies (SETT) Meeting (Irvine, CA), May 1995.

 

P.23      Human-Centered Software Development, UC Irvine, ICS Alumni Organization (Irvine, CA), February 1995.

 

P.22      Agent-Based Support for Communication between Developers and Users in Software Design, UC Irvine, Bay Area Round Table (BART) Meeting (Palo Alto, CA), November 1994.

 

P.21      Human-Centered Software Development, UC Irvine, Irvine Research Unit in Software, Fall Research Review (FRR) (Irvine, CA), October 1994.

 

P.20      Human-Centered Software Development, City University (London, England), October 1994.

 

P.19      Agent-Based Support for Communication between Developers and Users in Software Design, IEEE Conference on Knowledge-Based Software Engineering (Monterey, CA), September 1994.

 

P.18      From Programming Tasks to Solutions—Bridging the Gap through the Explanation of Examples, UC Irvine, Information and Computer Science Colloquium (Irvine, CA), April 1994.

 

P.17      Designing Useful and Usable Computational Environments, Advanced Research Projects Agency (ARPA), Human-Computer Interface (HCI) Evaluation Workshop, the MITRE Corporation (Bedford, MA), March 1994.

 

P.16      Discussion of the Paper, The Impact of Graphic Design on User Interfaces, by K. Reichenberger, at the Meeting of the Human Computer Interaction Consortium (HCIC) (Frasier, CO), February 1994.

 

P.15      Beyond Object-Oriented Programming: A Knowledge-Based Architecture for Contextualized Software Design, Joint Presentation with S. Lindstaedt, Colorado Advanced Software Institute (CASI) Annual Research Symposium (Denver, CO), October 1993.

 

P.14      Observations On Using Empirical Studies in Developing a Knowledge-Based Software Engineering Tool, Knowledge-Based Software Engineering (KBSE) Conference (Chicago, IL), September 1993.

 

P.13      Reducing the Variability of Programmers’ Performance Through Explained Examples, Human Factors in Computing Systems (INTERCHI) Conference (Amsterdam, The Netherlands), April 1993; also presented at the Integrated Publications and Information Systems Institute (GMD-IPSI) (Darmstadt, Germany), May 1993, and at the Institute for Computer Science, University of Stuttgart (Stuttgart, Germany), May 1993.

P.12      Beyond Object-Oriented Programming: A Knowledge-Based Architecture for Contextualized Software Design, Joint Presentation with G. Fischer, U S West Corporation, Advanced Technology Division (Boulder, CO), October 1992.

 

P.11      Prototypes of Domain-Oriented Design Environments, Knowledge-Based Software Engineering (KBSE) Conference, Demonstration Track (Tyson’s Corner, VA), September 1992.

 

P.10      A Knowledge-Based Interface to Promote Software Understanding, Knowledge-Based Software Engineering (KBSE) Conference (Syracuse, NY), September 1991.

 

P.9        Supporting Software Reuse through Examples, Human Factors in Computing Systems (CHI) Conference, Doctoral Consortium Track (New Orleans, LA), April 1991.

 

P.8        Supporting Software Reuse through Program Examples, University of Colorado Industrial Affiliates Conference (Boulder, CO), February 1991; also Joint Presentation with S. Henninger at the International Business Machines (IBM) Corporation (Boulder, CO), March 1991.

 

P.7        Explanation to Support Software Reuse, American Association for Artificial Intelligence (AAAI) Workshop on Explanation (Boston, MA), July 1990.

 

P.6        A Conceptual Framework and Innovative Systems for Accessing Knowledge for Software Reuse, Joint Presentation with G. Fischer and S. Henninger, Meeting of the Human Computer Interaction Consortium (HCIC) (San Diego, CA), February 1990.

 

P.5        A Knowledge-Based Design Environment for Graphical Network Editors, Hawaii Conference on System Sciences (HICSS), Software Track (Kailua-Kona, Hawaii), January 1989.

 

P.4        Computer Software for Data Representation and Interaction, Aluminum Company of America (ALCOA) Laboratories, Process Control & Computer Technology Division (Alcoa Center, PA), January 1987.

 

P.3        Two Views of Building a Database: Computer Science and Materials Science, Joint Presentation with J.L. Murray, Calculated Phase Diagrams (CALPHAD) Conference (Boston, MA), June 1985.

 

P.2        The American Society for Metals/National Bureau of Standards Joint Project on Computerized Phase Diagrams, Joint Presentation, Press Conference and Demonstration for the late Malcolm Baldrige, then Secretary of Commerce (Washington, D.C.), February 1985.

 

P.1        K*: A FORTRAN-Based Code for Programming and Evaluating Interactive Software, Pressure Vessels and Piping Conference and Exhibition, Track on Engineering Databases: Software for On-Line Applications (San Antonio, TX), June 1984.