See this document in CiteSeerX!

Identification of High-Level Concept Clones in Source Code (2001)  (Make Corrections)  (4 citations)
Andrian Marcus, Jonathan I. Maletic



  Home/Search   Context   Related

 
View or download:
kent.edu/~amarcus/papers/ase01.pdf
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  kent.edu/~amarcus/publications (more)
(Enter author homepages)

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

Abstract: Source code duplication occurs frequently within large software systems. Pieces of source code, functions, and data types are often duplicated in part, or in whole, for a variety of reasons. Programmers may simply be reusing a piece of code via copy and paste or they may be "reinventing the wheel". (Update)

Context of citations to this paper:   More

.... to better support our research on the development of better static analysis methods [9] identification of clones during re engineering [12], and the visualization of design and architectural information of software systems [8] Other research that would benefit from this type...

.... retrieval technique (i.e. latent semantic analysis) to extract the meaning (semantics) of the documentation and source code [19, 21]. Then use this information to identify traceability links based on similarity measures. The method utilizes all the comments and...

Cited by:   More
c)2003 IEEE. Personal use of this material is permitted.. - Reprint Republish This (2003)   (Correct)
Refactoring Needs and Extreme Programming - Eric Nickell And   (Correct)
Recovering Documentation-to-Source-Code Traceability Links.. - Marcus, Maletic   (Correct)

Similar documents (at the sentence level):
17.4%:   Supporting Program Comprehension Using Semantic and.. - Maletic, Marcus (2001)   (Correct)
6.8%:   Using Latent Semantic Analysis to Identify Similarities in.. - Maletic, Marcus (2000)   (Correct)

Active bibliography (related documents):   More   All
0.6:   Restructuring legacy C code into C++ - Fanta, Rajlich   (Correct)
0.4:   Mining Co-Change Clusters from Version Repositories - Beyer, Noack (2005)   (Correct)
0.4:   Clustering Software Artifacts Based on Frequent Common Changes - Beyer, Noack (2005)   (Correct)

Similar documents based on text:   More   All
0.8:   Supporting Document and Data Views of Source Code - Collard, Maletic, Marcus (2002)   (Correct)
0.6:   Source Viewer 3D (sv3D) - A Framework for Software.. - Maletic, Marcus, Feng   (Correct)
0.5:   Ordinal Association Rules for Error Identification in Data Sets - Marcus, Maletic, Lin (2001)   (Correct)

Related documents from co-citation:   More   All
2:   Information retrieval models for recovering traceability links between code and .. (context) - Antonol, Canfora et al. - 2000
2:   Evaluating clone detection tools for use during preventative maintenance (context) - Burd, Bailey - 2002
2:   Supporting Program Comprehension Using Semantic and Structural Information - Maletic, Marcus - 2001

BibTeX entry:   (Update)

