James D. Foley

Orcid: 0000-0002-9372-8329

Affiliations:
  • Georgia Institute of Technology, Atlanta, GA, USA
  • George Washington University, Washington, DC, USA (former)


According to our database1, James D. Foley authored at least 100 papers between 1967 and 2023.

Collaborative distances:
  • Dijkstra number2 of four.
  • Erdős number3 of four.

Awards

ACM Fellow

ACM Fellow 1999, "Through his books, courses, papers, organizational, and professional contributions, Foley has had a broad and lasting impact on the computer graphics field and on ACM.".

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2023
50 Years of Changes-How to Brace Yourself!: SIGGRAPH 2023 Retrospective Panel.
Proceedings of the ACM SIGGRAPH 2023 Panels, 2023

2021
Realistic Rendering in "Details".
IEEE Computer Graphics and Applications, 2021

2020
Visibility, Topology, and Inertia: New Methods in Flow Visualization.
IEEE Computer Graphics and Applications, 2020

Low-Latency Rendering With Dataflow Architectures.
IEEE Computer Graphics and Applications, 2020

2019
Topological Modeling for Vector Graphics.
IEEE Computer Graphics and Applications, 2019

2018
Evaluating the Efficiency and Effectiveness of Adaptive Parsons Problems.
Proceedings of the 2018 ACM Conference on International Computing Education Research, 2018

2014
The Best and Brightest.
IEEE Computer Graphics and Applications, 2014

Computer Graphics - Principles and Practice, 3rd Edition.
Addison-Wesley, ISBN: 978-0-321-39952-6, 2014

2012
Educating Cyber Professionals: A View from Academia, the Private Sector, and Government.
IEEE Secur. Priv., 2012

2009
ResultMaps: Visualization for Search Interfaces.
IEEE Trans. Vis. Comput. Graph., 2009

Generalized formal models for faceted user interfaces.
Proceedings of the 2009 Joint International Conference on Digital Libraries, 2009

2007
Browsing Affordance Designs for the Human-Centered Computing Education Digital Library.
Bull. IEEE Tech. Comm. Digit. Libr., 2007

VR - Past, Present and Future.
Proceedings of the IEEE Virtual Reality Conference, 2007

Human Centric E-Learning and the Challenge of Cultural Localization.
Proceedings of the Human-Computer Interaction, 2007

2006
Evaluating a Web Lecture Intervention in a Human-Computer Interaction Course.
IEEE Trans. Educ., 2006

Visual Analytics Education.
Proceedings of the 1st IEEE Symposium On Visual Analytics Science And Technology, 2006

CHI education community SIG.
Proceedings of the Extended Abstracts Proceedings of the 2006 Conference on Human Factors in Computing Systems, 2006

Evaluating web lectures: a case study from HCI.
Proceedings of the Extended Abstracts Proceedings of the 2006 Conference on Human Factors in Computing Systems, 2006

An educational digital library for human-centered computing.
Proceedings of the Extended Abstracts Proceedings of the 2006 Conference on Human Factors in Computing Systems, 2006

2005
Enhancing the Classroom Learning Experience with Web Lectures.
Proceedings of the Towards Sustainable and Scalable Educational Innovations Informed by the Learning Sciences, 2005

Graduate education in human-computer interaction.
Proceedings of the Extended Abstracts Proceedings of the 2005 Conference on Human Factors in Computing Systems, 2005

2000
Getting There: The Ten Top Problems Left.
IEEE Computer Graphics and Applications, 2000

1998
Volume Visualization - A Sleeping Giant About to Awaken.
Proceedings of the Proceeding of the 1998 IEEE Symposium on Volume Visualization, 1998

1997
UIST'007: Where Will We Be Ten Years from Now? (Panel).
Proceedings of the 10th Annual ACM Symposium on User Interface Software and Technology, 1997

1996
Technology Transfer from University to Industry.
Commun. ACM, 1996

Technology Transfer: So Much Research, So Few Good Products.
Proceedings of the Conference on Human Factors in Computing Systems: Common Ground, 1996

Visualizing the Internet: Putting the User in the Driver's Seat.
Proceedings of the Conference on Human Factors in Computing Systems: Common Ground, 1996

1995
Visualizing the World-Wide Web with the Navigational View Builder.
Comput. Networks ISDN Syst., 1995

Visualizing the Internet: putting the user in the driver's seat (panel session).
Proceedings of the 22nd Annual Conference on Computer Graphics and Interactive Techniques, 1995

