Title
Software clustering by example
Abstract
We model software clustering problems in a setting, where elements of a software system form a graph to be partitioned in order to derive high-level abstractions. We extend this formulation in a way that the graph partitioning solutions are evaluated by the degree of their conformance with past clustering cases given as examples. We provide a concrete illustration of this formulation with the problem of object identification in procedural code, for which we obtained better results than a clustering approach.
Year
DOI
Venue
2011
10.1145/2001858.2001996
GECCO (Companion)
Keywords
Field
DocType
model software,clustering approach,procedural code,software system form,better result,high-level abstraction,past clustering case,object identification,concrete illustration,graph partitioning,software systems,software engineering
Data mining,Software design description,Computer science,Theoretical computer science,Component-based software engineering,Software metric,Graph partition,Software construction,Cluster analysis,Software sizing,Software framework
Conference
Citations 
PageRank 
References 
0
0.34
3
Authors
3
Name
Order
Citations
PageRank
Martin Faunes1291.83
Marouane Kessentini2102357.65
Houari Sahraoui380142.47