TY - GEN
T1 - Investigating tendencies in callback method implementations in android applications
AU - Usui, Hayato
AU - Nagura, Masataka
AU - Takada, Shingo
N1 - Publisher Copyright:
© 2017 IEEE.
PY - 2017/5/10
Y1 - 2017/5/10
N2 - Android applications can take a wide variety of inputs in the form of events. These inputs (events) are handled by callback methods. Developers sometimes forget to implement callback methods which lead to execution errors. We are working on how developers can be recommended as to which callback methods should be implemented. As a first step towards this goal, we report on an investigation on tendencies in callback method implementations. Specifically, we target the frequency of callback method implementation and the co-occurrence of callback method implementations in existing Android projects. We found that some callback methods tend to be more frequently implemented than others, and that there exist co-occurrences of callback method implementations.
AB - Android applications can take a wide variety of inputs in the form of events. These inputs (events) are handled by callback methods. Developers sometimes forget to implement callback methods which lead to execution errors. We are working on how developers can be recommended as to which callback methods should be implemented. As a first step towards this goal, we report on an investigation on tendencies in callback method implementations. Specifically, we target the frequency of callback method implementation and the co-occurrence of callback method implementations in existing Android projects. We found that some callback methods tend to be more frequently implemented than others, and that there exist co-occurrences of callback method implementations.
KW - Android application
KW - callback method
UR - http://www.scopus.com/inward/record.url?scp=85020209748&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85020209748&partnerID=8YFLogxK
U2 - 10.1109/IWESEP.2017.13
DO - 10.1109/IWESEP.2017.13
M3 - Conference contribution
AN - SCOPUS:85020209748
T3 - Proceedings - 8th IEEE International Workshop on Empirical Software Engineering in Practice, IWESEP 2017
SP - 23
EP - 28
BT - Proceedings - 8th IEEE International Workshop on Empirical Software Engineering in Practice, IWESEP 2017
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 8th IEEE International Workshop on Empirical Software Engineering in Practice, IWESEP 2017
Y2 - 13 March 2017
ER -