Colección SciELO Chile

Departamento Gestión de Conocimiento, Monitoreo y Prospección
Consultas o comentarios: productividad@anid.cl
Búsqueda Publicación
Búsqueda por Tema Título, Abstract y Keywords



Refining code ownership with synchronous changes
Indexado
WoS WOS:000304155700005
Scopus SCOPUS_ID:84863666132
DOI 10.1007/S10664-010-9145-5
Año 2012
Tipo artículo de investigación

Citas Totales

Autores Afiliación Chile

Instituciones Chile

% Participación
Internacional

Autores
Afiliación Extranjera

Instituciones
Extranjeras


Abstract



When mining software repositories, two distinct sources of information are usually explored: the history log and snapshots of the system. Results of analyses derived from these two sources are biased by the frequency with which developers commit their changes. We argue that the usage of mainstream SCM (software configuration management) systems influences the way that developers work. For example, since it is tedious to resolve conflicts due to parallel commits, developers tend to minimize conflicts by not contemporarily modifying the same file. This however defeats one of the purposes of such systems. We mine repositories created by our tool , which records changes in a central repository whenever a file is compiled locally in the IDE (integrated development environment) by any developer in a multi-developer project. This new source of information can augment the accuracy of analyses and breaks new ground in terms of how such information can assist developers. We illustrate how the information we mine provides a refined notion of code ownership with respect to the one inferred by SCM system data. We demonstrate our approach on three case studies, including an industrial one. Ownership models suffer from the assumption that developers have a perfect memory. To account for their imperfect memory, we integrate into our ownership measurement a model of memory retention, to simulate the effect of memory loss over time. We evaluate the characteristics of this model for several strengths of memory.

Métricas Externas



PlumX Altmetric Dimensions

Muestra métricas de impacto externas asociadas a la publicación. Para mayor detalle:

Disciplinas de Investigación



WOS
Computer Science, Software Engineering
Scopus
Sin Disciplinas
SciELO
Sin Disciplinas

Muestra la distribución de disciplinas para esta publicación.

Publicaciones WoS (Ediciones: ISSHP, ISTP, AHCI, SSCI, SCI), Scopus, SciELO Chile.

Colaboración Institucional



Muestra la distribución de colaboración, tanto nacional como extranjera, generada en esta publicación.


Autores - Afiliación



Ord. Autor Género Institución - País
1 Hattori, Lile Palma - Univ Lugano - Suiza
UNIVERSITA DELLA SVIZZERA ITALIANA - Suiza
2 Lanza, Michele Mujer Univ Lugano - Suiza
UNIVERSITA DELLA SVIZZERA ITALIANA - Suiza
3 Robbes, Romain Hombre Universidad de Chile - Chile

Muestra la afiliación y género (detectado) para los co-autores de la publicación.

Financiamiento



Fuente
Swiss National Science Foundation (SNF)
Schweizerischer Nationalfonds zur Förderung der Wissenschaftlichen Forschung
Schweizerischer Nationalfonds zur Förderung der Wissenschaftlichen Forschung

Muestra la fuente de financiamiento declarada en la publicación.

Agradecimientos



Agradecimiento
We gratefully acknowledge the financial support of the Swiss National Science foundation for the project "GSync" (SNF Project No. 129496).
We gratefully acknowledge the financial support of the Swiss National Science foundation for the project “GSync” (SNF Project No. 129496).

Muestra la fuente de financiamiento declarada en la publicación.