Posso fazer um app no meu mestrado?
Fazer um aplicativo, por si só, não é suficiente para caracterizar uma contribuição relevante em um doutorado.
A natureza do doutorado exige uma produção original de conhecimento científico. O desenvolvimento de software é uma atividade técnica e, embora possa fazer parte de uma pesquisa, ele precisa estar baseado em uma investigação teórica, em hipóteses testáveis ou em métodos científicos que avancem o estado da arte em uma área do conhecimento. Um aplicativo que apenas implementa funcionalidades conhecidas ou replica soluções existentes está longe de atender ao rigor esperado de uma tese de doutorado.
Além disso, o foco de um doutorado está na geração de novos entendimentos, modelos ou teorias que possam ser generalizados para além de um caso específico. O desenvolvimento de um aplicativo, se não estiver inserido em um contexto investigativo mais amplo, tende a ser uma entrega pontual, limitada ao seu escopo prático e difícil de ser extrapolada para outras situações.
O processo de um doutorado valoriza muito o “porquê” e o “como” das coisas serem o que são. Precisamos entender e descrever um fenômeno. Se pra isso, precisamos implementar linhas de código, ótimo, faz parte do processo. Mas perceba que implementar linhas de código não é obrigatoriamente necessário. Apenas implementar um aplicativo não fornece evidências suficientes para sustentar uma contribuição científica.
O aplicativo no entanto pode ser utilizado como instrumento para realizar experimentos ou validar hipóteses, mas sempre como meio, não como fim.
O centro da tese precisa estar na pergunta científica e na contribuição teórica que ela oferece.