Information Visualization: The Need for a Data Base Approach.
Proceedings of the Database Applications Semantics, Proceedings of the Sixth IFIP TC-2 Working Conference on Data Semantics (DS-6), Stone Mountain, Atlanta, Georgia, USA, May 30, 1995

Requirements and Architecture of an Information Visualization Tool.
Proceedings of the Database Issues for Data Visualization, 1995

Visualizing Complex Hypermedia Networks through Multiple Hierarchical Views.
Proceedings of the Human Factors in Computing Systems, 1995

Showing the context of nodes in the World-Wide Web.
Proceedings of the Human Factors in Computing Systems, 1995

Inference Bear: Designing Interactive Interfaces Through Before and After Snapshots.
Proceedings of the 1st Conference on Designing Interactive Systems: Processes, 1995

1994
Research issues in perception and user interfaces.
IEEE Computer Graphics and Applications, 1994

Model-Based User Interfaces: What are They and Why Should we Care?
Proceedings of the 7th Annual ACM Symposium on User Interface Software and Technology, 1994

A Pure Reasoning Engine for Programming by Demonstration.
Proceedings of the 7th Annual ACM Symposium on User Interface Software and Technology, 1994

Interactive Clustering for Navigating in Hypermedia Systems.
Proceedings of the ECHT '94: European Conference on Hypertext Technology, 1994

A Model-based User Interface Architecture: Enhancing a Runtime Environment with Declarative Knowledge.
Proceedings of the Design, 1994

History, Results, and Bibliography of the User Interface Design Environment (UIDE), an Early Model-based System for User Interface Design and Implementation.
Proceedings of the Design, 1994

Navigational view builder: a tool for building navigational views of information spaces.
Proceedings of the Conference on Human Factors in Computing Systems, 1994

Automating interface evaluation.
Proceedings of the Conference on Human Factors in Computing Systems, 1994

Integrating Computer Technology, People Technology and Application Technology: Strategies and Case Studies from Georgia Tech's Graphics, Visualization and Usability Center.
Proceedings of the Workshop on Advanced Visual Interfaces, 1994

1993
Research directions for user interface software tools.
Behav. Inf. Technol., 1993

Model-based User Interface Design by Example and by Interview.
Proceedings of the Sixth ACM Symposium on User Interface Software and Technology, 1993

Supporting adaptive interfaces in a knowledge-based user interface environment.
Proceedings of the 1st International Workshop on Intelligent User Interfaces, 1993

Knowledgeable development environments using shared design models.
Proceedings of the 1st International Workshop on Intelligent User Interfaces, 1993

A second generation user interface design environment: the model and the runtime architecture.
Proceedings of the Human-Computer Interaction, 1993

Facilitating interactive tool selection by adaptive prompting.
Proceedings of the Human-Computer Interaction, 1993

Providing high-level control and expert assistance in the user interface presentation design.
Proceedings of the Human-Computer Interaction, 1993

Model-base user interface design by example and by answering questions.
Proceedings of the Human-Computer Interaction, 1993

1992
Controlling User Interface Objects Through Pre- and Postconditions.
Proceedings of the Conference on Human Factors in Computing Systems, 1992

Building User Interfaces Interactively Using Pre- and Postconditions.
Proceedings of the Conference on Human Factors in Computing Systems, 1992

Human-Computer Interaction Research at Georgia Institute of Technology.
Proceedings of the Conference on Human Factors in Computing Systems, 1992

Coupling Application Design and User Interface Design.
Proceedings of the Conference on Human Factors in Computing Systems, 1992

1991
Future directions in user-computer interface software.
Proceedings of the Conference on Organizational Computing Systems, 1991

User Interface Software Tools.
Proceedings of the Telekommunikation und multimediale Anwendungen der Informatik, 1991

1990
Scientific Data Visualization Software: Trends and Directions.
Int. J. High Perform. Comput. Appl., 1990

Coupling a UI framework with automatic generation of context-sensitive animated help.
Proceedings of the 3rd Annual ACM Symposium on User Interface Software and Technology, 1990

DON: user interface presentation design assistant.
Proceedings of the 3rd Annual ACM Symposium on User Interface Software and Technology, 1990

Usability engineering on a budget.
Proceedings of the Human-Computer Interaction, 1990

Computer graphics - principles and practice, 2nd Edition.
Addison-Wesley, ISBN: 978-0-201-12110-0, 1990

1989
Defining Interfaces at a High Level of Abstraction.
IEEE Softw., 1989

