Published in: Dagstuhl Reports, Volume 2, Issue 2 (2012)
Rainer Koschke, Ira D. Baxter, Michael Conradt, and James R. Cordy. Software Clone Management Towards Industrial Application (Dagstuhl Seminar 12071). In Dagstuhl Reports, Volume 2, Issue 2, pp. 21-57, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2012)
@Article{koschke_et_al:DagRep.2.2.21, author = {Koschke, Rainer and Baxter, Ira D. and Conradt, Michael and Cordy, James R.}, title = {{Software Clone Management Towards Industrial Application (Dagstuhl Seminar 12071)}}, pages = {21--57}, journal = {Dagstuhl Reports}, ISSN = {2192-5283}, year = {2012}, volume = {2}, number = {2}, editor = {Koschke, Rainer and Baxter, Ira D. and Conradt, Michael and Cordy, James R.}, publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik}, address = {Dagstuhl, Germany}, URL = {https://drops-dev.dagstuhl.de/entities/document/10.4230/DagRep.2.2.21}, URN = {urn:nbn:de:0030-drops-34775}, doi = {10.4230/DagRep.2.2.21}, annote = {Keywords: Software clones, code redundancy, clone detection, redundancy removal, software refactoring, software reengineering, plagiarism detection, copyright infringement, source differencing} }
Published in: Dagstuhl Seminar Proceedings, Volume 6301, Duplication, Redundancy, and Similarity in Software (2007)
Ettore Merlo. Detection of Plagiarism in University Projects Using Metrics-based Spectral Similarity. In Duplication, Redundancy, and Similarity in Software. Dagstuhl Seminar Proceedings, Volume 6301, pp. 1-10, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2007)
@InProceedings{merlo:DagSemProc.06301.7, author = {Merlo, Ettore}, title = {{Detection of Plagiarism in University Projects Using Metrics-based Spectral Similarity}}, booktitle = {Duplication, Redundancy, and Similarity in Software}, pages = {1--10}, series = {Dagstuhl Seminar Proceedings (DagSemProc)}, ISSN = {1862-4405}, year = {2007}, volume = {6301}, editor = {Rainer Koschke and Ettore Merlo and Andrew Walenstein}, publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik}, address = {Dagstuhl, Germany}, URL = {https://drops-dev.dagstuhl.de/entities/document/10.4230/DagSemProc.06301.7}, URN = {urn:nbn:de:0030-drops-9864}, doi = {10.4230/DagSemProc.06301.7}, annote = {Keywords: Plagiarism detection, software comparison, clone detection, spectral analysis, code metrics} }
Published in: Dagstuhl Seminar Proceedings, Volume 6301, Duplication, Redundancy, and Similarity in Software (2007)
Rainer Koschke, Andrew Walenstein, and Ettore Merlo. 06301 Abstracts Collection – Duplication, Redundancy, and Similarity in Software. In Duplication, Redundancy, and Similarity in Software. Dagstuhl Seminar Proceedings, Volume 6301, pp. 1-12, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2007)
@InProceedings{koschke_et_al:DagSemProc.06301.1, author = {Koschke, Rainer and Walenstein, Andrew and Merlo, Ettore}, title = {{06301 Abstracts Collection – Duplication, Redundancy, and Similarity in Software}}, booktitle = {Duplication, Redundancy, and Similarity in Software}, pages = {1--12}, series = {Dagstuhl Seminar Proceedings (DagSemProc)}, ISSN = {1862-4405}, year = {2007}, volume = {6301}, editor = {Rainer Koschke and Ettore Merlo and Andrew Walenstein}, publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik}, address = {Dagstuhl, Germany}, URL = {https://drops-dev.dagstuhl.de/entities/document/10.4230/DagSemProc.06301.1}, URN = {urn:nbn:de:0030-drops-9729}, doi = {10.4230/DagSemProc.06301.1}, annote = {Keywords: Software clones, code redundancy, clone detection, redundancy removal, software refactoring, software} }
Published in: Dagstuhl Seminar Proceedings, Volume 6301, Duplication, Redundancy, and Similarity in Software (2007)
Andrew Walenstein, Rainer Koschke, and Ettore Merlo. 06301 Summary – Duplication, Redundancy, and Similarity in Software. In Duplication, Redundancy, and Similarity in Software. Dagstuhl Seminar Proceedings, Volume 6301, pp. 1-8, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2007)
@InProceedings{walenstein_et_al:DagSemProc.06301.2, author = {Walenstein, Andrew and Koschke, Rainer and Merlo, Ettore}, title = {{06301 Summary – Duplication, Redundancy, and Similarity in Software}}, booktitle = {Duplication, Redundancy, and Similarity in Software}, pages = {1--8}, series = {Dagstuhl Seminar Proceedings (DagSemProc)}, ISSN = {1862-4405}, year = {2007}, volume = {6301}, editor = {Rainer Koschke and Ettore Merlo and Andrew Walenstein}, publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik}, address = {Dagstuhl, Germany}, URL = {https://drops-dev.dagstuhl.de/entities/document/10.4230/DagSemProc.06301.2}, URN = {urn:nbn:de:0030-drops-9717}, doi = {10.4230/DagSemProc.06301.2}, annote = {Keywords: Duplication, redundancy, similarity, code clone, clone detector, refactor, code smells, software evolution, program development, visualization, softwa} }
Published in: Dagstuhl Seminar Proceedings, Volume 6301, Duplication, Redundancy, and Similarity in Software (2007)
Andrew Walenstein, James R. Cordy, William S. Evans, Ahmed Hassan, Toshihiro Kamiya, Cory Kapser, and Ettore Merlo. 06301 Working Session Summary: Presentation and Visualization of Redundant Code. In Duplication, Redundancy, and Similarity in Software. Dagstuhl Seminar Proceedings, Volume 6301, pp. 1-5, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2007)
@InProceedings{walenstein_et_al:DagSemProc.06301.3, author = {Walenstein, Andrew and Cordy, James R. and Evans, William S. and Hassan, Ahmed and Kamiya, Toshihiro and Kapser, Cory and Merlo, Ettore}, title = {{06301 Working Session Summary: Presentation and Visualization of Redundant Code}}, booktitle = {Duplication, Redundancy, and Similarity in Software}, pages = {1--5}, series = {Dagstuhl Seminar Proceedings (DagSemProc)}, ISSN = {1862-4405}, year = {2007}, volume = {6301}, editor = {Rainer Koschke and Ettore Merlo and Andrew Walenstein}, publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik}, address = {Dagstuhl, Germany}, URL = {https://drops-dev.dagstuhl.de/entities/document/10.4230/DagSemProc.06301.3}, URN = {urn:nbn:de:0030-drops-9661}, doi = {10.4230/DagSemProc.06301.3}, annote = {Keywords: Code clone, clone visualization, presentation, software visualization} }
Published in: Dagstuhl Seminar Proceedings, Volume 6301, Duplication, Redundancy, and Similarity in Software (2007)
Kiarash Mahdavi, Nicolas Gold, Zheng Li, and Mark Harman. Allowing Overlapping Boundaries in Source Code using a Search Based Approach to Concept Binding. In Duplication, Redundancy, and Similarity in Software. Dagstuhl Seminar Proceedings, Volume 6301, pp. 1-10, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2007)
@InProceedings{mahdavi_et_al:DagSemProc.06301.4, author = {Mahdavi, Kiarash and Gold, Nicolas and Li, Zheng and Harman, Mark}, title = {{Allowing Overlapping Boundaries in Source Code using a Search Based Approach to Concept Binding}}, booktitle = {Duplication, Redundancy, and Similarity in Software}, pages = {1--10}, series = {Dagstuhl Seminar Proceedings (DagSemProc)}, ISSN = {1862-4405}, year = {2007}, volume = {6301}, editor = {Rainer Koschke and Ettore Merlo and Andrew Walenstein}, publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik}, address = {Dagstuhl, Germany}, URL = {https://drops-dev.dagstuhl.de/entities/document/10.4230/DagSemProc.06301.4}, URN = {urn:nbn:de:0030-drops-9616}, doi = {10.4230/DagSemProc.06301.4}, annote = {Keywords: Concept Assignment, Slicing, Clustering, Heuristic Algorithms} }
Published in: Dagstuhl Seminar Proceedings, Volume 6301, Duplication, Redundancy, and Similarity in Software (2007)
Thomas R. Dean, Massamiliano Di Penta, Kostas Kontogiannis, and Andrew Walenstein. Clone Detector Use Questions: A List of Desirable Empirical Studies. In Duplication, Redundancy, and Similarity in Software. Dagstuhl Seminar Proceedings, Volume 6301, pp. 1-5, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2007)
@InProceedings{dean_et_al:DagSemProc.06301.5, author = {Dean, Thomas R. and Di Penta, Massamiliano and Kontogiannis, Kostas and Walenstein, Andrew}, title = {{Clone Detector Use Questions: A List of Desirable Empirical Studies}}, booktitle = {Duplication, Redundancy, and Similarity in Software}, pages = {1--5}, series = {Dagstuhl Seminar Proceedings (DagSemProc)}, ISSN = {1862-4405}, year = {2007}, volume = {6301}, editor = {Rainer Koschke and Ettore Merlo and Andrew Walenstein}, publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik}, address = {Dagstuhl, Germany}, URL = {https://drops-dev.dagstuhl.de/entities/document/10.4230/DagSemProc.06301.5}, URN = {urn:nbn:de:0030-drops-9695}, doi = {10.4230/DagSemProc.06301.5}, annote = {Keywords: Code clone, clone detector, code search, reuse, code scavenging, empirical study} }
Published in: Dagstuhl Seminar Proceedings, Volume 6301, Duplication, Redundancy, and Similarity in Software (2007)
Andrew Walenstein. Code Clones: Reconsidering Terminology. In Duplication, Redundancy, and Similarity in Software. Dagstuhl Seminar Proceedings, Volume 6301, pp. 1-7, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2007)
@InProceedings{walenstein:DagSemProc.06301.6, author = {Walenstein, Andrew}, title = {{Code Clones: Reconsidering Terminology}}, booktitle = {Duplication, Redundancy, and Similarity in Software}, pages = {1--7}, series = {Dagstuhl Seminar Proceedings (DagSemProc)}, ISSN = {1862-4405}, year = {2007}, volume = {6301}, editor = {Rainer Koschke and Ettore Merlo and Andrew Walenstein}, publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik}, address = {Dagstuhl, Germany}, URL = {https://drops-dev.dagstuhl.de/entities/document/10.4230/DagSemProc.06301.6}, URN = {urn:nbn:de:0030-drops-9654}, doi = {10.4230/DagSemProc.06301.6}, annote = {Keywords: Code clone, exact clone, near clone, clone types, accidental clone, duplicate, copy, redundant} }
Published in: Dagstuhl Seminar Proceedings, Volume 6301, Duplication, Redundancy, and Similarity in Software (2007)
Simon Giesecke. Generic modelling of code clones. In Duplication, Redundancy, and Similarity in Software. Dagstuhl Seminar Proceedings, Volume 6301, pp. 1-23, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2007)
@InProceedings{giesecke:DagSemProc.06301.8, author = {Giesecke, Simon}, title = {{Generic modelling of code clones}}, booktitle = {Duplication, Redundancy, and Similarity in Software}, pages = {1--23}, series = {Dagstuhl Seminar Proceedings (DagSemProc)}, ISSN = {1862-4405}, year = {2007}, volume = {6301}, editor = {Rainer Koschke and Ettore Merlo and Andrew Walenstein}, publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik}, address = {Dagstuhl, Germany}, URL = {https://drops-dev.dagstuhl.de/entities/document/10.4230/DagSemProc.06301.8}, URN = {urn:nbn:de:0030-drops-9608}, doi = {10.4230/DagSemProc.06301.8}, annote = {Keywords: Code clones, clone detection, reference model} }
Published in: Dagstuhl Seminar Proceedings, Volume 6301, Duplication, Redundancy, and Similarity in Software (2007)
Kostas Kontogiannis. Managing Known Clones: Issues and Open Questions. In Duplication, Redundancy, and Similarity in Software. Dagstuhl Seminar Proceedings, Volume 6301, pp. 1-5, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2007)
@InProceedings{kontogiannis:DagSemProc.06301.9, author = {Kontogiannis, Kostas}, title = {{Managing Known Clones: Issues and Open Questions}}, booktitle = {Duplication, Redundancy, and Similarity in Software}, pages = {1--5}, series = {Dagstuhl Seminar Proceedings (DagSemProc)}, ISSN = {1862-4405}, year = {2007}, volume = {6301}, editor = {Rainer Koschke and Ettore Merlo and Andrew Walenstein}, publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik}, address = {Dagstuhl, Germany}, URL = {https://drops-dev.dagstuhl.de/entities/document/10.4230/DagSemProc.06301.9}, URN = {urn:nbn:de:0030-drops-9679}, doi = {10.4230/DagSemProc.06301.9}, annote = {Keywords: Code clone, software evolution, change management, code visualization, redundancy, metamodels, software management environments} }
Published in: Dagstuhl Seminar Proceedings, Volume 6301, Duplication, Redundancy, and Similarity in Software (2007)
William S. Evans. Program Compression. In Duplication, Redundancy, and Similarity in Software. Dagstuhl Seminar Proceedings, Volume 6301, pp. 1-10, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2007)
@InProceedings{evans:DagSemProc.06301.10, author = {Evans, William S.}, title = {{Program Compression}}, booktitle = {Duplication, Redundancy, and Similarity in Software}, pages = {1--10}, series = {Dagstuhl Seminar Proceedings (DagSemProc)}, ISSN = {1862-4405}, year = {2007}, volume = {6301}, editor = {Rainer Koschke and Ettore Merlo and Andrew Walenstein}, publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik}, address = {Dagstuhl, Germany}, URL = {https://drops-dev.dagstuhl.de/entities/document/10.4230/DagSemProc.06301.10}, URN = {urn:nbn:de:0030-drops-9635}, doi = {10.4230/DagSemProc.06301.10}, annote = {Keywords: Program compression, clone detection, bytecode interpretation, variable-to-fixed length codes, context-free grammars} }
Published in: Dagstuhl Seminar Proceedings, Volume 6301, Duplication, Redundancy, and Similarity in Software (2007)
Andrew Walenstein, Mohammad El-Ramly, James R. Cordy, William S. Evans, Kiarash Mahdavi, Markus Pizka, Ganesan Ramalingam, and Jürgen Wolff von Gudenberg. Similarity in Programs. In Duplication, Redundancy, and Similarity in Software. Dagstuhl Seminar Proceedings, Volume 6301, pp. 1-8, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2007)
@InProceedings{walenstein_et_al:DagSemProc.06301.11, author = {Walenstein, Andrew and El-Ramly, Mohammad and Cordy, James R. and Evans, William S. and Mahdavi, Kiarash and Pizka, Markus and Ramalingam, Ganesan and von Gudenberg, J\"{u}rgen Wolff}, title = {{Similarity in Programs}}, booktitle = {Duplication, Redundancy, and Similarity in Software}, pages = {1--8}, series = {Dagstuhl Seminar Proceedings (DagSemProc)}, ISSN = {1862-4405}, year = {2007}, volume = {6301}, editor = {Rainer Koschke and Ettore Merlo and Andrew Walenstein}, publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik}, address = {Dagstuhl, Germany}, URL = {https://drops-dev.dagstuhl.de/entities/document/10.4230/DagSemProc.06301.11}, URN = {urn:nbn:de:0030-drops-9681}, doi = {10.4230/DagSemProc.06301.11}, annote = {Keywords: Computer programs, similarity, code clone, software comparison, program metrics, Levenshtein distance, parameterized difference, feature space, shared} }
Published in: Dagstuhl Seminar Proceedings, Volume 6301, Duplication, Redundancy, and Similarity in Software (2007)
Cory Kapser, Paul Anderson, Michael Godfrey, Rainer Koschke, Matthias Rieger, Filip van Rysselberghe, and Peter Weißgerber. Subjectivity in Clone Judgment: Can We Ever Agree?. In Duplication, Redundancy, and Similarity in Software. Dagstuhl Seminar Proceedings, Volume 6301, pp. 1-5, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2007)
@InProceedings{kapser_et_al:DagSemProc.06301.12, author = {Kapser, Cory and Anderson, Paul and Godfrey, Michael and Koschke, Rainer and Rieger, Matthias and van Rysselberghe, Filip and Wei{\ss}gerber, Peter}, title = {{Subjectivity in Clone Judgment: Can We Ever Agree?}}, booktitle = {Duplication, Redundancy, and Similarity in Software}, pages = {1--5}, series = {Dagstuhl Seminar Proceedings (DagSemProc)}, ISSN = {1862-4405}, year = {2007}, volume = {6301}, editor = {Rainer Koschke and Ettore Merlo and Andrew Walenstein}, publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik}, address = {Dagstuhl, Germany}, URL = {https://drops-dev.dagstuhl.de/entities/document/10.4230/DagSemProc.06301.12}, URN = {urn:nbn:de:0030-drops-9701}, doi = {10.4230/DagSemProc.06301.12}, annote = {Keywords: Code clone, study, inter-rater agreement, ill-defined problem} }
Published in: Dagstuhl Seminar Proceedings, Volume 6301, Duplication, Redundancy, and Similarity in Software (2007)
Rainer Koschke. Survey of Research on Software Clones. In Duplication, Redundancy, and Similarity in Software. Dagstuhl Seminar Proceedings, Volume 6301, pp. 1-24, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2007)
@InProceedings{koschke:DagSemProc.06301.13, author = {Koschke, Rainer}, title = {{Survey of Research on Software Clones}}, booktitle = {Duplication, Redundancy, and Similarity in Software}, pages = {1--24}, series = {Dagstuhl Seminar Proceedings (DagSemProc)}, ISSN = {1862-4405}, year = {2007}, volume = {6301}, editor = {Rainer Koschke and Ettore Merlo and Andrew Walenstein}, publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik}, address = {Dagstuhl, Germany}, URL = {https://drops-dev.dagstuhl.de/entities/document/10.4230/DagSemProc.06301.13}, URN = {urn:nbn:de:0030-drops-9625}, doi = {10.4230/DagSemProc.06301.13}, annote = {Keywords: Software redundancy, code clone, software evolution, clone detector, empirical evaluation} }
Published in: Dagstuhl Seminar Proceedings, Volume 6301, Duplication, Redundancy, and Similarity in Software (2007)
Andrew Walenstein and Arun Lakhotia. The Software Similarity Problem in Malware Analysis. In Duplication, Redundancy, and Similarity in Software. Dagstuhl Seminar Proceedings, Volume 6301, pp. 1-10, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2007)
@InProceedings{walenstein_et_al:DagSemProc.06301.14, author = {Walenstein, Andrew and Lakhotia, Arun}, title = {{The Software Similarity Problem in Malware Analysis}}, booktitle = {Duplication, Redundancy, and Similarity in Software}, pages = {1--10}, series = {Dagstuhl Seminar Proceedings (DagSemProc)}, ISSN = {1862-4405}, year = {2007}, volume = {6301}, editor = {Rainer Koschke and Ettore Merlo and Andrew Walenstein}, publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik}, address = {Dagstuhl, Germany}, URL = {https://drops-dev.dagstuhl.de/entities/document/10.4230/DagSemProc.06301.14}, URN = {urn:nbn:de:0030-drops-9640}, doi = {10.4230/DagSemProc.06301.14}, annote = {Keywords: Software, software evolution, commonality, program similarity, code clones, code smells, malicious software, malware, worms, Trojans, viruses, spyware} }
Feedback for Dagstuhl Publishing