A measure for composite module cohesion
ICSE '92 Proceedings of the 14th international conference on Software engineering
Building and maintaining analysis-level class hierarchies using Galois Lattices
OOPSLA '93 Proceedings of the eighth annual conference on Object-oriented programming systems, languages, and applications
Information Retrieval
Introduction to Modern Information Retrieval
Introduction to Modern Information Retrieval
The Orphan Adoption Problem in Architecture Maintenance
WCRE '97 Proceedings of the Fourth Working Conference on Reverse Engineering (WCRE '97)
Towards a Framework for Program Understanding
WPC '96 Proceedings of the 4th International Workshop on Program Comprehension (WPC '96)
A Little Knowledge Can Go a Long Way Towards Program Understanding
WPC '97 Proceedings of the 5th International Workshop on Program Comprehension (WPC '97)
Extracting concepts from file names: a new file clustering criterion
Proceedings of the 20th international conference on Software engineering
Automatic architectual clustering of software
Advances in software engineering
Assessing the relevance of identifier names in a legacy software system
CASCON '98 Proceedings of the 1998 conference of the Centre for Advanced Studies on Collaborative research
Feed-forward and recurrent neural networks for source code informal information analysis
Journal of Software Maintenance: Research and Practice
Information-Theoretic Software Clustering
IEEE Transactions on Software Engineering
Empirical Software Engineering
Quantifying the similiarities between source code lexicons
Proceedings of the 49th Annual Southeast Regional Conference
Clustering methodologies for software engineering
Advances in Software Engineering
Recovering design patterns to support program comprehension
Proceedings of the 2nd international workshop on Evidential assessment of software technologies
Hi-index | 0.00 |
Decomposing complex software systems into conceptually independent subsystems represents a significant software engineering activity that receives considerable research attention. Most of the research in this domain deals with the source code; trying to cluster together files which are conceptually related. In this paper we propose using a more informal source of information: file names.We present an experiment which shows that file naming convention is the best file clustering criteria for the software system we are studying.Based on the experiment results, we also sketch a method to build a conceptual browser on a software system.