Effective software systems for scientific data visualization.
Proceedings of the Panel Proceedings of the 16th Annual Conference on Computer Graphics and Interactive Techniques, 1989

1988
Report of the NSF undergraduate computer science education workshop.
ACM SIGCSE Bull., 1988

The User Interface Design Environment.
ACM SIGCHI Bull., 1988

The Mental Rotation and Perceived Realism of Computer-Generated Three-Dimensional Images.
Int. J. Man Mach. Stud., 1988

A knowledge-based user interface management system.
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, 1988

1987
Image Composition via Lookup Table Manipulation.
IEEE Computer Graphics and Applications, 1987

Open Systems Interconnection: A Basis for Computer Communication Systems.
Proceedings of the COMPCON'87, 1987

1986
Guest Editor's Introduction: Special Issue on User Interface Software.
ACM Trans. Graph., 1986

Dynamic Process Visualization.
IEEE Computer Graphics and Applications, 1986

Managing the design of user-computer interfaces.
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, 1986

1985
Parallel processing approaches to hidden-surface removal in image space.
Comput. Graph., 1985

1984
The human factors of computer graphics interaction techniques.
IEEE Computer Graphics and Applications, 1984

1983
Computer graphics in higher education (Panel Session).
Proceedings of the 10th Annual Conference on Computer Graphics and Interactive Techniques, 1983

1982
Graphics Programming Using a Database System with Dependency Declarations.
ACM Trans. Graph., 1982

Teaching the design and evaluation of user-computer interfaces.
ACM SIGCSE Bull., 1982

Teaching human factors in computer systems: a summary of a session held at the human factors in computer systems conference.
ACM SIGCSE Bull., 1982

A conceptual model of raster graphics systems.
Proceedings of the 9th Annual Conference on Computer Graphics and Interactive Techniques, 1982

Towards specifying and evaluating the human factors of user-computer interfaces.
Proceedings of the 1982 Conference on Human Factors in Computing Systems, 1982

1981
The George Washington University Core System implementation.
Proceedings of the 8th Annual Conference on Computer Graphics and Interactive Techniques, 1981

1980
Optimum Design of Two-Computer Networks.
Proceedings of the Information Processing, Proceedings of the 8th IFIP Congress 1980, Tokyo, Japan - October 6-9, 1980 and Melbourne, Australia, 1980

1979
Some raster graphics extensions to the Core System.
Proceedings of the 6th Annual Conference on Computer Graphics and Interactive Techniques, 1979

1978
Some Major Issues in the Design of the Core Graphics System.
ACM Comput. Surv., 1978

Graphics Programming Using the Core System.
ACM Comput. Surv., 1978

1976
A Tutorial on Satellite Graphics Systems.
Computer, 1976

Session 3: graphical output and input capabilities.
Proceedings of the ACM/SIGGRAPH Workshop on User-oriented Design of Interactive Graphics Systems, 1976

Specifying symbol instances.
Proceedings of the 3rd Annual Conference on Computer Graphics and Interactive Techniques, 1976

Picture naming and modification: An overview.
Proceedings of the ACM Symposium on Graphic Languages, Florida, USA, April 26-27, 1976, 1976

1975
Configurable applications for graphics employing satellites (CAGES).
Proceedings of the 2nd Annual Conference on Computer Graphics and Interactive Techniques, 1975

An interactive molecular graphics system with a satellite terminal closely coupled to its host.
Proceedings of the 1975 ACM Annual Conference, 1975

1974
An event-driven data collection and analysis facility for a two-computer network.
Proceedings of the 1974 ACM SIGMETRICS conference on Measurement and evaluation, 1974

Problems, perils and promises of computer graphics.
Proceedings of the American Federation of Information Processing Societies: 1974 National Computer Conference, 1974

The effect of changing technology on computer graphic systems.
Proceedings of the American Federation of Information Processing Societies: 1974 National Computer Conference, 1974

1973
Review of Graphic Languages (1972).
Comput. Graph. Image Process., 1973

Software for satellite graphics systems.
Proceedings of the ACM annual conference, Atlanta, Georgia, USA, August 27-29, 1973, 1973

1972
SIGGRAPH activities.
Proceedings of the 1972 SIGGRAPH Seminar on Computer Graphics in Medicine, 1972

1971
An Approach to the Optimum Design of Computer Graphics Systems.
Commun. ACM, 1971

1967
A Markovian model of the university of Michigan executive system.
Commun. ACM, 1967


  Loading...