Comments on Prevention of System Deadlocks. - Richard C. Holt (Commun. ACM, 1971)

Models and algorithms for deadlock in computer systems. - Richard C. Holt (ACM SIGOPS Oper. Syst. Rev., 1971)

On Deadlock in Computer Science. - Richard C. Holt (1971)

Project SUE as a learning experience. - Kenneth C. Sevcik; J. William Atwood; Marc S. Grushcow; Richard C. Holt; James J. Horning; Dennis Tsichritzis (AFIPS Fall Joint Computing Conference (1), 1972)

Some Deadlock Properties of Computer Systems. - Richard C. Holt (ACM Comput. Surv., 1972)

On the Time Required to Detect Cycles and Connectivity in Graphs. - Richard C. Holt; Edward M. Reingold (Math. Syst. Theory, 1972)

A short discussion of interprocess communication in the sue/360/370 operating system. - Richard C. Holt; Marc S. Grushcow (SIGPLAN-SIGOPS Interface Meeting, 1973)

Teaching the fatal disease: (or) introductory computer programming using PL/I. - Richard C. Holt (ACM SIGPLAN Notices, 1973)

A sequence of structured subsets of PL/I. - Richard C. Holt; David B. Wortman (SIGCSE, 1974)

Panel discussion on structured programming. - David Gries; Priar W. Kerrighan; Donald R. Chand; John D. Woolley; Richard C. Holt; Thomas W.-S. Plum; Victor Pasill; Olivier Lecarme; Clinton R. Foulk (ACM SIGCSE Bull., 1974)

SP/k: A System for Teaching Computer Programming. - Richard C. Holt; David B. Wortman; David T. Barnard; James R. Cordy (Commun. ACM, 1977)

The Euclid Language: a progress report. - Richard C. Holt; David B. Wortman; James R. Cordy; David R. Crowe (ACM Annual Conference (1), 1978)

Announcing Concurrent SP/k. - Richard C. Holt; G. Scott Graham; Edward D. Lazowska; M. A. Scott (ACM SIGOPS Oper. Syst. Rev., 1978)

Semantic charts: A diagrammatic approach to semantic processing. - James R. Cordy; Richard C. Holt; David B. Wortman (SIGPLAN Symposium on Compiler Construction, 1979)

A model for implementing Euclid modules and type templates. - Richard C. Holt; David B. Wortman (SIGPLAN Symposium on Compiler Construction, 1979)

Euclid: a language for compiling quality software. - David B. Wortman; Richard C. Holt; James R. Cordy; David R. Crowe; Ian H. Griggs (AFIPS National Computer Conference, 1981)

Hierarchic syntax error repair for LR grammars. - David T. Barnard; Richard C. Holt (Int. J. Parallel Program., 1982)

TUNIS: A UNIX Look-Alike Written in Concurrent Euclid (Abstract). - Richard C. Holt (ACM SIGOPS Oper. Syst. Rev., 1982)

A Short Introduction to Concurrent Euclid. - Richard C. Holt (ACM SIGPLAN Notices, 1982)

An Introduction to S/SL: Syntax/Semantic Language. - Richard C. Holt; James R. Cordy; David B. Wortman (ACM Trans. Program. Lang. Syst., 1982)

A Model for Implementing Euclid Modules and Prototypes. - Richard C. Holt; David B. Wortman (ACM Trans. Program. Lang. Syst., 1982)

SRE-A Syntax Recognizing Editor. - Frank J. Dudinsky; Richard C. Holt; Safwat G. Zaky (Softw. Pract. Exp., 1985)

Abstracts in software engineering - reports. - Robert S. Boyer; J Strother Moore; Warren A. Hunt; Richard M. Cohen; Richard C. Holt (ACM SIGSOFT Softw. Eng. Notes, 1986)

Data Descriptors: A Compile-Time Model of Data and Addressing. - Richard C. Holt (ACM Trans. Program. Lang. Syst., 1987)

The Turing Programming Language. - Richard C. Holt; James R. Cordy (Commun. ACM, 1988)

Device Management in TURING PLUS. - Richard C. Holt (ACM SIGOPS Oper. Syst. Rev., 1988)

Policy vs. Mechanism in the Secure TUNIS Operating System. - G.-L. Grenier; Richard C. Holt; M. Funkenhauser (S&P, 1989)

Code Generation Using an Orthogonal Model. - James R. Cordy; Richard C. Holt (Softw. Pract. Exp., 1990)

