On implementing arbitrary precision arithmetic in NIL: an exercise in data abstraction. - Jim Purtilo (SIGSAM Bull., 1980)

Polylith: An environment to support management of tool interfaces. - James M. Purtilo (SLIPE, 1985)

An Architecture for Tool Integration. - Simon M. Kaplan; Ralph E. Johnson; Roy H. Campbell; Samuel N. Kamin; James M. Purtilo; Mehdi T. Harandi; Jane W.-S. Liu (Advanced Programming Environments, 1986)

Applications of a software interconnection system in mathematical problem solving environments. - James M. Purtilo (SYMSAC, 1986)

Environments for Prototyping Parallel Algorithms. - James M. Purtilo; Daniel A. Reed; Dirk Grunwald (J. Parallel Distributed Comput., 1988)

A system for supporting multi-language versions for software fault tolerance. - James M. Purtilo; Pankaj Jalote (FTCS, 1989)

MINION: An Environment to Organize Mathematical Problem Solving. - James M. Purtilo (ISSAC, 1989)

Parse Tree Annotations. - James M. Purtilo; John R. Callahan (Commun. ACM, 1989)

Improving Module Reuse by Interface Adaption. - James M. Purtilo; Joanne M. Atlee (ICCL, 1990)

Dynamic reconfiguration of distributed programs. - James M. Purtilo; Christine Hofmeister (ICDCS, 1991)

A Methodology for Prototyping-in-the-Large. - James M. Purtilo; Aaron Larson; Jeff Clark (ICSE, 1991)

Dynamic Software Reconfiguration Supports Scientific Problem-solving Activities. - James M. Purtilo (Programming Environments for High-Level Scientific Problem Solving, 1991)

An Environment for Prototyping Distributed Applications. - James M. Purtilo; Pankaj Jalote (Comput. Lang., 1991)

Module Reuse by Interface Adaptation. - James M. Purtilo; Joanne M. Atlee (Softw. Pract. Exp., 1991)

A Packaging System For Heterogeneous Execution Environments. - John R. Callahan; James M. Purtilo (IEEE Trans. Software Eng., 1991)

An Environment for Developing Fault-Tolerant Software. - James M. Purtilo; Pankaj Jalote (IEEE Trans. Software Eng., 1991)

Object-Oriented Megaprogramming (Panel). - Peter Wegner; William L. Scherlis; James M. Purtilo; David C. Luckham; Ralph E. Johnson (OOPSLA, 1992)

Integrating the heterogeneous control properties of software modules. - Elizabeth L. White; James M. Purtilo (SDE, 1992)

Selection Problems via M-Ary Queries. - Katia S. Guimarães; William I. Gasarch; James M. Purtilo (Comput. Complex., 1992)

Interface Type Checking of Large C Applications. - Heidi E. Myers; James M. Purtilo (Comput. Lang., 1992)

A flexible program adaptation system: Case studies in Ada. - James M. Purtilo; Elizabeth L. White (J. Syst. Softw., 1992)

Dynamic Reconfiguration in Distributed Systems: Adapting Software Modules for Replacement. - Christine Hofmeister; James M. Purtilo (ICDCS, 1993)

A Packager for Multicast Software in Distributed Systems. - Chen Chen; Elizabeth L. White; James M. Purtilo (SEKE, 1993)

Surgeon: a packager for dynamically reconfigurable distributed applications. - Christine Hofmeister; Elizabeth L. White; James M. Purtilo (Softw. Eng. J., 1993)

Experiences with CCB-Directed Projects in the Classroom. - James M. Purtilo; Stanley Siegel (CSEE, 1994)

Virtual environment architectures: interoperability through software interconnection technology. - P. David Stotts; James M. Purtilo (WETICE, 1994)

Planning for change: a reconfiguration language for distributed systems. - Brent Agnew; Christine Hofmeister; James M. Purtilo (Distributed Syst. Eng., 1994)

The POLYLITH Software Bus. - James M. Purtilo (ACM Trans. Program. Lang. Syst., 1994)

Configuration-Level Optimization of RPC-Based Distributed Programs. - Tae-Hyung Kim; James M. Purtilo (ICDCS, 1995)

Event Adaption for Integrating Distributed Applications. - Chen Chen; James M. Purtilo (SEKE, 1995)

Tool support for collaborative software prototyping. - Elliot A. Shefrin; James M. Purtilo (WETICE, 1995)

Extracting Program Structure for Packaging in a Component-Based Environment. - James M. Purtilo; Thomas M. Swiss; Elizabeth L. White (Comput. Lang., 1995)

Distributed interoperable virtual environments. - Michael V. Capps; P. David Stotts; Jim Duff; James M. Purtilo (CDS, 1996)

A Source-Level Transformation Framework for RPC-Based Distributed Programs. - Tae-Hyung Kim; James M. Purtilo (HPDC, 1996)

