• DocumentCode
    2400829
  • Title

    The build dependency perspective of Android´s concrete architecture

  • Author

    Hu, Wei ; Han, Dan ; Hindle, Abram ; Wong, Kenny

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Alberta, Edmonton, AB, Canada
  • fYear
    2012
  • fDate
    2-3 June 2012
  • Firstpage
    128
  • Lastpage
    131
  • Abstract
    Android is an operating system designed specifically for mobile devices. It has a layered architecture. In this paper, we extract Android´s concrete layered architecture by analyzing the build dependency relation between Android sub-projects and use it to validate the proposed conceptual architecture. Our experiment shows that Android´s concrete architecture conforms to the conceptual architecture. Apart from that, we also show the extracted architecture can help developers and users better understand the Android system and further demonstrate its potential benefits in studying the impact of changes.
  • Keywords
    mobile computing; operating systems (computers); software architecture; Android concrete architecture; Android subprojects; Android system; conceptual architecture; extracted architecture; mobile devices; operating system; Androids; Computer architecture; Concrete; Humanoid robots; Kernel; Libraries; Runtime; Android; Architecture; Dependency;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Mining Software Repositories (MSR), 2012 9th IEEE Working Conference on
  • Conference_Location
    Zurich
  • ISSN
    2160-1852
  • Print_ISBN
    978-1-4673-1760-3
  • Type

    conf

  • DOI
    10.1109/MSR.2012.6224270
  • Filename
    6224270