Aplicativo Escolhido
Introdução
No início do processo da disciplina, alguns intergrantes do grupo apresentaram possíveis candidatos e seus respectivos argumentos para escolha. Posteriormente, foi feita uma revisão em que cada aplicativo passava por alguns critérios com o objetivo de se chegar a um consenso.
Critérios para escolha
- Aplicativo não ter sido trabalhado na disciplina
- Facilidade de contato com o público-alvo.
- Complexidade do aplicativo
- Disponibilidade de informações
Motivações de escolha
Baseado nos critérios anteriores, e após instrução do professor, o grupo decidiu por escolher o aplicativo da Bilheteria Digital. Principais motivações:
- Aplicativo de complexidade média, que apresenta requisitos funcionais e não funcionais que seram trabalhados na disciplina.
- Público-alvo amplo e de fácil acesso. O aplicativo apresenta eventos para diversas faixas etárias.
- Possibilidade de usar o site do aplicativo na disciplina de IHC (Interação Humana Computador), apresentando um maior aproveitamento da interdisciplinaridade das duas matérias em seus respectivos projetos.
Termos de uso
A fim de realizar o projeto de maneira ética e legal, o grupo decidiu verificar os termos de uso da plataforma Bilheteria Digital para garantir que possuíamos permissão explícita para realizar a análise. Após uma cuidadosa leitura dos termos de uso do aplicativo, o grupo constatou que não havia uma cláusula específica que permitisse a análise do aplicativo ou qualquer menção à possibilidade de realizar engenharia reversa, tampouco que proibísse. Isso levantou preocupações sobre a legalidade de realizar tal análise sem permissão expressa dos desenvolvedores.
Para buscar uma solução adequada, o grupo decidiu entrar em contato com o suporte do aplicativo. Um e-mail foi enviado explicando a natureza acadêmica do projeto, a necessidade de analisar o aplicativo e solicitar formalmente permissão para realizar essa atividade. No entanto, infelizmente, o suporte do aplicativo não respondeu ao e-mail, deixando o grupo sem uma resposta definitiva. Com base na falta de permissão explícita nos termos de uso e na ausência de resposta do suporte, o grupo optou por focar apenas nos requisitos elicitados que não foram implementados no aplicativo.
Essa abordagem evitaria a necessidade de realizar qualquer tipo de engenharia reversa ou análise do código-fonte, mantendo assim a integridade ética do projeto. Embora a análise completa do aplicativo pudesse fornecer informações mais abrangentes e detalhadas, o grupo reconheceu que sua responsabilidade primordial era respeitar os limites legais e éticos. Portanto, concentrar-se nos requisitos não implementados ainda permitiria identificar lacunas ou áreas de melhoria no aplicativo sem violar as políticas da plataforma.
Histórico de Versões
Versão | Data | Descrição | Autor(es) | Revisor(es) |
---|---|---|---|---|
1.0 | 16/04/2023 | Criação do documento | Douglas Alves | Matheus Henrique |
1.1 | 23/04/2023 | Correções pós feedback do monitor | Rafael Ferreira | Arthur de Melo |
1.2 | 23/04/2023 | Adição termo de uso | Douglas Alves | Rafael Ferreira |