IEEE Transactions on Software Engineering
Empirical Validation of Object-Oriented Metrics on Open Source Software for Fault Prediction
IEEE Transactions on Software Engineering
An approach for compacting XMI documents
Acta Cybernetica
Visualization of areas of interest in software architecture diagrams
SoftVis '06 Proceedings of the 2006 ACM symposium on Software visualization
Identifying and characterizing change-prone classes in two large-scale open-source products
Journal of Systems and Software
An infrastructure to support interoperability in reverse engineering
Information and Software Technology
New Frontiers of Reverse Engineering
FOSE '07 2007 Future of Software Engineering
An empirical study of rules for well-formed identifiers: Research Articles
Journal of Software Maintenance and Evolution: Research and Practice - Source Code Analysis and Manipulation (SCAM 2006)
A tool chain for reverse engineering C++ applications
Science of Computer Programming
Using information retrieval based coupling measures for impact analysis
Empirical Software Engineering
Combining preprocessor slicing with C/C++ language slicing
Science of Computer Programming
nAIT: A source analysis and instrumentation framework for nesC
Journal of Systems and Software
Design pattern recovery through visual language parsing and source code analysis
Journal of Systems and Software
Increasing diversity: Natural language measures for software fault prediction
Journal of Systems and Software
Information and Software Technology
Science of Computer Programming
Achievements and challenges in software reverse engineering
Communications of the ACM
A tool for design pattern detection and software architecture reconstruction
Information Sciences: an International Journal
Tracking the evolution of code clones
SOFSEM'11 Proceedings of the 37th international conference on Current trends in theory and practice of computer science
Complexity measures in 4GL environment
ICCSA'11 Proceedings of the 2011 international conference on Computational science and Its applications - Volume Part V
Risk chain prediction metrics for predicting fault proneness in object oriented systems
Proceedings of the Second International Conference on Computational Science, Engineering and Information Technology
An approach to automatically enforce object-oriented constraints
International Journal of Computer Applications in Technology
Hi-index | 0.02 |
One of the most critical issues in large-scale softwaredevelopment and maintenance is the rapidly growing sizeand complexity of software systems. As a result of this rapidgrowth there is a need to better understand the relationshipsbetween the different parts of a large software system.In this paper we present a reverse engineering frameworkcalled Columbus that is able to analyze large C++ projects,and a schema for C++ that prescribes the form of the extracteddata. The flexible architecture of the Columbus sys-temwith a powerful C++ analyzer and schema makes it aversatile and readily extendible toolset for reverse engineering.This tool is free for scientific and educational purposesand we fervently hope that it will assist academic personsin any research work related to C++ re- and reverse engineering.