2012 19th Working Conference on Reverse Engineering 2012
DOI: 10.1109/wcre.2012.21
|View full text |Cite
|
Sign up to set email alerts
|

Software Clustering: Unifying Syntactic and Semantic Features

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

1
7
0
1

Year Published

2013
2013
2020
2020

Publication Types

Select...
5
2

Relationship

0
7

Authors

Journals

citations
Cited by 27 publications
(9 citation statements)
references
References 25 publications
1
7
0
1
Order By: Relevance
“…While a majority of the existing recovery techniques rely on structural input to identify components [18], over time researchers have also attempted to include non-structural information, such as directory paths and file authorship [7], [8], [33], [21]. Recent work has focused on utilizing textual input [14], [15], [33], [21] obtained from source code and comments.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…While a majority of the existing recovery techniques rely on structural input to identify components [18], over time researchers have also attempted to include non-structural information, such as directory paths and file authorship [7], [8], [33], [21]. Recent work has focused on utilizing textual input [14], [15], [33], [21] obtained from source code and comments.…”
Section: Related Workmentioning
confidence: 99%
“…Recent work has focused on utilizing textual input [14], [15], [33], [21] obtained from source code and comments. The resulting techniques combine textual input with other commonly-used architecture recovery mechanisms, such as objective function maximization or hierarchical clustering.…”
Section: Related Workmentioning
confidence: 99%
“…In [11], the authors use an approach of detecting design patterns in the source code by using code smells and a set of pattern specifications. In [12], the authors give their approach to detect similarities in code. They present a highly configurable clustering workbench that allows the user to collect various source code features and then to select the code features used for clustering.They also present a comparison of outputs based on different combinations of code-features and algorithms.…”
Section: Importance Of Performance Antipatterns In Context Of Thementioning
confidence: 99%
“…Note that we cannot assume to be able to perform a dynamic analysis on applications as they are yet to be migrated to a Cloud platform. The approach leverages parts of the work in [12] to abstract out code into a set of interacting clusters of classes. Subsequently we utilize user inputs on how these interacting clusters would be distributed across various nodes in the Cloud, and employ a threshold based analysis on detecting patterns of interaction in parts of the system that could potentially exhibit performance antipatterns.…”
Section: Importance Of Performance Antipatterns In Context Of Thementioning
confidence: 99%
See 1 more Smart Citation