Buscar en Google Scholar
Título: How Software Developers Solve Problems by Searching for Source Code on the Web: Studies on Judgments in Evaluation of Results and Information Use
Otros títulos: Cómo los desarrolladores de software resuelven problemas buscando código fuente en la web. Estudios de criterios de evaluación de resultados y uso de la información
Asesor(es): Sim, Susan Elliott
Campo OCDE: https://purl.org/pe-repo/ocde/ford#1.02.02
Fecha de publicación: 2012
Institución: University of California, Irvine
Resumen: 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.

The large amount of information available on the Web has changed the way people develop software. Using a series of empirical studies including online questionnaires, focus groups, laboratory experiments, and field studies in the US and Perú we gained a better understanding of how software developers solve problems by searching for source code on the Web. We found that 83% of developers performed at least one Web search during a work day and on average they did 3.6 searches per day. We also found that 82% of Web searches are done to solve opportunistic problems, such as when developers need to remember syntax details, to clarify implementation details or fix bugs, and to learn new concepts. We also found that developers are able to successfully solve 63% of their opportunistic software problems in 4.9 minutes on average by using the information they found on the Web to build their knowledge or to guide their coding. Results from these empirical studies have implications for tool designers, researchers, and developers.
Disciplina académico-profesional: Ciencias de la Información y Computación
Institución que otorga el grado o título: University of California, Irvine
Grado o título: Doctor en Filosofía en Ciencias de la Información y Computación
Jurado: Sim, Susan Elliott; Videira Lopes, Cristina; Jones, James Arthur
Fecha de registro: 4-oct-2022

Ficheros en este ítem:
Fichero Descripción Tamaño Formato  
GallardoValenciaRE.pdfDisertación2.75 MBAdobe PDFVista previa
Visualizar/Abrir
Autorizacion.pdf
  Acceso restringido
Autorización del registro532.43 kBAdobe PDFVisualizar/Abrir  Solicita una copia


Este ítem está sujeto a una licencia Creative Commons Licencia Creative Commons Creative Commons