publications: - title: "Resolution of Static Clones in Dynamic Web Pages" author: - name: "Nikita Synytskyy" link: "https://researchr.org/alias/nikita-synytskyy" - name: "James R. Cordy" link: "http://research.cs.queensu.ca/~cordy/" - name: "Thomas R. Dean" link: "http://post.queensu.ca/~trd/" year: "2003" doi: "http://csdl.computer.org/comp/proceedings/wse/2003/2016/00/20160049abs.htm" links: doi: "http://csdl.computer.org/comp/proceedings/wse/2003/2016/00/20160049abs.htm" researchr: "https://researchr.org/publication/SynytskyyCD03%3A0" cites: 0 citedby: 0 pages: "49" booktitle: "5th International Workshop on Web Site Evolution (WSE 2003) - Architecture, 22 September 2003, Amsterdam, The Netherlands" publisher: "IEEE Computer Society" isbn: "0-7695-2016-2" kind: "inproceedings" key: "SynytskyyCD03:0" - title: "Design Recovery of a Two Level System" author: - name: "Thomas R. Dean" link: "http://post.queensu.ca/~trd/" - name: "Yuling Chen" link: "https://researchr.org/alias/yuling-chen" year: "2003" doi: "http://computer.org/proceedings/iwpc/1883/18830023abs.htm" links: doi: "http://computer.org/proceedings/iwpc/1883/18830023abs.htm" tags: - "design" researchr: "https://researchr.org/publication/DeanC03" cites: 0 citedby: 0 pages: "23-32" booktitle: "11th International Workshop on Program Comprehension (IWPC 2003), May 10-11, 2003, Portland, Oregon, USA" publisher: "IEEE Computer Society" kind: "inproceedings" key: "DeanC03" - title: "A Survey of Analysis Models and Methods in Website Verification and Testing" author: - name: "Manar H. Alalfi" link: "https://researchr.org/alias/manar-h.-alalfi" - name: "James R. Cordy" link: "http://research.cs.queensu.ca/~cordy/" - name: "Thomas R. Dean" link: "http://post.queensu.ca/~trd/" year: "2007" doi: "http://dx.doi.org/10.1007/978-3-540-73597-7_25" links: doi: "http://dx.doi.org/10.1007/978-3-540-73597-7_25" tags: - "testing" - "analysis" - "survey" researchr: "https://researchr.org/publication/AlalfiCD07" cites: 0 citedby: 0 pages: "306-311" booktitle: "Web Engineering, 7th International Conference, ICWE 2007, Como, Italy, July 16-20, 2007, Proceedings" editor: - name: "Luciano Baresi" link: "https://researchr.org/alias/luciano-baresi" - name: "Piero Fraternali" link: "https://researchr.org/alias/piero-fraternali" - name: "Geert-Jan Houben" link: "http://wwwis.win.tue.nl/~houben/" volume: "4607" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-540-73596-0" kind: "inproceedings" key: "AlalfiCD07" - title: "Source Transformation for Concurrency Analysis" author: - name: "Timothy Cassidy" link: "https://researchr.org/alias/timothy-cassidy" - name: "James R. Cordy" link: "http://research.cs.queensu.ca/~cordy/" - name: "Thomas R. Dean" link: "http://post.queensu.ca/~trd/" - name: "Jürgen Dingel" link: "https://researchr.org/alias/j%C3%BCrgen-dingel" year: "2005" doi: "http://dx.doi.org/10.1016/j.entcs.2005.05.012" links: doi: "http://dx.doi.org/10.1016/j.entcs.2005.05.012" tags: - "model-to-model transformation" - "meta-model" - "points-to analysis" - "analysis" - "source-to-source" - "model transformation" - "peer-to-peer" - "Meta-Environment" - "open-source" - "transformation" researchr: "https://researchr.org/publication/CassidyCDD05" cites: 0 citedby: 0 journal: "Electronic Notes in Theoretical Computer Science" volume: "141" number: "4" pages: "57-75" kind: "article" key: "CassidyCDD05" - title: "Unique Renaming of Java Using Source Transformation" author: - name: "Xinping Guo" link: "https://researchr.org/alias/xinping-guo" - name: "James R. Cordy" link: "http://research.cs.queensu.ca/~cordy/" - name: "Thomas R. Dean" link: "http://post.queensu.ca/~trd/" year: "2003" doi: "http://csdl.computer.org/comp/proceedings/scam/2003/2005/00/20050151abs.htm" links: doi: "http://csdl.computer.org/comp/proceedings/scam/2003/2005/00/20050151abs.htm" tags: - "model-to-model transformation" - "Java" - "meta-model" - "source-to-source" - "model transformation" - "Meta-Environment" - "open-source" - "transformation" researchr: "https://researchr.org/publication/GuoCD03" cites: 0 citedby: 0 pages: "151-160" booktitle: "3rd IEEE International Workshop on Source Code Analysis and Manipulation (SCAM 2003), 26-27 September 2003, Amsterdam, The Netherlands" publisher: "IEEE Computer Society" isbn: "0-7695-2005-7" kind: "inproceedings" key: "GuoCD03" - title: "Union Schemas as a Basis for a C++ Extractor" author: - name: "Thomas R. Dean" link: "http://post.queensu.ca/~trd/" - name: "Andrew J. Malton" link: "http://plg1.uwaterloo.ca/~ajmalton/" - name: "Richard C. Holt" link: "http://plg.uwaterloo.ca/~holt/" year: "2001" doi: "http://computer.org/proceedings/wcre/1303/13030059abs.htm" links: doi: "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" kind: "inproceedings" key: "DeanMH01" - title: "Software Engineering by Source Transformation-Experience with TXL" author: - name: "James R. Cordy" link: "http://research.cs.queensu.ca/~cordy/" - name: "Thomas R. Dean" link: "http://post.queensu.ca/~trd/" - name: "Andrew J. Malton" link: "http://plg1.uwaterloo.ca/~ajmalton/" - name: "Kevin A. Schneider" link: "https://researchr.org/alias/kevin-a.-schneider" year: "2001" doi: "http://doi.ieeecomputersociety.org/10.1109/SCAM.2001.972678" links: doi: "http://doi.ieeecomputersociety.org/10.1109/SCAM.2001.972678" tags: - "model-to-model transformation" - "transformation engineering" - "meta-model" - "source-to-source" - "software engineering" - "model-driven engineering" - "TXL" - "model transformation" - "Meta-Environment" - "open-source" - "transformation" researchr: "https://researchr.org/publication/CordyDMS01" cites: 0 citedby: 0 pages: "170-180" booktitle: "1st IEEE International Workshop on Source Code Analysis and Manipulation (SCAM 2001), 10 November 2001, Florence, Italy" publisher: "IEEE Computer Society" isbn: "0-7695-1387-5" kind: "inproceedings" key: "CordyDMS01" - title: "Transforming Embedded Java Code into Custom Tags" author: - name: "Shannon Xu" link: "https://researchr.org/alias/shannon-xu" - name: "Thomas R. Dean" link: "http://post.queensu.ca/~trd/" year: "2005" doi: "http://dx.doi.org/10.1109/SCAM.2005.27" links: doi: "http://dx.doi.org/10.1109/SCAM.2005.27" tags: - "Java" - "tagging" researchr: "https://researchr.org/publication/XuD05%3A0" cites: 0 citedby: 0 pages: "173-182" booktitle: "5th IEEE International Workshop on Source Code Analysis and Manipulation (SCAM 2005), 30 September - 1 October 2005, Budapest, Hungary" publisher: "IEEE Computer Society" isbn: "0-7695-2292-0" kind: "inproceedings" key: "XuD05:0" - title: "Enhancing Security Using Legality Assertions" author: - name: "Lei Wang" link: "https://researchr.org/alias/lei-wang" - name: "James R. Cordy" link: "http://research.cs.queensu.ca/~cordy/" - name: "Thomas R. Dean" link: "http://post.queensu.ca/~trd/" year: "2005" doi: "http://doi.ieeecomputersociety.org/10.1109/WCRE.2005.36" links: doi: "http://doi.ieeecomputersociety.org/10.1109/WCRE.2005.36" tags: - "security" researchr: "https://researchr.org/publication/WangCD05%3A0" cites: 0 citedby: 1 pages: "35-44" 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" kind: "inproceedings" key: "WangCD05:0" - title: "Syntax-based Vulnerability Testing of Frame-based Network Protocols" author: - name: "Oded Tal" link: "https://researchr.org/alias/oded-tal" - name: "Scott Knight" link: "https://researchr.org/alias/scott-knight" - name: "Thomas R. Dean" link: "http://post.queensu.ca/~trd/" year: "2004" doi: "http://dev.hil.unb.ca/Texts/PST/pdf/tal.pdf" links: doi: "http://dev.hil.unb.ca/Texts/PST/pdf/tal.pdf" tags: - "rule-based" - "protocol" - "testing" researchr: "https://researchr.org/publication/TalKD04" cites: 0 citedby: 0 pages: "155-160" booktitle: "Second Annual Conference on Privacy, Security and Trust, October 13-15, 2004, Wu Centre, University of New Brunswick, Fredericton, New Brunswick, Canada, Proceedings" kind: "inproceedings" key: "TalKD04" - title: "Agile Parsing in TXL" author: - name: "Thomas R. Dean" link: "http://post.queensu.ca/~trd/" - name: "James R. Cordy" link: "http://research.cs.queensu.ca/~cordy/" - name: "Andrew J. Malton" link: "http://plg1.uwaterloo.ca/~ajmalton/" - name: "Kevin A. Schneider" link: "https://researchr.org/alias/kevin-a.-schneider" year: "2003" doi: "http://dx.doi.org/10.1023/A:1025801405075" links: doi: "http://dx.doi.org/10.1023/A:1025801405075" tags: - "TXL" - "parsing" researchr: "https://researchr.org/publication/DeanCMS03" cites: 0 citedby: 0 journal: "Automated Software Engineering" volume: "10" number: "4" pages: "311-336" kind: "article" key: "DeanCMS03" - title: "HSML: Design Directed Source Code Hot Spots" author: - name: "James R. Cordy" link: "http://research.cs.queensu.ca/~cordy/" - name: "Kevin A. Schneider" link: "https://researchr.org/alias/kevin-a.-schneider" - name: "Thomas R. Dean" link: "http://post.queensu.ca/~trd/" - name: "Andrew J. Malton" link: "http://plg1.uwaterloo.ca/~ajmalton/" year: "2001" doi: "http://computer.org/proceedings/iwpc/1131/11310145abs.htm" links: doi: "http://computer.org/proceedings/iwpc/1131/11310145abs.htm" tags: - "source-to-source" - "design" - "open-source" researchr: "https://researchr.org/publication/CordySDM01" cites: 0 citedby: 0 pages: "145-156" booktitle: "9th International Workshop on Program Comprehension (IWPC 2001), 12-13 May 2001, Toronto, Canada" publisher: "IEEE Computer Society" isbn: "0-7695-1131-7" kind: "inproceedings" key: "CordySDM01" - title: "Processing Software Source Text in Automated Design Recovery and Transformation" author: - name: "Andrew J. Malton" link: "http://plg1.uwaterloo.ca/~ajmalton/" - name: "Kevin A. Schneider" link: "https://researchr.org/alias/kevin-a.-schneider" - name: "James R. Cordy" link: "http://research.cs.queensu.ca/~cordy/" - name: "Thomas R. Dean" link: "http://post.queensu.ca/~trd/" - name: "Darren Cousineau" link: "https://researchr.org/alias/darren-cousineau" - name: "Jason Reynolds" link: "https://researchr.org/alias/jason-reynolds" year: "2001" doi: "http://computer.org/proceedings/iwpc/1131/11310127abs.htm" links: doi: "http://computer.org/proceedings/iwpc/1131/11310127abs.htm" tags: - "model-to-model transformation" - "meta-model" - "source-to-source" - "model transformation" - "Meta-Environment" - "design" - "open-source" - "transformation" researchr: "https://researchr.org/publication/MaltonSCDCR01" cites: 0 citedby: 0 pages: "127-134" booktitle: "9th International Workshop on Program Comprehension (IWPC 2001), 12-13 May 2001, Toronto, Canada" publisher: "IEEE Computer Society" isbn: "0-7695-1131-7" kind: "inproceedings" key: "MaltonSCDCR01" - title: "A verification framework for access control in dynamic web applications" author: - name: "Manar H. Alalfi" link: "https://researchr.org/alias/manar-h.-alalfi" - name: "James R. Cordy" link: "http://research.cs.queensu.ca/~cordy/" - name: "Thomas R. Dean" link: "http://post.queensu.ca/~trd/" year: "2009" doi: "http://doi.acm.org/10.1145/1557626.1557643" links: doi: "http://doi.acm.org/10.1145/1557626.1557643" tags: - "application framework" - "web applications" - "access control" researchr: "https://researchr.org/publication/AlalfiCD09" cites: 0 citedby: 0 pages: "109-113" booktitle: "Canadian Conference on Computer Science & Software Engineering, C3S2E 2009, Montreal, Quebec, Canada, May 19-21, 2009, Proceedings" editor: - name: "Bipin C. Desai" link: "https://researchr.org/alias/bipin-c.-desai" - name: "Carson Kai-Sang Leung" link: "https://researchr.org/alias/carson-kai-sang-leung" - name: "Olga Ormandjieva" link: "https://researchr.org/alias/olga-ormandjieva" series: "ACM International Conference Proceeding Series" publisher: "ACM" isbn: "978-1-60558-401-0" kind: "inproceedings" key: "AlalfiCD09" - title: "Transparent Reverse Engineering Tool Integration Using a Conceptual Transaction Adapter" author: - name: "Dean Jin" link: "https://researchr.org/alias/dean-jin" - name: "James R. Cordy" link: "http://research.cs.queensu.ca/~cordy/" - name: "Thomas R. Dean" link: "http://post.queensu.ca/~trd/" year: "2003" doi: "http://csdl.computer.org/comp/proceedings/csmr/2003/1902/00/19020399abs.htm" links: doi: "http://csdl.computer.org/comp/proceedings/csmr/2003/1902/00/19020399abs.htm" tags: - "reverse engineering" researchr: "https://researchr.org/publication/JinCD03" cites: 0 citedby: 0 pages: "399-408" booktitle: "7th European Conference on Software Maintenance and Reengineering (CSMR 2003), 26-28 March 2003, Benevento, Italy, Proceedings" publisher: "IEEE Computer Society" isbn: "0-7695-1902-4" kind: "inproceedings" key: "JinCD03" - title: "Selected papers from the fourth Source Code Analysis and Manipulation (SCAM 2004) Workshop" author: - name: "Thomas R. Dean" link: "http://post.queensu.ca/~trd/" - name: "Mark Harman" link: "http://www.dcs.kcl.ac.uk/staff/mark/" - name: "Rainer Koschke" link: "http://www.informatik.uni-bremen.de/~koschke/" - name: "Michael L. Van de Vanter" link: "https://researchr.org/alias/michael-l.-van-de-vanter" year: "2006" doi: "http://dx.doi.org/10.1016/j.jss.2006.02.039" links: doi: "http://dx.doi.org/10.1016/j.jss.2006.02.039" tags: - "points-to analysis" - "analysis" - "source-to-source" - "peer-to-peer" - "open-source" researchr: "https://researchr.org/publication/DeanHKV06" cites: 0 citedby: 0 journal: "Journal of Systems and Software" volume: "79" number: "9" pages: "1217-1218" kind: "article" key: "DeanHKV06" - title: "Using Design Recovery Techniques to Transform Legacy Systems" author: - name: "Thomas R. Dean" link: "http://post.queensu.ca/~trd/" - name: "James R. Cordy" link: "http://research.cs.queensu.ca/~cordy/" - name: "Kevin A. Schneider" link: "https://researchr.org/alias/kevin-a.-schneider" - name: "Andrew J. Malton" link: "http://plg1.uwaterloo.ca/~ajmalton/" year: "2001" doi: "http://computer.org/proceedings/icsm/1189/11890622abs.htm" links: doi: "http://computer.org/proceedings/icsm/1189/11890622abs.htm" tags: - "design" researchr: "https://researchr.org/publication/DeanCSM01" cites: 0 citedby: 0 pages: "622-631" booktitle: "ICSM" kind: "inproceedings" key: "DeanCSM01" - title: "Automated conversion of table-based websites to structured stylesheets using table recognition and clone detection" author: - name: "Andy Y. Mao" link: "https://researchr.org/alias/andy-y.-mao" - name: "James R. Cordy" link: "http://research.cs.queensu.ca/~cordy/" - name: "Thomas R. Dean" link: "http://post.queensu.ca/~trd/" year: "2007" doi: "http://doi.acm.org/10.1145/1321211.1321214" links: doi: "http://doi.acm.org/10.1145/1321211.1321214" tags: - "rule-based" researchr: "https://researchr.org/publication/MaoCD07" cites: 0 citedby: 0 pages: "12-26" booktitle: "Proceedings of the 2007 conference of the Centre for Advanced Studies on Collaborative Research, October 22-25, 2007, Richmond Hill, Ontario, Canada" editor: - name: "Kelly A. Lyons" link: "https://researchr.org/alias/kelly-a.-lyons" - name: "Christian Couturier" link: "https://researchr.org/alias/christian-couturier" publisher: "IBM" kind: "inproceedings" key: "MaoCD07" - title: "Practical language-independent detection of near-miss clones" author: - name: "James R. Cordy" link: "http://research.cs.queensu.ca/~cordy/" - name: "Thomas R. Dean" link: "http://post.queensu.ca/~trd/" - name: "Nikita Synytskyy" link: "https://researchr.org/alias/nikita-synytskyy" year: "2004" doi: "http://doi.acm.org/10.1145/1034914.1034915" links: doi: "http://doi.acm.org/10.1145/1034914.1034915" researchr: "https://researchr.org/publication/CordyDS04" cites: 0 citedby: 0 pages: "1-12" booktitle: "Proceedings of the 2004 conference of the Centre for Advanced Studies on Collaborative research, October 5-7, 2004, Markham, Ontario, Canada" editor: - name: "Hanan Lutfiyya" link: "https://researchr.org/alias/hanan-lutfiyya" - name: "Janice Singer" link: "https://researchr.org/alias/janice-singer" - name: "Darlene A. Stewart" link: "https://researchr.org/alias/darlene-a.-stewart" publisher: "IBM" kind: "inproceedings" key: "CordyDS04" - title: "Source transformation in software engineering using the TXL transformation system" author: - name: "James R. Cordy" link: "http://research.cs.queensu.ca/~cordy/" - name: "Thomas R. Dean" link: "http://post.queensu.ca/~trd/" - name: "Andrew J. Malton" link: "http://plg1.uwaterloo.ca/~ajmalton/" - name: "Kevin A. Schneider" link: "https://researchr.org/alias/kevin-a.-schneider" year: "2002" tags: - "model-to-model transformation" - "transformation engineering" - "meta-model" - "source-to-source" - "software engineering" - "model-driven engineering" - "transformation system" - "TXL" - "model transformation" - "Meta-Environment" - "open-source" - "transformation" researchr: "https://researchr.org/publication/CordyDMS02" cites: 0 citedby: 0 journal: "Information \\& Software Technology" volume: "44" number: "13" pages: "827-837" kind: "article" key: "CordyDMS02" - title: "Grammar Programming in TXL" author: - name: "Thomas R. Dean" link: "http://post.queensu.ca/~trd/" - name: "James R. Cordy" link: "http://research.cs.queensu.ca/~cordy/" - name: "Andrew J. Malton" link: "http://plg1.uwaterloo.ca/~ajmalton/" - name: "Kevin A. Schneider" link: "https://researchr.org/alias/kevin-a.-schneider" year: "2002" doi: "http://doi.ieeecomputersociety.org/10.1109/SCAM.2002.1134109" links: doi: "http://doi.ieeecomputersociety.org/10.1109/SCAM.2002.1134109" tags: - "TXL" - "programming" - "grammar" researchr: "https://researchr.org/publication/DeanCMS02" cites: 0 citedby: 0 pages: "93" booktitle: "2nd IEEE International Workshop on Source Code Analysis and Manipulation (SCAM 2002), 1 October 2002, Montreal, Canada" publisher: "IEEE Computer Society" isbn: "0-7695-1793-5" kind: "inproceedings" key: "DeanCMS02" - title: "Where s the Schema? A Taxonomy of Patterns for Software Exchange" author: - name: "Dean Jin" link: "https://researchr.org/alias/dean-jin" - name: "James R. Cordy" link: "http://research.cs.queensu.ca/~cordy/" - name: "Thomas R. Dean" link: "http://post.queensu.ca/~trd/" year: "2002" doi: "http://computer.org/proceedings/iwpc/1495/14950065abs.htm" links: doi: "http://computer.org/proceedings/iwpc/1495/14950065abs.htm" tags: - "XML" - "XML Schema" - "taxonomy" researchr: "https://researchr.org/publication/JinCD02" cites: 0 citedby: 0 pages: "65-74" booktitle: "10th International Workshop on Program Comprehension (IWPC 2002), 27-29 June 2002, Paris, France" publisher: "IEEE Computer Society" isbn: "0-7695-1495-2" kind: "inproceedings" key: "JinCD02"