Banca de DEFESA: FRANCISCO DIOGO OLIVEIRA DE QUEIROZ

Uma banca de DEFESA de MESTRADO foi cadastrada pelo programa.
DISCENTE : FRANCISCO DIOGO OLIVEIRA DE QUEIROZ
DATA : 17/08/2016
HORA: 09:00
LOCAL: IMD/CIVT Sala B321
TÍTULO:

Analyzing the Exception Handling Code of Android Apps


PALAVRAS-CHAVES:

exception handling; android development; survey; exploratory study 


PÁGINAS: 72
GRANDE ÁREA: Ciências Exatas e da Terra
ÁREA: Ciência da Computação
SUBÁREA: Metodologia e Técnicas da Computação
ESPECIALIDADE: Engenharia de Software
RESUMO:

Along the recent years, we have witnessed an astonishing increase in the number mobile applications being developed and some of them becoming largely used. Such applications extend phones capabilities far beyond of the basic calls. In the same rate the number of a users increase, also increases the number of users affected by application faults and crashes. In this contexto, Android apps are becoming more and more popular. The number of such apps is astonishingly increasing in a daily rate, as well as the number of users affected by their crashes. Android apps as other Java apps may crash due to faults on the exception handling (EH) code (e.g. uncaught exceptions). Techniques for exception detection and handling are not an optional add-on but a fundamental part of such apps. Yet, no study has investigated the main characteristics of the EH code of mobile apps nor the developers perspective about the good and bad practices of EH in such context. In this work we conducted three complementary studies: (i) one that inspected the EH code of 15 popular Android apps (which overall comprises of 3490 try-catch-finally blocks); and two qualitative studies based an Grounded Theory techniques, on which two surveys were applied to 28 Adndroid developers and 47 Android experts respectively, to get their opinion about the good and bad practices of EH development in Android environment. Some outcomes of the studies show a high occurrence of exception swallowing and only few apps sending exception information to a remote server – both considered by Android experts as bad practices that negatively impact the app robustness.


MEMBROS DA BANCA:
Interno - 1961108 - FERNANDO MARQUES FIGUEIRA FILHO
Interno - 1678918 - NELIO ALESSANDRO AZEVEDO CACHO
Presidente - 1709820 - ROBERTA DE SOUZA COELHO
Externo à Instituição - RODRIGO BONIFÁCIO DE ALMEIDA - UnB
Notícia cadastrada em: 15/08/2016 21:46
SIGAA | Superintendência de Tecnologia da Informação - (84) 3342 2210 | Copyright © 2006-2024 - UFRN - sigaa02-producao.info.ufrn.br.sigaa02-producao