A language-independent software renovation framework
Journal of Systems and Software - Special issue: Software reverse engineering
Journal of Software Maintenance and Evolution: Research and Practice - Special Issue on the 12th Conference on Software Maintenance and Reengineering (CSMR 2008)
Identifying services from legacy batch applications
Proceedings of the 5th India Software Engineering Conference
A FCA-Based ontology construction for the design of class hierarchy
ICCSA'05 Proceedings of the 2005 international conference on Computational Science and Its Applications - Volume Part III
Improving software modularization via automated analysis of latent topics and dependencies
ACM Transactions on Software Engineering and Methodology (TOSEM)
Hi-index | 0.00 |
Abstract: This paper proposes a method to restructure the architectural source code files organization. The method exploits concept analysis and is based on the extraction of compiling, linking and inclusion dependencies. The method was applied to public domain and freely available software systems developed with C programming language. Results presented and discussed in the paper are encouraging: the method was always able to identify, for each executable (i.e., main), all the other required modules to successfully compile a working system. Moreover, the candidate libraries retrieved by the method almost always match those created by developers. Finally, the directories organization was judged very effective even if different from the original one.