„Individual Code Analyses in Practice“ – Software Engineering 2014
Publiziert bei der GI Konferenz Software Engineering 2014
Benjamin Klatt, Klaus Krogmann, Michael Langhammer
FZI Forschungszentrum Informatik, Software Engineering
Haid-und-Neu-Str. 10-14, 76131 Karlsruhe, Germany
Custom-made static code analyses and derived metrics are a method of choice when dealing with customer-specific requirements for software quality assurance and problem detection. State-of-the-art development environments (IDE) provide standard analyses for code complexity, coding conventions, or potential bug warnings out-of-the-box. Beyond that, complementary projects have developed common reverse engineering infrastructures over the last years. Based on such infrastructures, individual analyses can be developed for project- and company-specific requirements. In this paper, we oppose MoDisco to JaMoPP as prevailing infrastructure projects for source code analyses, as well as an approach to gain added value from their combination. We further provide insight into two individual analyses we developed for industrial partners. Those example scenarios and the ongoing development of reverse-engineering infrastructure underline the potential of project-specific analyses, which by now is not exhausted by built-in standard analyses from IDEs.