¿Cuál podría ser una declaración de tesis para un proyecto senior que desarrolla una aplicación iOS?

Suponiendo que usted es un estudiante universitario de ciencias de la computación / sistemas de información, entonces necesita una hipótesis falsable para su tesis superior que pueda probarse escribiendo una aplicación móvil para hardware de Apple. Haré algunas sugerencias, pero realmente necesita elegir algo que le gustará hacer, porque dedicará una cantidad de tiempo considerable.

  • Podría intentar comparar el tiempo de ejecución o la huella de memoria de las aplicaciones utilizando diferentes soluciones de memoria. Hipótesis de ejemplo: el uso de una base de datos SQLite es más rápido que el uso de almacenamiento de archivos planos para un caso determinado. (Esta es una declaración ridículamente general, necesitaría definir rigurosamente lo que significa ‘cierto caso’, pero estoy seguro de que su asesor puede ayudarlo con eso).
  • O podría comparar el rendimiento entre una aplicación Object-C compilada de forma nativa y una compilación cruzada de una plataforma como Corona-SDK (es posible que deba comprar una licencia para compilar en iOS). Su hipótesis obvia aquí sería: las aplicaciones nativas se ejecutan más rápido que las compiladas en forma cruzada. (Oye, nadie dijo que tu tesis superior tuviera que cambiar el mundo).
  • O podría investigar el almacenamiento en caché e intentar desestabilizar intencionalmente el sistema. Entonces, su tesis sería algo así como: el almacenamiento en memoria caché de más de X cantidad de datos hace que las aplicaciones se bloqueen. (Nuevamente, este ejemplo es una idea muy aproximada).

Como puedes ver, te estoy señalando hacia cosas que son medibles. Si puede comparar dos métodos con la misma métrica, entonces es posible probar una teoría de que uno es mejor que el otro para algún caso de uso específico. Hipótesis falsificable + datos claros + análisis estadístico + buena redacción = impresionante proyecto senior.

Buena suerte.