SEAug 31, 2012

Java Source-code Clustering: Unifying Syntactic and Semantic Features

arXiv:1208.6408v34 citations
Originality Synthesis-oriented
AI Analysis

This is an incremental extension of a prior conference paper, addressing software engineering tasks like reverse engineering for developers and researchers.

The paper tackles the problem of clustering Java source-code by unifying syntactic and semantic features, detailing a process that can be adapted to other programming paradigms, but no concrete results or numbers are provided.

This is a companion draft to paper 'Software Clustering: Unifying Syntactic and Semantic Features', in proceedings of the 19th Working Conference on Reverse Engineering (WCRE 2012). It discusses the clustering process in detail, which appeared in the paper in an abridged form. It also contains certain additional process steps which were not covered in the WCRE paper. The clustering process is described for applications with Java source-code. However, as argued in the WCRE paper, it can be seamlessly adapted to many other programming paradigms.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes