Walt Scacchi y sus colegas están llevando a cabo estudios formales del informal mundo del desarrollo de software de código abierto, en el que una comunidad distribuida de desarrolladores produce el código fuente de software que queda disponible para ser compartido, estudiado, modificado y redistribuido libremente.
"El desarrollo del software libre y de código abierto es más rápido, mejor y más barato a la hora de construir una comunidad y de reforzar e institucionalizar una cultura sobre el modo de desarrollar software", dijo Scacchi, director científico de investigación que ha enseñado ingeniería de software durante dos décadas. "No estamos preparados para afirmar que el desarrollo de código abierto es la quintaesencia para la práctica de la ingeniería de programas, pero está ocurriendo algo en el desarrollo de código abierto que es diferente de lo que vemos en los libros de texto".
Sin embargo, no todos los proyectos de código abierto son equiparables. Un pequeño número de proyectos de código abierto ha llegado a ser bien conocido, pero la amplia mayoría nunca consigue despegar. Scacchi y sus colegas están intentando entender cómo los proyectos acertados, tales como el kernel de Linux, crecen desde unos pocos individuos a una comunidad de miles de desarrolladores.
Para explorar el alcance de la actividad del código abierto, están estudiando más de cien proyectos en varias categorías: juegos en red, infraestructura de Internet y de la Web, software académico y científico, y actividades patrocinadas por la industria.
"Los sistemas basados en software en mundo actual han llegado a ser tan complejos que necesitamos todas las herramientas de diseño a nuestro alcance", dijo Suzanne Iacono, directora del programa de la National Science Foundation (NSF). "El desarrollo en Código abierto ha alcanzado algunos éxitos notables, y necesitamos aprender de esos éxitos mientras nuestros sistemas devienen cada vez más distribuidos, complejos y heterogéneos. Los métodos tradicionales de la ingeniería de software fueron desarrollados originalmente para el diseño de sistemas y desarrollos individuales." >de *Faster, Better, Cheaper: Open-Source Practices May Help Improve Software Engineering*. 3 de diciembre, 2003
contexto relacionado
> free software and open source. de wikipedia, la enciclopedia libre [en]
> principales bases de datos de software de código abierto: SourceForge, Freshmeat, y FSF/UNESCO Free Software Directory.
> comunidades de código abierto. 21 de abril, 2003
> producción entre iguales basada en el dominio público: en el ambiente digital en red. 19 de diciembre, 2002
imago
> direcciones que cambian rápidamente la carga
| permaLink