Title :
Identifying modules via concept analysis
Author :
Siff, Michael ; Reps, Thomas
Abstract :
Describes a general technique for identifying modules in legacy code. The method is based on concept analysis-a branch of lattice theory that can be used to identify similarities among a set of objects based on their attributes. We discuss how concept analysis can identify potential modules using both “positive” and “negative” information. We present an algorithmic framework to construct a lattice of concepts from a program, where each concept represents a potential module
Keywords :
lattice theory; pattern recognition; software maintenance; subroutines; algorithmic framework; concept analysis; concept lattice; lattice theory; legacy code; negative information; object attributes; object similarity identification; positive information; program module identification;
Conference_Titel :
Software Maintenance, 1997. Proceedings., International Conference on
Conference_Location :
Bari, Italy
Print_ISBN :
0-8186-8013-X
DOI :
10.1109/ICSM.1997.624243