Object oriented programming: looking ahead to the year 2000. - Richard C. Holt; Terry Stanhope; George Lausman (CASCON, 1991)

Formal Specification in Metamorphic Programing. - David A. Penny; Richard C. Holt; Michael W. Godfrey (VDM Europe (1), 1991)

Analyzing Hard-Real-Time Programs For Guaranteed Schedulability. - Alexander D. Stoyenko; V. Carl Hamacher; Richard C. Holt (IEEE Trans. Software Eng., 1991)

Multicolour programming and metamorphic programming: object oriented programming-in-the-large. - Richard C. Holt; David A. Penny; Spiros Mancoridis (CASCON, 1992)

An agenda for research directions. - Richard C. Holt; Jacob Slonim (CASCON, 1992)

The Geneva convention on the treatment of object aliasing. - John Hogg; Doug Lea; Alan Cameron Wills; Dennis de Champeaux; Richard C. Holt (OOPS Messenger, 1992)

A framework for using formal methods in object-oriented software development. - Richard C. Holt; Dennis de Champeaux (OOPS Messenger, 1992)

A Conceptual Framework for Software Development. - Spiros Mancoridis; Richard C. Holt; David A. Penny (ACM Conference on Computer Science, 1993)

Issues in the choice of programming language for CS 1 (abstract). - Rhys Price Jones; Doug Cooper; Daniel P. Friedman; Richard C. Holt; Peter Robinson 001 (SIGCSE, 1993)

A "curriculum-cycle" environment for teaching programming. - Spiros Mancoridis; Richard C. Holt; David A. Penny (SIGCSE, 1993)

A Program Understanding Environment Based on the "Star" Approach to Tool Integration. - Spiros Mancoridis; Richard C. Holt; Michael W. Godfrey (ACM Conference on Computer Science, 1994)

Prototyping a Visual Formalism for System Modelling. - Michael W. Godfrey; Richard C. Holt; Spiros Mancoridis (ICSE Workshop on SE-HCI, 1994)

Introducing undergraduates to object orientation using the Turing language. - Richard C. Holt (SIGCSE, 1994)

Turing - problem solving and program design. - Elliot B. Koffman; Richard C. Holt; Chrysanne DiMarco (Addison-Wesley, 1995)

Design maintenance: unexpected architectural interactions (experience report). - Ian Carmichael; Vassilios Tzerpos; Richard C. Holt (ICSM, 1995)

A hybrid process for recovering software architecture. - Vassilios Tzerpos; Richard C. Holt (CASCON, 1996)

Recovering the Structure of Software Systems Using Tube Graph Interconnection Clustering. - Spiros Mancoridis; Richard C. Holt (ICSM, 1996)

GASE: visualizing Software Evolution-in-the-Large. - Richard C. Holt; J. Y. Pak (WCRE, 1996)

Repairing software style using graph grammars. - Hoda Fahmy; Richard C. Holt; Spiros Mancoridis (CASCON, 1997)

The Orphan Adoption Problem in Architecture Maintenance. - Vassilios Tzerpos; Richard C. Holt (WCRE, 1997)

The Software Bookshelf. - Patrick J. Finnigan; Richard C. Holt; Ivan Kalas; Scott Kerr; Kostas Kontogiannis; Hausi A. Müller; John Mylopoulos; Stephen G. Perelgut; Martin Stanley; Kenny Wong (IBM Syst. J., 1997)

Software architecture recovery using Conway's law. - Ivan T. Bowman; Richard C. Holt (CASCON, 1998)

Software Botryology: Automatic Clustering of Software Systems. - Vassilios Tzerpos; Richard C. Holt (DEXA Workshop, 1998)

The Ramp-Up Problem in Software Projects: A Case Study of How Software Immigrants Naturalize. - Susan Elliott Sim; Richard C. Holt (ICSE, 1998)

Archetypal Source Code Searches: A Survey of Software Developers and Maintainers. - Susan Elliott Sim; Charles L. A. Clarke; Richard C. Holt (IWPC, 1998)

Structural Manipulations of Software Architecture using Tarski Relational Algebra. - Richard C. Holt (WCRE, 1998)

Software architecture abstraction and aggregation as algebraic manipulations. - Richard C. Holt (CASCON, 1999)

Forward and reverse repair of software architecture. - John B. Tran; Richard C. Holt (CASCON, 1999)

Linux as a Case Study: Its Extracted Software Architecture. - Ivan T. Bowman; Richard C. Holt; Neil V. Brewster (ICSE, 1999)

