The Community for Technology Leaders
2017 IEEE 17th International Working Conference on Source Code Analysis and Manipulation (SCAM) (2017)
Shanghai, China
Sept. 17, 2017 to Sept. 18, 2017
ISSN: 2470-6892
ISBN: 978-1-5386-3238-3
pp: 141-146
ABSTRACT
The measurement of software quality, including the preparation and management of the necessary resources and libraries, is a major challenge in continuous software quality measurement and assessment. When applying code analysis tools to a large number of projects, the preparation of the source code and its dependencies, focusing on the completeness of these elements, is the basis for correct analysis results. In order to make this preparation process efficient and effective, there is a need to automate this process. Therefore, we built a tool infrastructure, which automates this preparation and analysis process. As part of the code preparation process, we developed the tool LibLoader, which automatically resolves missing dependencies in open source Java projects. This enables the analysis of complete projects in due time and with more accurate results from static code analysis tools.
INDEX TERMS
Java, program diagnostics, public domain software, software quality, source code (software)
CITATION

T. Atzenhofer and R. Plosch, "Automatically Adding Missing Libraries to Java Projects to Foster Better Results from Static Analysis," 2017 IEEE 17th International Working Conference on Source Code Analysis and Manipulation (SCAM), Shanghai, China, 2017, pp. 141-146.
doi:10.1109/SCAM.2017.10
240 ms
(Ver 3.3 (11022016))