¿Cómo hacer que los materiales de su artículo estén disponibles en línea? (páginas web personales, servidor institucional, etc.)

Me gustaría distribuir algunos de los materiales relacionados con mi trabajo (como el código fuente) disponibles en línea. Tengo la opción de subirlos a mi sitio web personal o a un servidor en mi institución (¿o alguna forma mejor que sugiera?)

Me preocupa que si lo cargo en el espacio personal de la institución, después de graduarme ya no tendré acceso al servidor o mi página podría cerrarse. y no quiero decepcionar a mis lectores proporcionando un enlace que puede caducar en unos años.

El sitio web personal parece una buena opción, así que tengo control total sobre los materiales.

Me gustaría saber si hay alguna mejor opción o servicios en línea reconocidos especialmente para alojar materiales académicos (aquí mi código) que puedo vincular en mi artículo.

¿Por "códigos" te refieres a "código fuente"?
Sí, 'código fuente' para generar los resultados del artículo.
Muchos académicos tienen sitios web personales proporcionados por su institución donde colocan materiales adicionales junto con sus listados de publicaciones. O, alternativamente, lo proporcionan en un servicio externo como github o figshare .
Gracias Stephen. En caso de que tenga ambas opciones, ¿cuál es mejor/más profesional? en mi propio sitio web o en un servicio externo?
@SuperUser Creo que una combinación de ambos es más profesional. Use un sitio web en el servidor de su institución para heredar parte de la reputación (por ejemplo, las personas confían en los dominios .edu) y la confianza. Proporcione enlaces en este sitio web a github u otro sistema de control de fuente en línea, ya que esto maneja mejor el código que simplemente proporcionar un archivo zip estático. Pero parece que dejará su institución pronto, por lo que la mejor solución es usar un sitio web personal en combinación con servicios externos.
¿En qué campo estás? Por ejemplo, en neuroinformática existen repositorios públicos ( icnf o carmen ) y se recomienda a los investigadores que compartan sus modelos/código en dichas bases de datos. Me imagino que en otros campos puede haber iniciativas similares.
@Rabbit, gracias por los enlaces útiles para los investigadores en el campo. Estoy en ingeniería informática. github puede ser una mejor opción para mí.
Se puede encontrar una respuesta similar aquí . La respuesta fue para la disertación, pero creo que esta situación es similar. No estoy familiarizado con Github, pero parece que otros lo recomiendan.

Respuestas (4)

Prueba algo como github que proporcionará no solo un lugar público para almacenar tu código, sino que también te dará control de versión.

Existen otros sitios similares como GoogleDocs, FlipDrive, DropBox, ...

Gracias por la útil respuesta, ¿se vería más profesional usar mi página personal o usar github ?
Si su página web personal tiene un aspecto profesional, no debería haber ningún problema. La ventaja de github es que las personas pueden seguir tus desarrollos e incluso contribuir a ellos.
Para el código fuente definitivamente vaya con github o un servicio similar
También puede usar "Páginas de GitHub" para combinar las características de GitHub con algo que se vea un poco más profesional (para los que no son programadores).

Sugeriría que, si puede mantenerlos actualizados, un sitio web personal que contenga una guía/resumen de sus trabajos con repositorios de GitHub (o similares) para alojar el código.

El beneficio de esto es que te permite lo mejor de ambos mundos. Sugeriría que su sitio personal sea el portal "profesional" para sus trabajos académicos, etc., con anuncios publicitarios / 'acerca de mí', etc., mientras que el código fuente y la documentación se administran en GitHub (o similar).

También recomendaría una combinación, por ejemplo, con la página personal apuntando a otros recursos donde se almacenan el código fuente, diapositivas, presentaciones, archivos PDF. Además de github (u otras opciones en las que puede tener repositorios privados y públicos), también recomendaría figshare , donde puede cargar muchas formas de resultados de investigación (archivos de datos, figuras, manuscritos, código fuente, etc.). Cada elemento también obtendrá un doi, lo que los hace fáciles de citar.

Para alojamiento: cualquier cosa que se vea decente y no tenga anuncios estará bien. Para mí, hay poca diferencia si está alojado en el servidor del instituto o no (conozco muchos sitios académicos serios con dominios personales o en algunas granjas de páginas). Pero hay una gran diferencia si:

  • es limpio y completo (buena interfaz, puede acceder fácilmente a publicaciones, afiliación, correo electrónico, etc.),
  • está al día,
  • se queda allí (y no termina como un enlace muerto en unos años; si te mueves, hazlo explícito; odio adivinar "qué correo electrónico para qué página parece ser el actual").

Tenga en cuenta que incluso si aloja su servidor, puede quedar inactivo (como un cambio en la configuración o si olvida pagar el dominio).

Para el código, use cosas que sean adecuadas para el almacenamiento, la reutilización y el descubrimiento del código. GitHub y otros similares (por ejemplo, BitBucket ) son los mejores lugares.

Además, para el alojamiento puede usar gh-pages(gratis, estable y relativamente fácil de usar... cuando ya puede usar git). Entonces, por ejemplo, puede tener su página en Jekyll ( un ejemplo , y sobre el uso de LaTeX allí ).