• English
  • Deutsch
  • Log In
    Password Login
    Research Outputs
    Fundings & Projects
    Researchers
    Institutes
    Statistics
Repository logo
Fraunhofer-Gesellschaft
  1. Home
  2. Fraunhofer-Gesellschaft
  3. Konferenzschrift
  4. Android build dependency analysis
 
  • Details
  • Full
Options
2016
Conference Paper
Title

Android build dependency analysis

Abstract
In order to derive executable software artefacts, the build system needs to be maintained properly along with the evolution of source code. However, in large software projects the building process often becomes effort-consuming, and sometimes the building process contains defects or even fails. To cope with these challenges, the first step is to understand the build process. In this paper, we take Android as the example system, and propose an automated approach to analyzing the Android build dependency structure (including extraction of building jobs, related artefacts, duration, etc.). Moreover, the analysis results of Android 5 and 6 are compared in order to identify build differences between these two releases. The extracted build dependencies and comparison results are also visualized with tool support. As the analysis approach and tools are not limited to Android, it can be also used for extracting the build dependency structure of other systems.
Author(s)
Zhang, Bo
Tenev, Vasil  
Becker, Martin  
Mainwork
24th IEEE International Conference on Program Comprehension, ICPC 2016. Proceedings  
Conference
International Conference on Program Comprehension (ICPC) 2016  
International Conference on Software Engineering (ICSE) 2016  
DOI
10.1109/ICPC.2016.7503729
Language
English
Fraunhofer-Institut für Experimentelles Software Engineering IESE  
Keyword(s)
  • visualization

  • Android

  • build dependency

  • Cookie settings
  • Imprint
  • Privacy policy
  • Api
  • Contact
© 2024