Los puntos clave no están disponibles para este artículo en este momento.
Al diseñar software, los programadores suelen pensar en términos de módulos que se representan como funciones y clases, pero al usar sistemas de gestión de configuración existentes, los programadores deben lidiar con versiones y configuraciones que están organizadas por archivos y directorios. Esto es inconveniente y propenso a errores, ya que existe una brecha entre el manejo del código fuente y la gestión de configuraciones. Presentamos un marco para entornos de programación que maneja versiones y configuraciones directamente en términos de las funciones y clases en el código fuente. Mostramos que con este marco, los problemas de gestión de configuración en la reutilización de software y la programación cooperativa se vuelven más fáciles. También presentamos un entorno prototipo que se ha desarrollado para verificar nuestras ideas.
Lin et al. (Wed,) estudiaron esta cuestión.