Según el enfoque metodológico
| Tipo | Concepto | Ejemplo en Ingeniería de Software |
| Cuantitativa | Analiza datos numéricos y medibles. Busca establecer relaciones o patrones. | Encuesta sobre cuántos errores se generan en distintos IDEs. |
| Cualitativa | Estudia fenómenos a partir de percepciones, experiencias o comportamientos. | Entrevistas a usuarios sobre la usabilidad de una app móvil. |
| Mixta | Combina el enfoque cuantitativo y cualitativo. | Encuesta más entrevistas sobre la experiencia en Scrum. |
Según el propósito
| Tipo | Concepto | Ejemplo en Ingeniería de Software |
| Exploratoria | Indaga temas poco estudiados o nuevos. | Investigar el uso de IA en evaluación automática de código. |
| Descriptiva | Describe detalladamente características o comportamientos. | Describir el uso de lenguajes backend en una universidad. |
| Explicativa | Busca causas o razones de un fenómeno. | Analizar por qué fallan las pruebas automatizadas en Jenkins. |
| Correlacional | Examina la relación entre dos o más variables. | Relación entre horas de estudio y desempeño en programación. |
Según el área de aplicación
| Área | Concepto | Ejemplo en Ingeniería de Software |
| Científica | Se aplica en contextos de conocimiento formal y experimental. | Probar un nuevo algoritmo de ordenamiento. |
| Social | Estudia impactos o fenómenos en grupos humanos o comunidades. | Analizar cómo afecta el trabajo remoto a equipos de desarrollo. |
| Periodística | Usa técnicas investigativas para informar o divulgar hechos. | Publicar un artículo sobre ciberseguridad en software libre. |
| Criminal | Aplica métodos para investigar delitos informáticos o fraudes digitales. | Analizar un caso de phishing en sistemas bancarios. |