See this document in CiteSeerX!

Aiding Comprehension of Cloning Through Categorization (2004)  (Make Corrections)  (4 citations)
Cory Kapser and Michael W. Godfrey Software Architecture Group (SWAG) School...



  Home/Search   Context   Related

 
View or download:
plg.uwaterloo.ca/~migod/p...iwpse04.pdf
Cached:  PDF   PS.gz  PS  Image  Update  Help

From:  plg.uwaterloo.ca/~migod/papers... (more)
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(Enter summary)

Abstract: Management of duplicated code in software systems is important in ensuring its graceful evolution. Commonly clone detection tools return large numbers of detected clones with little or no information about them, making clone management impractical and unscalable. We have used a taxonomy of clones to augment current clone detection tools in order to increase the user comprehension of duplication of code within software systems and filter false positives from the clone set. We support our... (Update)

Cited by:   More
Journal Of Software Maintenance And Evolution: Research And.. - Softw Maint Evol   (Correct)
Clone Detection: How accurate is your data set? - Cory Kapser And   (Correct)
Improved Tool Support for the Investigation of Duplication in .. - Cory Kapser And (2005)   (Correct)

Active bibliography (related documents):   More   All
1.1:   Toward a Taxonomy of Clones in Source Code: A Case Study - Cory Kapser And (2003)   (Correct)
0.7:   Cloning by Accident: An Empirical Study of Source.. - Al-Ekram, Kapser.. (2005)   (Correct)
0.5:   Refactoring Support Based on Code Clone Analysis - Higo, Kamiya, Kusumoto, Inoue   (Correct)

Similar documents based on text:   More   All
0.5:   A Taxonomy of Clones in Source Code: The Re-Engineers Most.. - Kapser, Godfrey (2003)   (Correct)
0.3:   Four Interesting Ways in Which History Can Teach Us About.. - Michael Godfrey Xinyi   (Correct)
0.3:   Evolution in Open Source Software: A Case Study - Godfrey, Tu   (Correct)

Related documents from co-citation:   More   All
4:   A language independent approach for detecting duplicated code - Ducasse, Rieger et al. - 1999
4:   Experiment on the Automatic Detection of Function Clones in a Software System Us.. (context) - Mayrand, Leblanc et al. - 1996
4:   Identifying Similar Code with Program Dependence Graphs - Krinke - 2001

BibTeX entry:   (Update)

C. Kapser and M. W. Godfrey. "Aiding Comprehension of Cloning Through Categorization". Proceedings of the International Workshop on Principles of Software Evolution, 2004. http://citeseer.ist.psu.edu/kapser04aiding.html   More

@misc{ kapser04aiding,
  author = "C. Kapser and M. Godfrey",
  title = "Aiding Comprehension of Cloning Through Categorization",
  text = "C. Kapser and M. W. Godfrey. Aiding Comprehension of Cloning Through Categorization.
    Proceedings of the International Workshop on Principles of Software Evolution,
    2004.",
  year = "2004",
  url = "citeseer.ist.psu.edu/kapser04aiding.html" }
Citations (may not include all citations):
54   On finding duplication and near-duplication in large softwar.. - Baker - 1995
48   Evolution in open source software: A case study - Godfrey, Tu - 2000
48   Clone detection using abstract syntax trees - Baxter, Yahin et al. - 1998
42   A language independent approach for detecting duplicated cod.. - Ducasse, Rieger et al. - 1999
37   Experiment on the automatic detection of function clones in .. (context) - Mayrand, Leblanc et al. - 1996
33   Pattern matching for clone and concept detection (context) - Kontogiannis, Mori et al. - 1996
28   Evaluation experiments on the detection of programming patte.. (context) - Kontogiannis - 1997
25   Ccfinder: A multilinguistic token-based code clone detection.. (context) - Kamiya, Kusumoto et al. - 2002
25   Using slicing to identify duplication in source code - Komondoor, Horwitz - 2001
23   Identifying similar code with program dependence graphs - Krinke - 2001
22   A program for identifying duplicated code - Baker - 1992
20   Substring matching for clone detection and change tracking - Johnson - 1994
19   Identifying redundancy in source code using fingerprints (context) - Johnson - 1993
13   Analyzing cloning evolution in the linux kernel (context) - Antoniol, Villano et al. - 2002
11   Identifying clones in the linux kernel - Casazza, Antoniol et al. - 2001
10   Measuring clone based reengineering opportunities - Balazinska, Merlo et al. - 1999
9   Advanced clone analysis to support objectoriented system ref.. - Balazinska, Merlo et al. - 2000
7   Partial redesign of java software systems based on clone ana.. - Balazinska, Merlo et al. - 1999
7   Toward a taxonomy of clones in source code: A case study - Kapser, Godfrey - 2003
7   Gemini: Maintenance support environment based on code clone .. (context) - Ueda, Kamiya et al. - 2002
3   and cloning in Linux: A case study (context) - Godfrey, Svetinovic et al. - 2000
1   A taxonomy of clones in source code: The re-engineers most w.. - Kapser, Godfrey - 2003
http://ctags.sourceforge

Documents on the same site (http://plg.uwaterloo.ca/~migod/papers/):   More
Visualizing Architectural Evolution - Keast, Adams, Godfrey (1999)   (Correct)
Exchange formats: Some problems, a few results, and a cool.. - Godfrey, Bowman, others   (Correct)
Secrets from the Monster: Extracting Mozilla's Software.. - Godfrey, Lee (2000)   (Correct)

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC