How Software Developers Solve Problems by Searching for Source Code on the Web: Studies on Judgments in Evaluation of Results and Information Use

Descripción del Articulo

La gran cantidad de información disponible en la Web ha cambiado la forma en que las personas desarrollan software. Por medio de una serie de estudios empíricos, que incluyen encuestas en línea, grupos de enfoque, experimentos de laboratorio y trabajos de campo en los Estados Unidos y Perú, hemos po...

Descripción completa

Detalles Bibliográficos
Autor: Gallardo Valencia, Rosalva Eulogia
Formato: tesis doctoral
Fecha de Publicación:2012
Institución:Superintendencia Nacional de Educación Superior Universitaria
Repositorio:Registro Nacional de Trabajos conducentes a Grados y Títulos - RENATI
Lenguaje:inglés
OAI Identifier:oai:repositorio.sunedu.gob.pe:20.500.14366/5684
Enlace del recurso:https://hdl.handle.net/20.500.14366/5684
Nivel de acceso:acceso abierto
Materia:Código fuente
Desarrollo de software
Recuperación de información
Búsquedas en Internet
https://purl.org/pe-repo/ocde/ford#1.02.02
Descripción
Sumario:La gran cantidad de información disponible en la Web ha cambiado la forma en que las personas desarrollan software. Por medio de una serie de estudios empíricos, que incluyen encuestas en línea, grupos de enfoque, experimentos de laboratorio y trabajos de campo en los Estados Unidos y Perú, hemos podido identificar cómo los desarrolladores de software resuelven problemas por medio de búsquedas de código fuente en la Web. Este trabajo de investigación ha identificado que el 83% de desarrolladores realizó al menos una búsqueda por código fuente en la Web durante un día de trabajo y en promedio los desarrolladores realizaron 3.6 búsquedas por día. También identificamos que el 82% de las búsquedas son realizadas para resolver problemas de origen oportunista, como cuando los desarrolladores necesitan recordar sintaxis, clarificar detalles de implementación, arreglar defectos y para aprender nuevos conceptos. También encontramos que los desarrolladores resuelven exitosamente 63% de los problemas de software en un promedio de 4.9 minutos usando la información encontrada en la Web para aprender o guiar la codificación. Los resultados de estos estudios empíricos tienen implicancias para diseñadores de herramientas, investigadores y desarrolladores.
Nota importante:
La información contenida en este registro es de entera responsabilidad de la institución que gestiona el repositorio institucional donde esta contenido este documento o set de datos. El CONCYTEC no se hace responsable por los contenidos (publicaciones y/o datos) accesibles a través del Repositorio Nacional Digital de Ciencia, Tecnología e Innovación de Acceso Abierto (ALICIA).