Using latent semantic analysis to identify similarities in source code to support program understanding

@article{Maletic2000UsingLS,
  title={Using latent semantic analysis to identify similarities in source code to support program understanding},
  author={Jonathan I. Maletic and A. Marcus},
  journal={Proceedings 12th IEEE Internationals Conference on Tools with Artificial Intelligence. ICTAI 2000},
  year={2000},
  pages={46-53}
}
  • Jonathan I. Maletic, A. Marcus
  • Published 2000
  • Computer Science
  • Proceedings 12th IEEE Internationals Conference on Tools with Artificial Intelligence. ICTAI 2000
  • The paper describes the results of applying Latent Semantic Analysis (LSA), an advanced information retrieval method, to program source code and associated documentation. Latent semantic analysis is a corpus based statistical method for inducing and representing aspects of the meanings of words and passages (of natural language) reflective in their usage. This methodology is assessed for application to the domain of software components (i.e., source code and its accompanying documentation… CONTINUE READING
    Semantic clustering: Identifying topics in source code
    • 461
    • PDF
    Discrete Characterization of Domain Using Semantic Clustering
    • 1
    • PDF
    Semantic driven program analysis
    • 47
    Supporting program comprehension using semantic and structural information
    • 255
    • PDF
    Recovering documentation-to-source-code traceability links using latent semantic indexing
    • 729
    • PDF
    Enriching reverse engineering with semantic clustering
    • 120
    • PDF
    Identifying domain expertise of developers from source code
    • 11
    • Highly Influenced
    A Topic Modeling Based Solution for Confirming Software Documentation Quality
    • 5
    • Highly Influenced
    • PDF

    References

    Publications referenced by this paper.
    SHOWING 1-10 OF 29 REFERENCES
    Automatic software clustering via Latent Semantic Analysis
    • 83
    • PDF
    Latent Semantic Indexing (LSI) and TREC-2
    • 257
    Using Linear Algebra for Intelligent Information Retrieval
    • 1,717
    • PDF
    Numerical Recipes in C: The Art of Sci-entific Computing
    • 11,339
    • PDF