Browsing and Searching Software Architectures. - Susan Elliott Sim; Charles L. A. Clarke; Richard C. Holt; Anthony Cox (ICSM, 1999)

Reconstructing Ownership Architectures To Help Understand Software Systems. - Ivan T. Bowman; Richard C. Holt (IWPC, 1999)

MoJo: A Distance Metric for Software Clusterings. - Vassilios Tzerpos; Richard C. Holt (WCRE, 1999)

Workshop on standard exchange format (WoSEF). - Susan Elliott Sim; Richard C. Holt; Rainer Koschke (ICSE, 2000)

Software Architecture Transformations. - Hoda Fahmy; Richard C. Holt (ICSM, 2000)

Architectural Repair of Open Source Software. - John B. Tran; Michael W. Godfrey; Eric H. S. Lee; Richard C. Holt (IWPC, 2000)

On the Stability of Software Clustering Algorithms. - Vassilios Tzerpos; Richard C. Holt (IWPC, 2000)

Using Graph Rewriting to Specify Software Architectural Transformations. - Hoda Fahmy; Richard C. Holt (ASE, 2000)

A Reference Architecture for Web Servers. - Ahmed E. Hassan; Richard C. Holt (WCRE, 2000)

E/R Schema for the Datrix C/C++/Java Exchange Format. - Richard C. Holt; Ahmed E. Hassan; Bruno Laguë; Sébastien Lapierre; Charles Leduc (WCRE, 2000)

A Short Introduction to the GXL Software Exchange Format. - Richard C. Holt; Andreas Winter 001 (WCRE, 2000)

GXL: Toward a Standard Exchange Format. - Richard C. Holt; Andreas Winter 001; Andy Schürr (WCRE, 2000)

ACDC: An Algorithm for Comprehension-Driven Clustering. - Vassilios Tzerpos; Richard C. Holt (WCRE, 2000)

Connecting architecture reconstruction frameworks. - Ivan T. Bowman; Michael W. Godfrey; Richard C. Holt (Inf. Softw. Technol., 2000)

Wins and Losses of Algebraic Transformations of Software Architectures. - Hoda Fahmy; Richard C. Holt; James R. Cordy (ASE, 2001)

Union Schemas as a Basis for a C++ Extractor. - Thomas R. Dean; Andrew J. Malton; Richard C. Holt (WCRE, 2001)

Towards a Standard Schema for C/C++. - Rudolf Ferenc; Susan Elliott Sim; Richard C. Holt; Rainer Koschke; Tibor Gyimóthy (WCRE, 2001)

Towards a Better Understanding of Web Applications. - Ahmed E. Hassan; Richard C. Holt (WSE, 2001)

Architecture recovery of web applications. - Ahmed E. Hassan; Richard C. Holt (ICSE, 2002)

On Using a Benchmark to Evaluate C++ Extractors. - Susan Elliott Sim; Richard C. Holt; Steve M. Easterbrook (IWPC, 2002)

Using Graph Patterns to Extract Scenarios. - Jingwei Wu; Ahmed E. Hassan; Richard C. Holt (IWPC, 2002)

Migrating Web Frameworks Using Water Transformations. - Ahmed E. Hassan; Richard C. Holt (COMPSAC, 2003)

Using Benchmarking to Advance Research: A Challenge to Software Engineering. - Susan Elliott Sim; Steve M. Easterbrook; Richard C. Holt (ICSE, 2003)

The Chaos of Software Development. - Ahmed E. Hassan; Richard C. Holt (IWPSE, 2003)

ADG: Annotated Dependency Graphs for Software Understanding. - Ahmed E. Hassan; Richard C. Holt (VISSOFT, 2003)

Studying the Chaos of Code Development. - Ahmed E. Hassan; Richard C. Holt (WCRE, 2003)

Completeness of a Fact Extractor. - Yuan Lin 005; Richard C. Holt; Andrew J. Malton (WCRE, 2003)

Formalizing Fact Extraction. - Yuan Lin 005; Richard C. Holt (ateM, 2003)

MSR 2004: International Workshop on Mining Software Repositories. - Ahmed E. Hassan; Richard C. Holt; Audris Mockus (ICSE, 2004)

Predicting Change Propagation in Software Systems. - Ahmed E. Hassan; Richard C. Holt (ICSM, 2004)

Using Development History Sticky Notes to Understand Software Architecture. - Ahmed E. Hassan; Richard C. Holt (IWPC, 2004)

