Los puntos clave no están disponibles para este artículo en este momento.
Los modelos de cognición del código examinan cómo los programadores entienden el código del programa. Los autores revisan el conocimiento actual en esta área comparando seis modelos de comprensión de programas: el modelo de Letovsky (1986); el modelo de Shneiderman y Mayer (1979); el modelo de Brooks (1983); el modelo de arriba hacia abajo de Soloway, Adelson y Ehrlich (1988); el modelo de abajo hacia arriba de Pennington (1987); y el metamodelo integrado de von Mayrhauser y Vans (1994). Aunque estos modelos generales pueden fomentar una comprensión completa de un fragmento de código, puede que no siempre se apliquen a tareas especializadas que emplean más eficientemente estrategias orientadas hacia una comprensión parcial. Identificamos preguntas abiertas, especialmente considerando el mantenimiento y la evolución del código a gran escala. Estas preguntas se relacionan con la escalabilidad de los resultados experimentales existentes con programas pequeños, la validez y credibilidad de los resultados basados en procedimientos experimentales, y los desafíos de la disponibilidad de datos.
Mayrhauser et al. (Sun,) estudiaron esta cuestión.
Synapse has enriched 5 closely related papers on similar clinical questions. Consider them for comparative context: