identifying architectural technical debt in android
play

Identifying Architectural Technical Debt in Android Applications - PowerPoint PPT Presentation

Gothenburg, 27 May 2018 Identifying Architectural Technical Debt in Android Applications through Automated Compliance Checking Roberto Verdecchia roberto.verdecchia@gssi.it Architectural Technical Debt (ATD) Sub-optimal decisions resulting


  1. Gothenburg, 27 May 2018 Identifying Architectural Technical Debt in Android Applications through Automated Compliance Checking Roberto Verdecchia roberto.verdecchia@gssi.it

  2. Architectural Technical Debt (ATD) Sub-optimal decisions resulting in immature architectural ● artifacts 1 Hinders maintainability and evolvability ● ATD identification: detecting ATD during or after ● architecting processes 2 To date, few approaches consider Android specific ATD ● 1 “A Systematic Literature Review and a Unified Model of ATD.” IEEE, 2016, pp. 189-197. T. Besker, A. Martini, and J. Bosch 2 “Architectural Debt Management in Value-Oriented Architecting”. 2014. In Economics-Driven Software Architecture, pp. 183-204. Z. Li, P. Liang, and P. Avgeriou.

  3. Research question “How can we identify automatically Architectural Technical Debt specific to Android applications?”

  4. Approach overview

  5. Approach overview Extraction of Android ● architectural guidelines

  6. Approach overview Extraction of Android ● architectural guidelines Establishment of Android ● reference architecture

  7. Approach overview Extraction of Android ● architectural guidelines Establishment of Android ● reference architecture Reverse engineering of ● implemented architecture

  8. Approach overview Extraction of Android ● architectural guidelines Establishment of Android ● reference architecture Reverse engineering of ● implemented architecture Compliance checking ●

  9. Approach overview Extraction of Android ● architectural guidelines Establishment of Android ● reference architecture Reverse engineering of ● implemented architecture Compliance checking ● Quantitative assessment of ● compliance violations

  10. See you at the poster!

  11. Gothenburg, 27 May 2018 Identifying Architectural Technical Debt in Android Applications through Automated Compliance Checking Roberto Verdecchia roberto.verdecchia@gssi.it

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend