Journal article

Automated documentation of Android apps

Show more…
  • 2021
Published in:
  • IEEE Transactions on Software Engineering. - 2021, vol. 47, no. 1, p. 204-220
English Developers do not always have the knowledge needed to understand source code and must refer to different resources (e.g., teammates, documentation, the web). This non-trivial process, called program comprehension, is very time-consuming. While many approaches support the comprehension of a given code at hand, they are mostly focused on defining extractive summaries from the code (i.e., on selecting from a given piece of code the most important statements/comments to comprehend it). However, if the information needed to comprehend the code is not there, their usefulness is limited. We present ADANA, an approach to automatically inject comments describing a given piece of Android code. ADANA reuses the descriptions of similar and well-documented code snippets retrieved from various online resources. Our evaluation has shown that ADANA is able to aid the program comprehension process.
  • English
Computer science and technology
Other electronic version

Versione pubblicata

License undefined
Open access status
  • ARK ark:/12658/srd1325265
Persistent URL

Document views: 37 File downloads:
  • Aghajani_2021_IEEETSE.pdf: 69