(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