Resolving Linkage Anomalies in Extracted Software System Models. - Jingwei Wu; Richard C. Holt (IWPC, 2004)

Studying The Evolution of Software Systems Using Evolutionary Code Extractors. - Ahmed E. Hassan; Richard C. Holt (IWPSE, 2004)

Evolution Spectrographs: Visualizing Punctuated Change in Software Evolution. - Jingwei Wu; Claus W. Spitzer; Ahmed E. Hassan; Richard C. Holt (IWPSE, 2004)

The Small World of Software Reverse Engineering. - Ahmed E. Hassan; Richard C. Holt (WCRE, 2004)

Exploring Software Evolution Using Spectrographs. - Jingwei Wu; Richard C. Holt; Ahmed E. Hassan (WCRE, 2004)

MSR 2005 international workshop on mining software repositories. - Ahmed E. Hassan; Richard C. Holt; Stephan Diehl 001 (ICSE, 2005)

The Top Ten List: Dynamic Fault Prediction. - Ahmed E. Hassan; Richard C. Holt (ICSM, 2005)

Comparison of Clustering Algorithms in the Context of Software Evolution. - Jingwei Wu; Ahmed E. Hassan; Richard C. Holt (ICSM, 2005)

Cloning by accident: an empirical study of source code cloning across software systems. - Raihan Al-Ekram; Cory Kapser; Richard C. Holt; Michael W. Godfrey (ISESE, 2005)

Browsing Software Architectures With LSEdit. - Nikita Synytskyy; Richard C. Holt; Ian J. Davis (IWPC, 2005)

Visualizing Historical Data Using Spectrographs. - Ahmed E. Hassan; Jingwei Wu; Richard C. Holt (IEEE METRICS, 2005)

Source versus Object Code Extraction for Recovering Software Architecture. - Ahmed E. Hassan; Zhen Ming Jiang; Richard C. Holt (WCRE, 2005)

Boxology of NBA and TA: A Basis for Understanding Software Architecture. - Andrew J. Malton; Richard C. Holt (WCRE, 2005)

A lightweight approach for migrating web frameworks. - Ahmed E. Hassan; Richard C. Holt (Inf. Softw. Technol., 2005)

Report on MSR 2005: international workshop on mining software repositories. - Stephan Diehl 001; Ahmed E. Hassan; Richard C. Holt (ACM SIGSOFT Softw. Eng. Notes, 2005)

Report on MSR 2004: International workshop on mining software repositories. - Ahmed E. Hassan; Richard C. Holt; Audris Mockus (ACM SIGSOFT Softw. Eng. Notes, 2005)

Guest Editor's Introduction: Special Issue on Mining Software Repositories. - Ahmed E. Hassan; Audris Mockus; Richard C. Holt; Philip M. Johnson (IEEE Trans. Software Eng., 2005)

Visualizing Clone Cohesion and Coupling. - Zhen Ming Jiang; Ahmed E. Hassan; Richard C. Holt (APSEC, 2006)

Information theoretic evaluation of change prediction models for large-scale software. - Mina Askari; Richard C. Holt (MSR, 2006)

Replaying development history to assess the effectiveness of change propagation tools. - Ahmed E. Hassan; Richard C. Holt (Empir. Softw. Eng., 2006)

GXL: A graph-based standard exchange format for reengineering. - Richard C. Holt; Andy Schürr; Susan Elliott Sim; Andreas Winter 001 (Sci. Comput. Program., 2006)

Applying a Tradeoff Model (TOM) to TACT. - Raihan Al-Ekram; Richard C. Holt; Chris Hobbs (ARES, 2007)

Release Pattern Discovery: A Case Study of Database Systems. - Abram Hindle; Michael W. Godfrey; Richard C. Holt (ICSM, 2007)

Empirical Evidence for SOC Dynamics in Software Evolution. - Jingwei Wu; Richard C. Holt; Ahmed E. Hassan (ICSM, 2007)

Release Pattern Discovery via Partitioning: Methodology and Case Study. - Abram Hindle; Michael W. Godfrey; Richard C. Holt (MSR, 2007)

YARN: Animating Software Evolution. - Abram Hindle; Zhen Ming Jiang; Walid Koleilat; Michael W. Godfrey; Richard C. Holt (VISSOFT, 2007)

Reading Beside the Lines: Indentation as a Proxy for Complexity Metric. - Abram Hindle; Michael W. Godfrey; Richard C. Holt (ICPC, 2008)

