International Conference on Software Maintenance, 2002. Proceedings.
DOI: 10.1109/icsm.2002.1167764
|View full text |Cite
|
Sign up to set email alerts
|

Columbus - reverse engineering tool and schema for C++

Abstract: One of the most critical issues in large-

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
116
0
2

Publication Types

Select...
5
3

Relationship

0
8

Authors

Journals

citations
Cited by 137 publications
(118 citation statements)
references
References 18 publications
0
116
0
2
Order By: Relevance
“…Other heavyweight C/C++ analyzers e.g. Columbus [12] or Clang [9] have the same issues. We also considered using lightweight C/C++ analyzers, e.g.…”
Section: Static Analysis: Ease Of Use Considerationsmentioning
confidence: 99%
See 2 more Smart Citations
“…Other heavyweight C/C++ analyzers e.g. Columbus [12] or Clang [9] have the same issues. We also considered using lightweight C/C++ analyzers, e.g.…”
Section: Static Analysis: Ease Of Use Considerationsmentioning
confidence: 99%
“…SolidFX scales to millions of lines of code, covers several dialects (e.g. gcc, C89/99, ANSI C++), handles incorrect and incomplete code, has a preprocessor, and integrates with the gcc and Visual C++ build systems via compiler wrapping [12]. Still, certain options such as platform defines and headers cannot be inferred from build systems and must be manually specified.…”
Section: Static Analysis: Ease Of Use Considerationsmentioning
confidence: 99%
See 1 more Smart Citation
“…Columbus [38] is offering parsing capabilities from C/C++ source code and allows serializing the obtained information using different formats (e.g., XML, UML XMI). JaMoPP [39] or SpoonEMF [40] are providing alternative (but complete) Java metamodels and corresponding model discovery features from Java source code.…”
Section: Specific Reverse Engineering Solutionsmentioning
confidence: 99%
“…task time, developers' experience, etc.). Process metrics are calculated from the Productivity Log Server, while the product metrics are obtained using the Columbus tool [6], which analyzes the source code retrieved from the version control server. The framework collects, processes, and aggregates the metrics which serve as input to the Weka [14] machine learning tool, which finally gives estimation models to predict the maintenance effort.…”
Section: The Frameworkmentioning
confidence: 99%