ACM SIGKDD Explorations Newsletter
An improved methodology on information distillation by mining program source code
Data & Knowledge Engineering
Hi-index | 0.00 |
This paper presents ongoing work on using data miningto discover knowledge about software systems thusfacilitating program comprehension. We discuss how thiswork fits in the context of tool supported maintenanceand comprehension and report on applying a newmethodology on C++ programs. The overall frameworkcan provide practical insights and guide the maintainerthrough the specifics of systems, assuming littlefamiliarity with these.The contribution of this work is two-fold: it provides amodel and associated method to extract data from C++source code which is subsequently to be mined, andevaluates a proposed framework for clustering such datato obtain useful knowledge. The methodology is evaluatedon three open source applications, results are assessedand conclusions are presented. This paper concludes withdirections for future work.