What do large commits tell us?: a taxonomical study of large commits. - Abram Hindle; Daniel M. Germán; Richard C. Holt (MSR, 2008)

From Indentation Shapes to Code Structures. - Abram Hindle; Michael W. Godfrey; Richard C. Holt (SCAM, 2008)

Reverse Engineering CAPTCHAs. - Abram Hindle; Michael W. Godfrey; Richard C. Holt (WCRE, 2008)

WCRE 1998 Most Influential Paper: Grokking Software Architecture. - Richard C. Holt (WCRE, 2008)

DRACA: decision support for root cause analysis and change impact analysis for CMDBs. - Sarah Nadi; Richard C. Holt; Ian J. Davis; Serge Mankovski (CASCON, 2009)

Mining recurrent activities: Fourier analysis of change events. - Abram Hindle; Michael W. Godfrey; Richard C. Holt (ICSE Companion, 2009)

What's hot and what's not: Windowed developer topic analysis. - Abram Hindle; Michael W. Godfrey; Richard C. Holt (ICSM, 2009)

Automatic classication of large changes into maintenance categories. - Abram Hindle; Daniel M. Germán; Michael W. Godfrey; Richard C. Holt (ICPC, 2009)

Reading beside the lines: Using indentation to rank revisions by complexity. - Abram Hindle; Michael W. Godfrey; Richard C. Holt (Sci. Comput. Program., 2009)

Does the Past Say It All? Using History to Predict Change Sets in a CMDB. - Sarah Nadi; Richard C. Holt; Serge Mankovski (CSMR, 2010)

Optimal Tradeoff. - Raihan Al-Ekram; Richard C. Holt (FCS, 2010)

Multi-consistency Data Replication. - Raihan Al-Ekram; Richard C. Holt (ICPADS, 2010)

Software process recovery using Recovered Unified Process Views. - Abram Hindle; Michael W. Godfrey; Richard C. Holt (ICSM, 2010)

OSSR: Optimal Single Site Replication. - Raihan Al-Ekram; Richard C. Holt (ISPA, 2010)

Towards Adaptive Replication Reconfiguration for QoS. - Raihan Al-Ekram; Richard C. Holt (ITNG, 2010)

QoS-Aware Middleware for Scalable Replication. - Raihan Al-Ekram; Richard C. Holt (AINA Workshops, 2011)

Multifractal aspects of software development. - Abram Hindle; Michael W. Godfrey; Richard C. Holt (ICSE, 2011)

Make it or Break it: Mining Anomalies from Linux Kbuild. - Sarah Nadi; Richard C. Holt (WCRE, 2011)

Life and death of software packages: an evolutionary study of Debian. - Raymond Nguyen; Richard C. Holt (CASCON, 2012)

Analyzing Assembler to Eliminate Dead Functions: An Industrial Experience. - Ian J. Davis; Michael W. Godfrey; Richard C. Holt; Serge Mankovski; Nick Minchenko (CSMR, 2012)

Mining Kbuild to Detect Variability Anomalies in Linux. - Sarah Nadi; Richard C. Holt (CSMR, 2012)

Regression-based utilization prediction algorithms: an empirical investigation. - Ian J. Davis; Hadi Hemmati; Richard C. Holt; Michael W. Godfrey; Douglas Neuse; Serge Mankovskii (CASCON, 2013)

Storm prediction in a cloud. - Ian J. Davis; Hadi Hemmati; Richard C. Holt; Michael W. Godfrey; Douglas Neuse; Serge Mankovskii (PESOS@ICSE, 2013)

Linux variability anomalies: what causes them and how do they get fixed? - Sarah Nadi; Christian Dietrich 001; Reinhard Tartler; Richard C. Holt; Daniel Lohmann (MSR, 2013)

The Geneva Convention on the Treatment of Object Aliasing. - John Hogg; Doug Lea; Alan Cameron Wills; Dennis de Champeaux; Richard C. Holt (Aliasing in Object-Oriented Programming, 2013)

Fact extraction from bash in support of script migration. - Ian J. Davis; Richard C. Holt; Ron Mraz (CSMR-WCRE, 2014)

The Linux kernel: a case study of build system variability. - Sarah Nadi; Richard C. Holt (J. Softw. Evol. Process., 2014)

Bash2py: A bash to Python translator. - Ian J. Davis; Mike Wexler; Cheng Zhang; Richard C. Holt; Theresa Weber (SANER, 2015)