@article{Holt72, title = {Some Deadlock Properties of Computer Systems}, author = {Richard C. Holt}, year = {1972}, tags = {C++}, researchr = {https://researchr.org/publication/Holt72}, cites = {0}, citedby = {0}, journal = {ACM Computing Surveys}, volume = {4}, number = {3}, pages = {179-196}, } @inproceedings{HindleGH09, title = {Mining recurrent activities: Fourier analysis of change events}, author = {Abram Hindle and Michael W. Godfrey and Richard C. Holt}, year = {2009}, doi = {10.1109/ICSE-COMPANION.2009.5071005}, url = {http://dx.doi.org/10.1109/ICSE-COMPANION.2009.5071005}, tags = {analysis, C++}, researchr = {https://researchr.org/publication/HindleGH09}, cites = {0}, citedby = {0}, pages = {295-298}, booktitle = {31st International Conference on Software Engineering, ICSE 2009, May 16-24, 2009, Vancouver, Canada, Companion Volume}, publisher = {IEEE}, isbn = {978-1-4244-3494-7}, } @inproceedings{HassanH02, title = {Architecture recovery of web applications}, author = {Ahmed E. Hassan and Richard C. Holt}, year = {2002}, doi = {10.1145/581339.581383}, url = {http://doi.acm.org/10.1145/581339.581383}, tags = {architecture, web science, C++, e-science, web applications}, researchr = {https://researchr.org/publication/HassanH02}, cites = {0}, citedby = {0}, pages = {349-359}, booktitle = {Proceedings of the 22rd International Conference on Software Engineering, ICSE 2002, 19-25 May 2002, Orlando, Florida, USA}, publisher = {ACM}, } @article{LinH04, title = {Formalizing Fact Extraction}, author = {Yuan Lin and Richard C. Holt}, year = {2004}, doi = {10.1016/j.entcs.2004.01.001}, url = {http://dx.doi.org/10.1016/j.entcs.2004.01.001}, tags = {C++}, researchr = {https://researchr.org/publication/LinH04}, cites = {0}, citedby = {0}, journal = {Electronic Notes in Theoretical Computer Science}, volume = {94}, pages = {93-102}, } @article{CordyH90, title = {Code Generation Using an Orthogonal Model}, author = {James R. Cordy and Richard C. Holt}, year = {1990}, tags = {C++, code generation}, researchr = {https://researchr.org/publication/CordyH90}, cites = {0}, citedby = {0}, journal = {Software: Practice and Experience}, volume = {20}, number = {3}, pages = {301-320}, } @inproceedings{Holt94, title = {Introducing undergraduates to object orientation using the Turing language}, author = {Richard C. Holt}, year = {1994}, doi = {10.1145/191029.191160}, url = {http://doi.acm.org/10.1145/191029.191160}, tags = {meta-model, C++, Meta-Environment, meta-objects}, researchr = {https://researchr.org/publication/Holt94}, cites = {0}, citedby = {0}, pages = {324-328}, booktitle = {Proceedings of the 25th SIGCSE Technical Symposium on Computer Science Education, 1994, Phoenix, Arizona, USA, March 10-12, 1994}, editor = {Robert Beck and Don Goelman}, publisher = {ACM}, isbn = {0-89791-646-8}, } @inproceedings{WuH04, title = {Resolving Linkage Anomalies in Extracted Software System Models}, author = {Jingwei Wu and Richard C. Holt}, year = {2004}, url = {http://csdl.computer.org/comp/proceedings/iwpc/2004/2149/00/21490241abs.htm}, tags = {C++}, researchr = {https://researchr.org/publication/WuH04}, cites = {0}, citedby = {0}, pages = {241-245}, booktitle = {12th International Workshop on Program Comprehension (IWPC 2004), 24-26 June 2004, Bari, Italy}, publisher = {IEEE Computer Society}, isbn = {0-7695-2149-5}, } @inproceedings{FahmyH00:0, title = {Using Graph Rewriting to Specify Software Architectural Transformations}, author = {Hoda Fahmy and Richard C. Holt}, year = {2000}, url = {http://computer.org/proceedings/ase/0710/07100187abs.htm}, tags = {software architecture, graph transformation, architecture, graph-rewriting, C++, rewriting, transformation}, researchr = {https://researchr.org/publication/FahmyH00%3A0}, cites = {0}, citedby = {0}, pages = {187-196}, booktitle = {Fifteenth IEEE International Conference on Automated Software Engineering}, series = {ASE}, publisher = {IEEE}, } @article{HassanMHJ05, title = {Guest Editor s Introduction: Special Issue on Mining Software Repositories}, author = {Ahmed E. Hassan and Audris Mockus and Richard C. Holt and Philip M. Johnson}, year = {2005}, doi = {10.1109/TSE.2005.70}, url = {http://dx.doi.org/10.1109/TSE.2005.70}, tags = {C++, e-science}, researchr = {https://researchr.org/publication/HassanMHJ05}, cites = {0}, citedby = {0}, journal = {IEEE Trans. Software Eng.}, volume = {31}, number = {6}, pages = {426-428}, } @inproceedings{HassanH01, title = {Towards a Better Understanding of Web Applications}, author = {Ahmed E. Hassan and Richard C. Holt}, year = {2001}, url = {http://csdl.computer.org/comp/proceedings/wse/2001/1399/00/13990112abs.htm}, tags = {web science, C++, e-science, web applications}, researchr = {https://researchr.org/publication/HassanH01}, cites = {0}, citedby = {0}, pages = {112-116}, booktitle = {3rd International Workshop on Web Site Evolution (WSE 2001) - Access for All, 10 November 2001, Florence, Italy}, publisher = {IEEE Computer Society}, isbn = {0-7695-1399-9}, } @inproceedings{Al-EkramHH07, title = {Applying a Tradeoff Model (TOM) to TACT}, author = {Raihan Al-Ekram and Richard C. Holt and Chris Hobbs}, year = {2007}, doi = {10.1109/ARES.2007.42}, url = {http://doi.ieeecomputersociety.org/10.1109/ARES.2007.42}, tags = {C++}, researchr = {https://researchr.org/publication/Al-EkramHH07}, cites = {0}, citedby = {0}, pages = {351-355}, booktitle = {Proceedings of the The Second International Conference on Availability, Reliability and Security, ARES 2007, The International Dependability Conference - Bridging Theory and Practice, April 10-13 2007, Vienna, Austria}, publisher = {IEEE Computer Society}, } @inproceedings{HindleGH08:2, title = {What do large commits tell us?: a taxonomical study of large commits}, author = {Abram Hindle and Daniel M. Germán and Richard C. Holt}, year = {2008}, doi = {10.1145/1370750.1370773}, url = {http://doi.acm.org/10.1145/1370750.1370773}, tags = {C++, taxonomy}, researchr = {https://researchr.org/publication/HindleGH08%3A2}, cites = {0}, citedby = {0}, pages = {99-108}, booktitle = {Fith International Workshop on Mining Software Repositories, MSR 2008 (ICSE Workshop), Leipzig, Germany, May 10-11, 2008, Proceedings}, editor = {Ahmed E. Hassan and Michele Lanza and Michael W. Godfrey}, publisher = {ACM}, isbn = {978-1-60558-024-1}, } @inproceedings{WuHH07, title = {Empirical Evidence for SOC Dynamics in Software Evolution}, author = {Jingwei Wu and Richard C. Holt and Ahmed E. Hassan}, year = {2007}, doi = {10.1109/ICSM.2007.4362637}, url = {http://dx.doi.org/10.1109/ICSM.2007.4362637}, tags = {empirical, software evolution, C++, e-science}, researchr = {https://researchr.org/publication/WuHH07}, cites = {0}, citedby = {0}, pages = {244-254}, booktitle = {23rd IEEE International Conference on Software Maintenance (ICSM 2007), October 2-5, 2007, Paris, France}, publisher = {IEEE}, } @inproceedings{Al-EkramKHG05, title = {Cloning by accident: an empirical study of source code cloning across software systems}, author = {Raihan Al-Ekram and Cory Kapser and Richard C. Holt and Michael W. Godfrey}, year = {2005}, doi = {10.1109/ISESE.2005.1541846}, url = {http://dx.doi.org/10.1109/ISESE.2005.1541846}, tags = {empirical, source-to-source, C++, open-source}, researchr = {https://researchr.org/publication/Al-EkramKHG05}, cites = {0}, citedby = {0}, pages = {376-385}, booktitle = {2005 International Symposium on Empirical Software Engineering (ISESE 2005), 17-18 November 2005, Noosa Heads, Australia}, publisher = {IEEE}, } @inproceedings{HoltP96, title = {GASE: visualizing Software Evolution-in-the-Large}, author = {Richard C. Holt and J. Y. Pak}, year = {1996}, url = {http://computer.org/proceedings/wcre/7674/76740163abs.htm}, tags = {software evolution, C++}, researchr = {https://researchr.org/publication/HoltP96}, cites = {0}, citedby = {0}, pages = {163}, booktitle = {WCRE}, } @article{BowmanGH00, title = {Connecting architecture reconstruction frameworks}, author = {Ivan T. Bowman and Michael W. Godfrey and Richard C. Holt}, year = {2000}, tags = {architecture, C++}, researchr = {https://researchr.org/publication/BowmanGH00}, cites = {0}, citedby = {0}, journal = {Information \& Software Technology}, volume = {42}, number = {2}, pages = {91-102}, } @inproceedings{BowmanHB99, title = {Linux as a Case Study: Its Extracted Software Architecture}, author = {Ivan T. Bowman and Richard C. Holt and Neil V. Brewster}, year = {1999}, url = {http://portal.acm.org/citation.cfm?id=302405.302691}, tags = {software architecture, case study, architecture, C++}, researchr = {https://researchr.org/publication/BowmanHB99}, cites = {0}, citedby = {0}, pages = {555-563}, booktitle = {ICSE}, } @inproceedings{MancoridisH96, title = {Recovering the Structure of Software Systems Using Tube Graph Interconnection Clustering}, author = {Spiros Mancoridis and Richard C. Holt}, year = {1996}, url = {http://computer.org/proceedings/icsm/7677/76770023abs.htm}, tags = {graph-rewriting, C++, rewriting}, researchr = {https://researchr.org/publication/MancoridisH96}, cites = {0}, citedby = {0}, pages = {23}, booktitle = {1996 International Conference on Software Maintenance (ICSM 96), 4-8 November 1996, Monterey, CA, USA, Proceedings}, publisher = {IEEE Computer Society}, isbn = {0-8186-7677-9}, } @inproceedings{WuHH05, title = {Comparison of Clustering Algorithms in the Context of Software Evolution}, author = {Jingwei Wu and Ahmed E. Hassan and Richard C. Holt}, year = {2005}, doi = {10.1109/ICSM.2005.31}, url = {http://doi.ieeecomputersociety.org/10.1109/ICSM.2005.31}, tags = {software evolution, C++, e-science, context-aware}, researchr = {https://researchr.org/publication/WuHH05}, cites = {0}, citedby = {0}, pages = {525-535}, booktitle = {21st IEEE International Conference on Software Maintenance (ICSM 2005), 25-30 September 2005, Budapest, Hungary}, publisher = {IEEE Computer Society}, isbn = {0-7695-2368-4}, } @inproceedings{WortmanHCCG81, title = {Euclid: a language for compiling quality software}, author = {David B. Wortman and Richard C. Holt and James R. Cordy and David R. Crowe and Ian H. Griggs}, year = {1981}, doi = {10.1145/1500412.1500449}, url = {http://doi.acm.org/10.1145/1500412.1500449}, tags = {C++, compiler}, researchr = {https://researchr.org/publication/WortmanHCCG81}, cites = {0}, citedby = {0}, pages = {257-263}, booktitle = {American Federation of Information Processing Societies: 1981 National Computer Conference, 4-7 May 1981, Chicago, Illinois, USA}, volume = {50}, series = {AFIPS Conference Proceedings}, publisher = {AFIPS Press}, } @inproceedings{DeanMH01, title = {Union Schemas as a Basis for a C++ Extractor}, author = {Thomas R. Dean and Andrew J. Malton and Richard C. Holt}, year = {2001}, url = {http://computer.org/proceedings/wcre/1303/13030059abs.htm}, tags = {XML, XML Schema, C++}, researchr = {https://researchr.org/publication/DeanMH01}, cites = {0}, citedby = {0}, pages = {59}, booktitle = {WCRE}, } @inproceedings{TzerposH98, title = {Software Botryology: Automatic Clustering of Software Systems}, author = {Vassilios Tzerpos and Richard C. Holt}, year = {1998}, tags = {C++}, researchr = {https://researchr.org/publication/TzerposH98}, cites = {0}, citedby = {0}, pages = {811-818}, booktitle = {DEXA Workshop}, } @inproceedings{TzerposH96, title = {A hybrid process for recovering software architecture}, author = {Vassilios Tzerpos and Richard C. Holt}, year = {1996}, doi = {10.1145/782052.782090}, url = {http://doi.acm.org/10.1145/782052.782090}, tags = {software architecture, architecture, C++}, researchr = {https://researchr.org/publication/TzerposH96}, cites = {0}, citedby = {0}, pages = {38}, booktitle = {Proceedings of the 1996 conference of the Centre for Advanced Studies on Collaborative Research, November 12-14, 1996, Toronto, Ontario, Canada}, editor = {Michael A. Bauer and Karen Bennet and W. Morven Gentleman and J. Howard Johnson and Kelly A. Lyons and Jacob Slonim}, publisher = {IBM}, } @inproceedings{Holt98, title = {Structural Manipulations of Software Architecture using Tarski Relational Algebra}, author = {Richard C. Holt}, year = {1998}, tags = {software architecture, architecture, relational algebra, C++, algebra}, researchr = {https://researchr.org/publication/Holt98}, cites = {0}, citedby = {0}, pages = {210-219}, booktitle = {WCRE}, } @inproceedings{SimH98, title = {The Ramp-Up Problem in Software Projects: A Case Study of How Software Immigrants Naturalize}, author = {Susan Elliott Sim and Richard C. Holt}, year = {1998}, tags = {case study, C++}, researchr = {https://researchr.org/publication/SimH98}, cites = {0}, citedby = {0}, pages = {361-370}, booktitle = {ICSE}, } @inproceedings{MaltonH05, title = {Boxology of NBA and TA: A Basis for Understanding Software Architecture}, author = {Andrew J. Malton and Richard C. Holt}, year = {2005}, doi = {10.1109/WCRE.2005.10}, url = {http://doi.ieeecomputersociety.org/10.1109/WCRE.2005.10}, tags = {software architecture, architecture, C++}, researchr = {https://researchr.org/publication/MaltonH05}, cites = {0}, citedby = {0}, pages = {187-195}, booktitle = {12th Working Conference on Reverse Engineering (WCRE 2005), 7-11 November 2005, Pittsburgh, PA, USA}, publisher = {IEEE Computer Society}, isbn = {0-7695-2474-5}, } @inproceedings{FahmyHC01, title = {Wins and Losses of Algebraic Transformations of Software Architectures}, author = {Hoda Fahmy and Richard C. Holt and James R. Cordy}, year = {2001}, url = {http://csdl.computer.org/comp/proceedings/ase/2001/1426/00/14260051abs.htm}, tags = {software architecture, architecture, C++, algebra, transformation}, researchr = {https://researchr.org/publication/FahmyHC01}, cites = {0}, citedby = {0}, pages = {51-62}, booktitle = {16th IEEE International Conference on Automated Software Engineering (ASE 2001), 26-29 November 2001, Coronado Island, San Diego, CA, USA}, publisher = {IEEE Computer Society}, isbn = {0-7695-1426-X}, } @inproceedings{TzerposH99, title = {MoJo: A Distance Metric for Software Clusterings}, author = {Vassilios Tzerpos and Richard C. Holt}, year = {1999}, url = {http://computer.org/proceedings/wcre/0303/03030187abs.htm}, tags = {C++}, researchr = {https://researchr.org/publication/TzerposH99}, cites = {0}, citedby = {0}, pages = {187}, booktitle = {WCRE}, } @inproceedings{TzerposH00:0, title = {ACDC: An Algorithm for Comprehension-Driven Clustering}, author = {Vassilios Tzerpos and Richard C. Holt}, year = {2000}, url = {http://computer.org/proceedings/wcre/0881/08810258abs.htm}, tags = {C++}, researchr = {https://researchr.org/publication/TzerposH00%3A0}, cites = {0}, citedby = {0}, pages = {258-267}, booktitle = {WCRE}, } @article{HoltWBC77, title = {SP/k: A System for Teaching Computer Programming}, author = {Richard C. Holt and David B. Wortman and David T. Barnard and James R. Cordy}, year = {1977}, doi = {10.1145/359581.359586}, url = {http://doi.acm.org/10.1145/359581.359586}, tags = {C++, teaching, programming}, researchr = {https://researchr.org/publication/HoltWBC77}, cites = {0}, citedby = {0}, journal = {Communications of the ACM}, volume = {20}, number = {5}, pages = {301-309}, } @article{HoltSSW06, title = {GXL: A graph-based standard exchange format for reengineering}, author = {Richard C. Holt and Andy Schürr and Susan Elliott Sim and Andreas Winter}, year = {2006}, doi = {10.1016/j.scico.2005.10.003}, url = {http://dx.doi.org/10.1016/j.scico.2005.10.003}, tags = {rule-based, graph-rewriting, C++, rewriting}, researchr = {https://researchr.org/publication/HoltSSW06}, cites = {0}, citedby = {0}, journal = {Science of Computer Programming}, volume = {60}, number = {2}, pages = {149-170}, } @article{HoltCW82, title = {An Introduction to S/SL: Syntax/Semantic Language}, author = {Richard C. Holt and James R. Cordy and David B. Wortman}, year = {1982}, doi = {10.1145/357162.357164}, url = {http://doi.acm.org/10.1145/357162.357164}, tags = {C++}, researchr = {https://researchr.org/publication/HoltCW82}, cites = {0}, citedby = {0}, journal = {ACM Transactions on Programming Languages and Systems}, volume = {4}, number = {2}, pages = {149-178}, } @inproceedings{HoltS92, title = {An agenda for research directions}, author = {Richard C. Holt and Jacob Slonim}, year = {1992}, doi = {10.1145/962207}, url = {http://doi.acm.org/10.1145/962207}, tags = {C++}, researchr = {https://researchr.org/publication/HoltS92}, cites = {0}, citedby = {0}, pages = {81-90}, booktitle = {Proceedings of the 1992 Conference of the Centre for Advanced Studies on Collaborative Research, November 9-12, 1992, Toronto, Ontario, Canada, 2 Volumes}, editor = {John E. Botsford and Arthur G. Ryman and Jacob Slonim and David J. Taylor}, publisher = {IBM}, } @inproceedings{HindleGH07, title = {Release Pattern Discovery: A Case Study of Database Systems}, author = {Abram Hindle and Michael W. Godfrey and Richard C. Holt}, year = {2007}, doi = {10.1109/ICSM.2007.4362641}, url = {http://dx.doi.org/10.1109/ICSM.2007.4362641}, tags = {discovery, case study, C++, database}, researchr = {https://researchr.org/publication/HindleGH07}, cites = {0}, citedby = {0}, pages = {285-294}, booktitle = {23rd IEEE International Conference on Software Maintenance (ICSM 2007), October 2-5, 2007, Paris, France}, publisher = {IEEE}, } @inproceedings{MancoridisHG94, title = {A Program Understanding Environment Based on the Star Approach to Tool Integration}, author = {Spiros Mancoridis and Richard C. Holt and Michael W. Godfrey}, year = {1994}, doi = {10.1145/197530.197557}, url = {http://doi.acm.org/10.1145/197530.197557}, tags = {rule-based, meta programming, meta-model, C++, Meta-Environment, systematic-approach, meta-objects}, researchr = {https://researchr.org/publication/MancoridisHG94}, cites = {0}, citedby = {0}, pages = {60-65}, booktitle = {ACM Conference on Computer Science}, } @inproceedings{CordyHW79, title = {Semantic charts: A diagrammatic approach to semantic processing}, author = {James R. Cordy and Richard C. Holt and David B. Wortman}, year = {1979}, doi = {10.1145/800229.806952}, url = {http://doi.acm.org/10.1145/800229.806952}, tags = {C++, systematic-approach}, researchr = {https://researchr.org/publication/CordyHW79}, cites = {0}, citedby = {0}, pages = {39-49}, booktitle = {Proceedings of the 1979 SIGPLAN Symposium on Compiler Construction, Denver, Colorado, USA, August 6-10, 1979}, publisher = {ACM}, } @article{HoltC88, title = {The Turing Programming Language}, author = {Richard C. Holt and James R. Cordy}, year = {1988}, tags = {programming languages, C++, programming}, researchr = {https://researchr.org/publication/HoltC88}, cites = {0}, citedby = {0}, journal = {Communications of the ACM}, volume = {31}, number = {12}, pages = {1410-1423}, } @article{HassanH05:0, title = {A lightweight approach for migrating web frameworks}, author = {Ahmed E. Hassan and Richard C. Holt}, year = {2005}, doi = {10.1016/j.infsof.2004.10.002}, url = {http://dx.doi.org/10.1016/j.infsof.2004.10.002}, tags = {web science, C++, e-science, systematic-approach}, researchr = {https://researchr.org/publication/HassanH05%3A0}, cites = {0}, citedby = {0}, journal = {Information \& Software Technology}, volume = {47}, number = {8}, pages = {521-532}, } @inproceedings{Holt99, title = {Software architecture abstraction and aggregation as algebraic manipulations}, author = {Richard C. Holt}, year = {1999}, doi = {10.1145/781995.782000}, url = {http://doi.acm.org/10.1145/781995.782000}, tags = {software architecture, architecture, C++, algebra, abstraction}, researchr = {https://researchr.org/publication/Holt99}, cites = {0}, citedby = {0}, pages = {5}, booktitle = {Proceedings of the 1999 conference of the Centre for Advanced Studies on Collaborative Research, November 8-11, 1999, Mississauga, Ontario, Canada}, editor = {Stephen A. MacKay and J. Howard Johnson}, publisher = {IBM}, } @inproceedings{WuHH02, title = {Using Graph Patterns to Extract Scenarios}, author = {Jingwei Wu and Ahmed E. Hassan and Richard C. Holt}, year = {2002}, url = {http://computer.org/proceedings/iwpc/1495/14950239abs.htm}, tags = {graph-rewriting, C++, e-science, rewriting}, researchr = {https://researchr.org/publication/WuHH02}, cites = {0}, citedby = {0}, pages = {239-250}, booktitle = {10th International Workshop on Program Comprehension (IWPC 2002), 27-29 June 2002, Paris, France}, publisher = {IEEE Computer Society}, isbn = {0-7695-1495-2}, } @inproceedings{FahmyHM97, title = {Repairing software style using graph grammars}, author = {Hoda Fahmy and Richard C. Holt and Spiros Mancoridis}, year = {1997}, doi = {10.1145/782010.782016}, url = {http://doi.acm.org/10.1145/782010.782016}, tags = {graph-rewriting, C++, rewriting, grammar}, researchr = {https://researchr.org/publication/FahmyHM97}, cites = {0}, citedby = {0}, pages = {6}, booktitle = {Proceedings of the 1997 conference of the Centre for Advanced Studies on Collaborative Research, November 10-13, 1997, Toronto, Ontario, Canada}, editor = {J. Howard Johnson}, publisher = {IBM}, } @inproceedings{MancoridisHP93:0, title = {A curriculum-cycle environment for teaching programming}, author = {Spiros Mancoridis and Richard C. Holt and David A. Penny}, year = {1993}, doi = {10.1145/169070.169086}, url = {http://doi.acm.org/10.1145/169070.169086}, tags = {meta programming, meta-model, C++, teaching, programming, Meta-Environment, meta-objects}, researchr = {https://researchr.org/publication/MancoridisHP93%3A0}, cites = {0}, citedby = {0}, pages = {15-19}, booktitle = {Proceedings of the 24th SIGCSE Technical Symposium on Computer Science Education, 1993, Indianapolis, Indiana, USA, February 18-19, 1993}, editor = {Bruce J. Klein and Cary Laxer and Frank H. Young}, publisher = {ACM}, isbn = {0-89791-565-8}, } @inproceedings{TzerposH97, title = {The Orphan Adoption Problem in Architecture Maintenance}, author = {Vassilios Tzerpos and Richard C. Holt}, year = {1997}, url = {http://computer.org/proceedings/wcre/8162/81620076abs.htm}, tags = {architecture, maintenance, C++}, researchr = {https://researchr.org/publication/TzerposH97}, cites = {0}, citedby = {0}, pages = {76}, booktitle = {WCRE}, } @inproceedings{HassanWH05, title = {Visualizing Historical Data Using Spectrographs}, author = {Ahmed E. Hassan and Jingwei Wu and Richard C. Holt}, year = {2005}, doi = {10.1109/METRICS.2005.54}, url = {http://doi.ieeecomputersociety.org/10.1109/METRICS.2005.54}, tags = {data-flow, C++, e-science}, researchr = {https://researchr.org/publication/HassanWH05}, cites = {0}, citedby = {0}, pages = {31}, booktitle = {11th IEEE International Symposium on Software Metrics (METRICS 2005), 19-22 September 2005, Como Italy}, publisher = {IEEE Computer Society}, isbn = {0-7695-2371-4}, } @article{HassanH06, title = {Replaying development history to assess the effectiveness of change propagation tools}, author = {Ahmed E. Hassan and Richard C. Holt}, year = {2006}, doi = {10.1007/s10664-006-9006-4}, url = {http://dx.doi.org/10.1007/s10664-006-9006-4}, tags = {C++, e-science, change propagation, history}, researchr = {https://researchr.org/publication/HassanH06}, cites = {0}, citedby = {0}, journal = {Empirical Software Engineering}, volume = {11}, number = {3}, pages = {335-367}, } @inproceedings{HindleGH08, title = {Reading Beside the Lines: Indentation as a Proxy for Complexity Metric}, author = {Abram Hindle and Michael W. Godfrey and Richard C. Holt}, year = {2008}, doi = {10.1109/ICPC.2008.13}, url = {http://dx.doi.org/10.1109/ICPC.2008.13}, tags = {C++}, researchr = {https://researchr.org/publication/HindleGH08}, cites = {0}, citedby = {0}, pages = {133-142}, booktitle = {The 16th IEEE International Conference on Program Comprehension, ICPC 2008, Amsterdam, The Netherlands, June 10-13, 2008}, editor = {René L. Krikhaar and Ralf Lämmel and Chris Verhoef}, publisher = {IEEE Computer Society}, } @article{StoyenkoHH91, title = {Analyzing Hard-Real-Time Programs For Guaranteed Schedulability}, author = {Alexander D. Stoyenko and V. Carl Hamacher and Richard C. Holt}, year = {1991}, url = {http://www.computer.org/tse/ts1991/e0737abs.htm}, tags = {C++}, researchr = {https://researchr.org/publication/StoyenkoHH91}, cites = {0}, citedby = {0}, journal = {IEEE Trans. Software Eng.}, volume = {17}, number = {8}, pages = {737-750}, } @inproceedings{FerencSHKG01, title = {Towards a Standard Schema for C/C++}, author = {Rudolf Ferenc and Susan Elliott Sim and Richard C. Holt and Rainer Koschke and Tibor Gyimóthy}, year = {2001}, url = {http://computer.org/proceedings/wcre/1303/13030049abs.htm}, tags = {XML, XML Schema, C++}, researchr = {https://researchr.org/publication/FerencSHKG01}, cites = {0}, citedby = {0}, pages = {49-58}, booktitle = {WCRE}, } @inproceedings{LinHM03, title = {Completeness of a Fact Extractor}, author = {Yuan Lin and Richard C. Holt and Andrew J. Malton}, year = {2003}, url = {http://csdl.computer.org/comp/proceedings/wcre/2003/2027/00/20270196abs.htm}, tags = {completeness, C++}, researchr = {https://researchr.org/publication/LinHM03}, cites = {0}, citedby = {0}, pages = {196-205}, booktitle = {10th Working Conference on Reverse Engineering (WCRE 2003), 13-16 November 2003, Victoria, Canada}, editor = {Arie van Deursen and Eleni Stroulia and Margaret-Anne D. Storey}, publisher = {IEEE Computer Society}, isbn = {0-7695-2027-8}, } @inproceedings{HindleGH08:1, title = {Reverse Engineering CAPTCHAs}, author = {Abram Hindle and Michael W. Godfrey and Richard C. Holt}, year = {2008}, doi = {10.1109/WCRE.2008.35}, url = {http://dx.doi.org/10.1109/WCRE.2008.35}, tags = {reverse engineering, C++}, researchr = {https://researchr.org/publication/HindleGH08%3A1}, cites = {0}, citedby = {0}, pages = {59-68}, booktitle = {WCRE 2008, Proceedings of the 15th Working Conference on Reverse Engineering, Antwerp, Belgium, October 15-18, 2008}, publisher = {IEEE}, } @article{Holt82, title = {TUNIS: A UNIX Look-Alike Written in Concurrent Euclid (Abstract)}, author = {Richard C. Holt}, year = {1982}, tags = {C++}, researchr = {https://researchr.org/publication/Holt82}, cites = {0}, citedby = {0}, journal = {Operating Systems Review}, volume = {16}, number = {1}, pages = {4-5}, } @article{HoggLWCH92, title = {The Geneva convention on the treatment of object aliasing}, author = {John Hogg and Doug Lea and Alan Wills and Dennis de Champeaux and Richard C. Holt}, year = {1992}, tags = {meta-model, C++, Meta-Environment, meta-objects}, researchr = {https://researchr.org/publication/HoggLWCH92}, cites = {0}, citedby = {0}, journal = {OOPS Messenger}, volume = {3}, number = {2}, pages = {11-16}, } @inproceedings{HoltW78, title = {The Euclid Language: a progress report}, author = {Richard C. Holt and David B. Wortman and James R. Cordy and David R. Crowe}, year = {1978}, doi = {10.1145/800127.804077}, url = {http://doi.acm.org/10.1145/800127.804077}, tags = {C++}, researchr = {https://researchr.org/publication/HoltW78}, cites = {0}, citedby = {0}, pages = {111-115}, booktitle = {Proceedings 1978 ACM Annual Conference, Washington, DC, USA, December 4-6, 1978, Volume I}, editor = {Richard H. Austing and Dennis M. Conti and Gerald L. Engel}, publisher = {ACM}, } @inproceedings{AskariH06, title = {Information theoretic evaluation of change prediction models for large-scale software}, author = {Mina Askari and Richard C. Holt}, year = {2006}, doi = {10.1145/1137983.1138013}, url = {http://doi.acm.org/10.1145/1137983.1138013}, tags = {C++, information models}, researchr = {https://researchr.org/publication/AskariH06}, cites = {0}, citedby = {0}, pages = {126-132}, booktitle = {Proceedings of the 2006 International Workshop on Mining Software Repositories, MSR 2006, Shanghai, China, May 22-23, 2006}, editor = {Stephan Diehl and Harald Gall and Ahmed E. Hassan}, publisher = {ACM}, isbn = {1-59593-397-2}, } @inproceedings{BowmanH98, title = {Software architecture recovery using Conway s law}, author = {Ivan T. Bowman and Richard C. Holt}, year = {1998}, doi = {10.1145/783160.783166}, url = {http://doi.acm.org/10.1145/783160.783166}, tags = {software architecture, architecture, C++}, researchr = {https://researchr.org/publication/BowmanH98}, cites = {0}, citedby = {0}, pages = {6}, booktitle = {Proceedings of the 1998 conference of the Centre for Advanced Studies on Collaborative Research, November 30 - December 3, 1998, Toronto, Ontario, Canada}, editor = {Stephen A. MacKay and J. Howard Johnson}, publisher = {IBM}, } @inproceedings{GrenierHF89, title = {Policy vs. Mechanism in the Secure TUNIS Operating System}, author = {G.-L. Grenier and Richard C. Holt and M. Funkenhauser}, year = {1989}, tags = {operating system, C++}, researchr = {https://researchr.org/publication/GrenierHF89}, cites = {0}, citedby = {0}, pages = {84-93}, booktitle = {IEEE Symposium on Security and Privacy}, }