Load Balancing for Parallel Loops in Workstation Clusters. - Tae-Hyung Kim; James M. Purtilo (ICPP, Vol. 3, 1996)

Software engineering of distributed simulation environments. - James W. Duff; James M. Purtilo; Michael V. Capps; P. David Stotts (WETICE, 1996)

A pattern-based object-linking mechanism for component-based software development environments. - Lisa Spicknall Fruth; James M. Purtilo; Elizabeth L. White (J. Syst. Softw., 1996)

Automated Computation of Decomposable Synchronization Conditions. - Gilberto Matos; James M. Purtilo; Elizabeth L. White (HASE, 1997)

Domain-Driven Reconfiguration in Collaborative Virtual Environments. - Donald J. Welch; James M. Purtilo (WETICE, 1997)

Using Compensating Reconfiguration to Maintain Military Distributed Simulations. - Donald J. Welch; James M. Purtilo (WSC, 1997)

Enhancing Software Project Management Courses With Industry Participation. - Dave Tahmoush; Sandro Fouché; Scott McMaster; Jeff Stuckman; James Purtilo (FECS, 2009)

Measuring the wikisphere. - Jeff Stuckman; James Purtilo (Int. Sym. Wikis, 2009)

A Testbed for the Evaluation of Web Intrusion Prevention Systems. - Jeff Stuckman; James Purtilo (Metrisec@ESEM, 2011)

Analyzing the wikisphere: Methodology and data to support quantitative wiki research. - Jeff Stuckman; James Purtilo (J. Assoc. Inf. Sci. Technol., 2011)

Evaluating Software Product Metrics with Synthetic Defect Data. - Jeffrey Stuckman; Kent Wills; James Purtilo (ESEM, 2013)

BugBox: A Vulnerability Corpus for PHP Web Applications. - Gary Nilson; Kent Wills; Jeffrey Stuckman; James Purtilo (CSET, 2013)

Mining Security Vulnerabilities from Linux Distribution Metadata. - Jeffrey Stuckman; James Purtilo (ISSRE Workshops, 2014)

Fast and Service-preserving Recovery from Malware Infections Using CRIU. - Ashton Webster; Ryan Eckenrod; James Purtilo (USENIX Security Symposium, 2018)

The Challenges of Labeling Vulnerability-Contributing Commits. - Kevin Hogan; Noel Warford; Robert Morrison; David Miller; Sean Malone; James Purtilo (ISSRE Workshops, 2019)

Decidio: A Pilot Implementation and User Study of a Novel Decision-Support System. - Kevin Hogan; Fei Shan; Monikka Ravichandran; Aadesh Bagmar; James Wang; Adam Sarsony; James Purtilo (GDN, 2020)

Diplomat: A Conversational Agent Framework for Goal-Oriented Group Discussion. - Kevin Hogan; Annabelle Baer; James Purtilo (GDN, 2021)

I Know What You Imported Last Summer: A study of security threats in thePython ecosystem. - Aadesh Bagmar; Josiah Wedgwood; Dave Levin; Jim Purtilo (CoRR, 2021)

Assessment of a Novel Virtual Environment for Examining Human Cognitive-Motor Performance During Execution of Action Sequences. - Alexandra A. Shaver; Neehar Peri; Remy Mezebish; George Matthew; Alyza Berson; Christopher Gaskins; Gregory P. Davis; Garrett E. Katz; Immanuel Babu Henry Samuel; Matthew J. Reinhard; Michelle E. Costanzo; James A. Reggia; et al. (HCI (9), 2022)

Analyzing the Effectiveness of an Extensible Virtual Moderator. - Aadesh Bagmar; Kevin Hogan; Dalia Shalaby; James Purtilo (Proc. ACM Hum. Comput. Interact., 2022)

ReBound: An Open-Source 3D Bounding Box Annotation Tool for Active Learning. - Wesley Chen; Andrew Edgley; Raunak Hota; Joshua Liu; Ezra Schwartz; Aminah Yizar; James Purtilo; Neehar Peri (AutomationXP@CHI, 2023)

Cognitive-motor performance assessment during in-person and remote practice of action sequences. - Alexandra A. Shaver; Calvin M. Lu; Christopher Gaskins; James A. Reggia; James Purtilo; Rodolphe J. Gentili (NER, 2023)

Assessment of a Novel Virtual Environment for Examining Cognitive-Motor Processes During Execution of Action Sequences in a Human-Robot Teaming Context. - Jayesh Jayashankar; Anna L. Packy; Arya Teymourlouei; Alexandra A. Shaver; Garrett E. Katz; James A. Reggia; James Purtilo; Rodolphe J. Gentili (HCI (11), 2024)

QuickDraw: Fast Visualization, Analysis and Active Learning for Medical Image Segmentation. - Daniel Syomichev; Padmini Gopinath; Guang-Lin Wei; Eric Chang; Ian Gordon; Amanuel Seifu; Rahul Pemmaraju; Neehar Peri; James Purtilo (HCI (60), 2025)