| 2009 | ||
|---|---|---|
| 112 | Abram Hindle, Daniel M. Germán, Michael W. Godfrey, Richard C. Holt: Automatic classication of large changes into maintenance categories. ICPC 2009: 30-39 | |
| 111 | Abram Hindle, Michael W. Godfrey, Richard C. Holt: Mining recurrent activities: Fourier analysis of change events. ICSE Companion 2009: 295-298 | |
| 110 | Abram Hindle, Michael W. Godfrey, Richard C. Holt: What's hot and what's not: Windowed developer topic analysis. ICSM 2009: 339-348 | |
| 109 | Abram Hindle, Michael W. Godfrey, Richard C. Holt: Reading beside the lines: Using indentation to rank revisions by complexity. Sci. Comput. Program. 74(7): 414-429 (2009) | |
| 2008 | ||
| 108 | Abram Hindle, Michael W. Godfrey, Richard C. Holt: Reading Beside the Lines: Indentation as a Proxy for Complexity Metric. ICPC 2008: 133-142 | |
| 107 | Abram Hindle, Daniel M. Germán, Richard C. Holt: What do large commits tell us?: a taxonomical study of large commits. MSR 2008: 99-108 | |
| 106 | Abram Hindle, Michael W. Godfrey, Richard C. Holt: From Indentation Shapes to Code Structures. SCAM 2008: 111-120 | |
| 105 | Richard C. Holt: WCRE 1998 Most Influential Paper: Grokking Software Architecture. WCRE 2008: 5-14 | |
| 104 | Abram Hindle, Michael W. Godfrey, Richard C. Holt: Reverse Engineering CAPTCHAs. WCRE 2008: 59-68 | |
| 2007 | ||
| 103 | Raihan Al-Ekram, Richard C. Holt, Chris Hobbs: Applying a Tradeoff Model (TOM) to TACT. ARES 2007: 351-355 | |
| 102 | Jingwei Wu, Richard C. Holt, Ahmed E. Hassan: Empirical Evidence for SOC Dynamics in Software Evolution. ICSM 2007: 244-254 | |
| 101 | Abram Hindle, Michael W. Godfrey, Richard C. Holt: Release Pattern Discovery: A Case Study of Database Systems. ICSM 2007: 285-294 | |
| 100 | Abram Hindle, Michael W. Godfrey, Richard C. Holt: Release Pattern Discovery via Partitioning: Methodology and Case Study. MSR 2007: 19 | |
| 2006 | ||
| 99 | Zhen Ming Jiang, Ahmed E. Hassan, Richard C. Holt: Visualizing Clone Cohesion and Coupling. APSEC 2006: 467-476 | |
| 98 | Mina Askari, Richard C. Holt: Information theoretic evaluation of change prediction models for large-scale software. MSR 2006: 126-132 | |
| 97 | Ahmed E. Hassan, Richard C. Holt: Replaying development history to assess the effectiveness of change propagation tools. Empirical Software Engineering 11(3): 335-367 (2006) | |
| 96 | Richard C. Holt, Andy Schürr, Susan Elliott Sim, Andreas Winter: GXL: A graph-based standard exchange format for reengineering. Sci. Comput. Program. 60(2): 149-170 (2006) | |
| 2005 | ||
| 95 | Ahmed E. Hassan, Richard C. Holt, Stephan Diehl: MSR 2005 international workshop on mining software repositories. ICSE 2005: 690 | |
| 94 | Ahmed E. Hassan, Richard C. Holt: The Top Ten List: Dynamic Fault Prediction. ICSM 2005: 263-272 | |
| 93 | Jingwei Wu, Ahmed E. Hassan, Richard C. Holt: Comparison of Clustering Algorithms in the Context of Software Evolution. ICSM 2005: 525-535 | |
| 92 | Ahmed E. Hassan, Jingwei Wu, Richard C. Holt: Visualizing Historical Data Using Spectrographs. IEEE METRICS 2005: 31 | |
| 91 | Raihan Al-Ekram, Cory Kapser, Richard C. Holt, Michael W. Godfrey: Cloning by accident: an empirical study of source code cloning across software systems. ISESE 2005: 376-385 | |
| 90 | Nikita Synytskyy, Richard C. Holt, Ian Davis: Browsing Software Architectures With LSEdit. IWPC 2005: 176-178 | |
| 89 | Andrew J. Malton, Richard C. Holt: Boxology of NBA and TA: A Basis for Understanding Software Architecture. WCRE 2005: 187-195 | |
| 88 | Ahmed E. Hassan, Zhen Ming Jiang, Richard C. Holt: Source versus Object Code Extraction for Recovering Software Architecture. WCRE 2005: 67-76 | |
| 87 | Ahmed E. Hassan, Richard C. Holt, Audris Mockus: Report on MSR 2004: International workshop on mining software repositories. ACM SIGSOFT Software Engineering Notes 30(1): 4 (2005) | |
| 86 | Stephan Diehl, Ahmed E. Hassan, Richard C. Holt: Report on MSR 2005: international workshop on mining software repositories. ACM SIGSOFT Software Engineering Notes 30(5): 1-3 (2005) | |
| 85 | Ahmed E. Hassan, Audris Mockus, Richard C. Holt, Philip M. Johnson: Guest Editor's Introduction: Special Issue on Mining Software Repositories. IEEE Trans. Software Eng. 31(6): 426-428 (2005) | |
| 84 | Ahmed E. Hassan, Richard C. Holt: A lightweight approach for migrating web frameworks. Information & Software Technology 47(8): 521-532 (2005) | |
| 2004 | ||
| 83 | Ahmed E. Hassan, Richard C. Holt, Audris Mockus: MSR 2004: International Workshop on Mining Software Repositories. ICSE 2004: 770-771 | |
| 82 | Ahmed E. Hassan, Richard C. Holt: Predicting Change Propagation in Software Systems. ICSM 2004: 284-293 | |
| 81 | Ahmed E. Hassan, Richard C. Holt: Using Development History Sticky Notes to Understand Software Architecture. IWPC 2004: 183-193 | |
| 80 | Jingwei Wu, Richard C. Holt: Resolving Linkage Anomalies in Extracted Software System Models. IWPC 2004: 241-245 | |
| 79 | Jingwei Wu, Claus W. Spitzer, Ahmed E. Hassan, Richard C. Holt: Evolution Spectrographs: Visualizing Punctuated Change in Software Evolution. IWPSE 2004: 57-66 | |
| 78 | Ahmed E. Hassan, Richard C. Holt: Studying The Evolution of Software Systems Using Evolutionary Code Extractors. IWPSE 2004: 76-81 | |
| 77 | Ahmed E. Hassan, Richard C. Holt: The Small World of Software Reverse Engineering. WCRE 2004: 278-283 | |
| 76 | Jingwei Wu, Richard C. Holt, Ahmed E. Hassan: Exploring Software Evolution Using Spectrographs. WCRE 2004: 80-89 | |
| 75 | Yuan Lin, Richard C. Holt: Formalizing Fact Extraction. Electr. Notes Theor. Comput. Sci. 94: 93-102 (2004) | |
| 2003 | ||
| 74 | Ahmed E. Hassan, Richard C. Holt: Migrating Web Frameworks Using Water Transformations. COMPSAC 2003: 296-303 | |
| 73 | Susan Elliott Sim, Steve M. Easterbrook, Richard C. Holt: Using Benchmarking to Advance Research: A Challenge to Software Engineering. ICSE 2003: 74-83 | |
| 72 | Ahmed E. Hassan, Richard C. Holt: The Chaos of Software Development. IWPSE 2003: 84-94 | |
| 71 | Ahmed E. Hassan, Richard C. Holt: Studying the Chaos of Code Development. WCRE 2003: 123-133 | |
| 70 | Yuan Lin, Richard C. Holt, Andrew J. Malton: Completeness of a Fact Extractor. WCRE 2003: 196-205 | |
| 2002 | ||
| 69 | Ahmed E. Hassan, Richard C. Holt: Architecture recovery of web applications. ICSE 2002: 349-359 | |
| 68 | Susan Elliott Sim, Richard C. Holt, Steve M. Easterbrook: On Using a Benchmark to Evaluate C++ Extractors. IWPC 2002: 114-126 | |
| 67 | Jingwei Wu, Ahmed E. Hassan, Richard C. Holt: Using Graph Patterns to Extract Scenarios. IWPC 2002: 239-250 | |
| 2001 | ||
| 66 | Hoda Fahmy, Richard C. Holt, James R. Cordy: Wins and Losses of Algebraic Transformations of Software Architectures. ASE 2001: 51-62 | |
| 65 | Rudolf Ferenc, Susan Elliott Sim, Richard C. Holt, Rainer Koschke, Tibor Gyimóthy: Towards a Standard Schema for C/C++. WCRE 2001: 49-58 | |
| 64 | Thomas R. Dean, Andrew J. Malton, Richard C. Holt: Union Schemas as a Basis for a C++ Extractor. WCRE 2001: 59- | |
| 63 | Ahmed E. Hassan, Richard C. Holt: Towards a Better Understanding of Web Applications. WSE 2001: 112-116 | |
| 2000 | ||
| 62 | Hoda Fahmy, Richard C. Holt: Using Graph Rewriting to Specify Software Architectural Transformations. ASE 2000: 187-196 | |
| 61 | Susan Elliott Sim, Richard C. Holt, Rainer Koschke: Workshop on standard exchange format (WoSEF). ICSE 2000: 805-806 | |
| 60 | Hoda Fahmy, Richard C. Holt: Software Architecture Transformations. ICSM 2000: 88-96 | |
| 59 | Vassilios Tzerpos, Richard C. Holt: On the Stability of Software Clustering Algorithms. IWPC 2000: 211- | |
| 58 | John B. Tran, Michael W. Godfrey, Eric H. S. Lee, Richard C. Holt: Architectural Repair of Open Source Software. IWPC 2000: 48-59 | |
| 57 | Ahmed E. Hassan, Richard C. Holt: A Reference Architecture for Web Servers. WCRE 2000: 150- | |
| 56 | Richard C. Holt, Andreas Winter, Andy Schürr: GXL: Toward a Standard Exchange Format. WCRE 2000: 162-171 | |
| 55 | Vassilios Tzerpos, Richard C. Holt: ACDC: An Algorithm for Comprehension-Driven Clustering. WCRE 2000: 258-267 | |
| 54 | Richard C. Holt, Ahmed E. Hassan, Bruno Laguë, Sébastien Lapierre, Charles Leduc: E/R Schema for the Datrix C/C++/Java Exchange Format. WCRE 2000: 284-286 | |
| 53 | Richard C. Holt, Andreas Winter: A Short Introduction to the GXL Software Exchange Format. WCRE 2000: 299- | |
| 52 | Ivan T. Bowman, Michael W. Godfrey, Richard C. Holt: Connecting architecture reconstruction frameworks. Information & Software Technology 42(2): 91-102 (2000) | |
| 1999 | ||
| 51 | John B. Tran, Richard C. Holt: Forward and reverse repair of software architecture. CASCON 1999: 12 | |
| 50 | Richard C. Holt: Software architecture abstraction and aggregation as algebraic manipulations. CASCON 1999: 5 | |
| 49 | Ivan T. Bowman, Richard C. Holt, Neil V. Brewster: Linux as a Case Study: Its Extracted Software Architecture. ICSE 1999: 555-563 | |
| 48 | Susan Elliott Sim, Charles L. A. Clarke, Richard C. Holt, Anthony Cox: Browsing and Searching Software Architectures. ICSM 1999: 381-390 | |
| 47 | Ivan T. Bowman, Richard C. Holt: Reconstructing Ownership Architectures To Help Understand Software Systems. IWPC 1999: 28-37 | |
| 46 | Vassilios Tzerpos, Richard C. Holt: MoJo: A Distance Metric for Software Clusterings. WCRE 1999: 187- | |
| 1998 | ||
| 45 | Ivan T. Bowman, Richard C. Holt: Software architecture recovery using Conway's law. CASCON 1998: 6 | |
| 44 | Vassilios Tzerpos, Richard C. Holt: Software Botryology: Automatic Clustering of Software Systems. DEXA Workshop 1998: 811-818 | |
| 43 | Susan Elliott Sim, Richard C. Holt: The Ramp-Up Problem in Software Projects: A Case Study of How Software Immigrants Naturalize. ICSE 1998: 361-370 | |
| 42 | Susan Elliott Sim, Charles L. A. Clarke, Richard C. Holt: Archetypal Source Code Searches: A Survey of Software Developers and Maintainers. IWPC 1998: 180- | |
| 41 | Richard C. Holt: Structural Manipulations of Software Architecture using Tarski Relational Algebra. WCRE 1998: 210-219 | |
| 1997 | ||
| 40 | Hoda Fahmy, Richard C. Holt, Spiros Mancoridis: Repairing software style using graph grammars. CASCON 1997: 6 | |
| 39 | Vassilios Tzerpos, Richard C. Holt: The Orphan Adoption Problem in Architecture Maintenance. WCRE 1997: 76- | |
| 38 | 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: The Software Bookshelf. IBM Systems Journal 36(4): 564-593 (1997) | |
| 1996 | ||
| 37 | Vassilios Tzerpos, Richard C. Holt: A hybrid process for recovering software architecture. CASCON 1996: 38 | |
| 36 | Spiros Mancoridis, Richard C. Holt: Recovering the Structure of Software Systems Using Tube Graph Interconnection Clustering. ICSM 1996: 23- | |
| 35 | Richard C. Holt, J. Y. Pak: GASE: visualizing Software Evolution-in-the-Large. WCRE 1996: 163- | |
| 1995 | ||
| 34 | Ian Carmichael, Vassilios Tzerpos, Richard C. Holt: Design maintenance: unexpected architectural interactions (experience report). ICSM 1995: 134- | |
| 1994 | ||
| 33 | Spiros Mancoridis, Richard C. Holt, Michael W. Godfrey: A Program Understanding Environment Based on the ``Star'' Approach to Tool Integration. ACM Conference on Computer Science 1994: 60-65 | |
| 32 | Michael W. Godfrey, Richard C. Holt, Spiros Mancoridis: Prototyping a Visual Formalism for System Modelling. ICSE Workshop on SE-HCI 1994: 211-224 | |
| 31 | Richard C. Holt: Introducing undergraduates to object orientation using the Turing language. SIGCSE 1994: 324-328 | |
| 1993 | ||
| 30 | Spiros Mancoridis, Richard C. Holt, David A. Penny: A Conceptual Framework for Software Development. ACM Conference on Computer Science 1993: 74-80 | |
| 29 | Spiros Mancoridis, Richard C. Holt, David A. Penny: A "curriculum-cycle" environment for teaching programming. SIGCSE 1993: 15-19 | |
| 28 | Rhys Price Jones, Doug Cooper, Daniel P. Friedman, Richard C. Holt, Peter Robinson: Issues in the choice of programming language for CS 1 (abstract). SIGCSE 1993: 301 | |
| 1992 | ||
| 27 | Richard C. Holt, David A. Penny, Spiros Mancoridis: Multicolour programming and metamorphic programming: object oriented programming-in-the-large. CASCON 1992: 43-58 | |
| 26 | Richard C. Holt, Jacob Slonim: An agenda for research directions. CASCON 1992: 81-90 | |
| 25 | John Hogg, Doug Lea, Alan Wills, Dennis de Champeaux, Richard C. Holt: The Geneva convention on the treatment of object aliasing. OOPS Messenger 3(2): 11-16 (1992) | |
| 24 | Richard C. Holt, Dennis de Champeaux: A framework for using formal methods in object-oriented software development. OOPS Messenger 3(2): 9-10 (1992) | |
| 1991 | ||
| 23 | Richard C. Holt, Terry Stanhope, George Lausman: Object oriented programming: looking ahead to the year 2000. CASCON 1991: 131-151 | |
| 22 | David A. Penny, Richard C. Holt, Michael W. Godfrey: Formal Specification in Metamorphic Programing. VDM Europe (1) 1991: 11-30 | |
| 21 | Alexander D. Stoyenko, V. Carl Hamacher, Richard C. Holt: Analyzing Hard-Real-Time Programs For Guaranteed Schedulability. IEEE Trans. Software Eng. 17(8): 737-750 (1991) | |
| 1990 | ||
| 20 | James R. Cordy, Richard C. Holt: Code Generation Using an Orthogonal Model. Softw., Pract. Exper. 20(3): 301-320 (1990) | |
| 1989 | ||
| 19 | G.-L. Grenier, Richard C. Holt, M. Funkenhauser: Policy vs. Mechanism in the Secure TUNIS Operating System. IEEE Symposium on Security and Privacy 1989: 84-93 | |
| 1988 | ||
| 18 | Richard C. Holt, James R. Cordy: The Turing Programming Language. Commun. ACM 31(12): 1410-1423 (1988) | |
| 17 | Richard C. Holt: Device Management in TURING PLUS. Operating Systems Review 22(1): 33-41 (1988) | |
| 1987 | ||
| 16 | Richard C. Holt: Data Descriptors: A Compile-Time Model of Data and Addressing. ACM Trans. Program. Lang. Syst. 9(3): 367-389 (1987) | |
| 1985 | ||
| 15 | Frank J. Dudinsky, Richard C. Holt, Safwat G. Zaky: SRE-A Syntax Recognizing Editor. Softw., Pract. Exper. 15(5): 489-497 (1985) | |
| 1982 | ||
| 14 | Richard C. Holt, James R. Cordy, David B. Wortman: An Introduction to S/SL: Syntax/Semantic Language. ACM Trans. Program. Lang. Syst. 4(2): 149-178 (1982) | |
| 13 | Richard C. Holt, David B. Wortman: A Model for Implementing Euclid Modules and Prototypes. ACM Trans. Program. Lang. Syst. 4(4): 552-562 (1982) | |
| 12 | Richard C. Holt: TUNIS: A UNIX Look-Alike Written in Concurrent Euclid (Abstract). Operating Systems Review 16(1): 4-5 (1982) | |
| 11 | Richard C. Holt: A Short Introduction to Concurrent Euclid. SIGPLAN Notices 17(5): 60-79 (1982) | |
| 1981 | ||
| 10 | David B. Wortman, Richard C. Holt, James R. Cordy, David R. Crowe, Ian H. Griggs: Euclid: a language for compiling quality software. AFIPS National Computer Conference 1981: 257-263 | |
| 1979 | ||
| 9 | James R. Cordy, Richard C. Holt, David B. Wortman: Semantic charts: A diagrammatic approach to semantic processing. SIGPLAN Symposium on Compiler Construction 1979: 39-49 | |
| 8 | Richard C. Holt, David B. Wortman: A model for implementing Euclid modules and type templates. SIGPLAN Symposium on Compiler Construction 1979: 8-12 | |
| 1978 | ||
| 7 | Richard C. Holt, David B. Wortman, James R. Cordy, David R. Crowe: The Euclid Language: a progress report. ACM Annual Conference (1) 1978: 111-115 | |
| 6 | Richard C. Holt, G. Scott Graham, Edward D. Lazowska, M. A. Scott: Announcing Concurrent SP/k. Operating Systems Review 12(2): 4-7 (1978) | |
| 1977 | ||
| 5 | Richard C. Holt, David B. Wortman, David T. Barnard, James R. Cordy: SP/k: A System for Teaching Computer Programming. Commun. ACM 20(5): 301-309 (1977) | |
| 1972 | ||
| 4 | Richard C. Holt: Some Deadlock Properties of Computer Systems. ACM Comput. Surv. 4(3): 179-196 (1972) | |
| 3 | Richard C. Holt, Edward M. Reingold: On the Time Required to Detect Cycles and Connectivity in Graphs. Mathematical Systems Theory 6(2): 103-106 (1972) | |
| 1971 | ||
| 2 | Richard C. Holt: Some Deadlock Properties of Computer Systems. SOSP 1971: 64-71 | |
| 1 | Richard C. Holt: Comments on Prevention of System Deadlocks. Commun. ACM 14(1): 36-38 (1971) | |