|
Proposta de dissertação do MEI |
Título: |
Verificação Estática Automática de Apps Android |
Proponente(s): |
António Ravara e João Casal (Aptoide) |
Créditos: |
42 ECTS |
Área científica: |
Software Construction and Analysis |
Início preferencial: |
Qualquer semestre |
URL: |
|
Já estão em curso trabalhos preliminares executados pelo alunos: |
|
Breve descrição: |
A Aptoide (www.aptoide.com) pretende verificar qualidade às Apps que disponibiliza. Um aspecto importante é a correcção do software, tanto por não ter bugs como por fazer um uso racional dos recursos da máquina onde vai correr, nomeadamente não fazendo uso indevido/malicioso desta.
Existem hoje inúmeras ferramentas de verificação estática para Java em geral e para plataformas de desenvolvimento para Android em particular. Pretende-se desenvolver uma metodologia assente em ferramentas de análise estática que permita verificar o código fonte das Apps submetidas para disponibilização nas lojas suportadas pela Aptoide. Tal metodologia permitirá verificar as apps em relação a um conjunto de critérios entendidos como relevantes, dando por um lado feedback ao autor sobre a qualidade do seu código e por outro garantias ao utilizador de ausência de erros ou comportamento malicioso em tempo de execução de dada app que instala. |
Observações: |
A/O aluna/o passará cerca de metade do tempo na empresa, sendo suportado nesse período por uma bolsa para licenciado. |
|