Marcus, A. and Maletic, J. I. Identification of High-Level Concept Clones in Source Code in Proceedings of Automated Software Engineering (ASE'01) (San Diego, CA, November 26-29, 2001), 107-114. http://citeseer.ist.psu.edu/marcus01identification.html   More

@misc{ marcus01identification,
  author = "A. Marcus and J. Maletic",
  title = "Identification of High-Level Concept Clones in Source Code",
  text = "Marcus, A. and Maletic, J. I. Identification of High-Level Concept Clones
    in Source Code in Proceedings of Automated Software Engineering (ASE'01)
    (San Diego, CA, November 26-29, 2001), 107-114.",
  year = "2001",
  url = "citeseer.ist.psu.edu/marcus01identification.html" }
Citations (may not include all citations):
2133   Pattern Classification and Scene Analysis (context) - Duda, Hart - 1973
983   The Art of Scientific Computing (context) - Press, Teukolsky et al. - 1996
568   Indexing by Latent Semantic Analysis - Deerwester, Dumais et al. - 1990
329   Principal Component Analysis (context) - Jolliffe - 1986
196   Linear Algebra and its Applications (context) - Strang - 1980
192   Using Linear Algebra for Intelligent Information Retrieval - Berry, Dumais et al. - 1995
109   Analysis and Retrieval of Information by Computer (context) - Salton - 1989
91   An Information Retrieval Approach for Automatically Construc.. (context) - Maarek, Berry et al. - 1991
87   A Solution to Plato's Problem: The Latent Semantic Analysis .. (context) - Landauer, Dumais - 1997
82   An intelligent tool for re-engineering software modularity (context) - Schwanke - 1991
60   System Structure Analysis: Clustering With Data Bindings (context) - Hutchens, Basili - 1985
54   On Finding Duplication and Near-Duplication in Large Softwar.. - Baker - 1995
51   Using Automatic Clustering to Produce HighLevel Organization.. - Mancoridis, Mitchell et al. - 1998
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
40   Large Scale Singular Value Computations (context) - Berry - 1992
37   Experiment on the Automatic Detection of Function Clones in .. (context) - Mayrand, Leblanc et al. - 1996
36   A Survey of Information Retrieval and Filtering Methods - Faloutsos, Oard - 1995
35   Software Reuse Through Information Retrieval (context) - Frakes - 1987
29   Using clustering algorithms in legacy systems remodularizati.. (context) - Wiggerts - 1997
28   Evaluation Experiments on the Detection of Programming Patte.. (context) - Kontogiannis - 1997
20   Substring matching for clone detection and change tracking - Johnson - 1994
18   Recovering Reusable Components from Legacy Systems (context) - Ning, Engberts et al. - 1993
17   Specification-Based Browsing of Software Component Libraries - Fischer - 1998
16   Extracting Concepts from File Names; a New File Clustering C.. - Anquetil, Lethbridge - 1998
15   Assessing the Benefits of Incorporating Function Clone Detec.. (context) - Lague, Proulx et al. - 1997
14   Full Text Indexing Based on Lexical Relations, an Applicatio.. (context) - Maarek, Smadja - 1989
14   How Well Can Passage meaning Be Derived without Using Word O.. - Landauer, Laham et al. - 1997
14   Automatically Identifying Reusable OO Legacy Code (context) - Etzkorn, Davis - 1997
10   Experiments in Identifying Reusable Abstract Data Types in P.. (context) - Canfora, Cimitile et al. - 1993
9   A Reverse Engineering Approach to Subsystem Structure Identi.. (context) - Mller, Orgun et al. - 1993
8   A Metric-Based Approach to Detect Abstract Data Types and St.. (context) - Girard, Koschke et al. - 1999
8   Latent Semantic Indexing (LSI) and TREC2 (context) - Dumais - 1994
7   Supporting Program Comprehension Using Semantic and Structur.. - Maletic, Marcus - 2001
7   Partial Redesign of Java Software Systems Based on Clone Ana.. - Balazinska, Merlo et al. - 1999
6   Comparison of Abstract Data Type and Abstract State Encapsul.. (context) - Girard, Koschke et al. - 1997
6   Assessing Software Libraries by Browsing Similar Classes, Fu.. - Michail, Notkin - 1999
6   Visual Detection of Duplicated Code - Rieger, Ducasse - 1998
5   Automatic Software Clustering via Latent Semantic Analysis (context) - Maletic, Valluri - 1999
5   Detecting code similarity using patterns - Kontogiannis, Galler et al. - 1995
4   Experiments with Clustering as a Software Remodularization M.. (context) - Anquetil, Lethbridge - 1999
3   Removing clones from the code (context) - Fanta, Rajlich - 1999
3   Using Latent Semantic Analysis to Identify Similarities in S.. - Maletic, Marcus - 2000
2   A Comparison of Abstract Data Type and Objects Recovery Tech.. (context) - Girard - 1999
1   Finding duplicated code using program dependences (context) - Komondoor, Horwitz - 2001
ftp://ftp.ncsa.uiuc.edu/Mosaic/Unix/source/

Documents on the same site (http://trident.mcs.kent.edu/~amarcus/publications.html):   More
ATask Oriented View of Software Visualization - Maletic, Marcus, Collard   (Correct)
Source Code Files as Structured Documents - Maletic, Collard, Marcus (2002)   (Correct)
Supporting Document and Data Views of Source Code - Collard, Maletic, Marcus (2002)   (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