arrow
返回

Refining code ownership with synchronous changes

delete2010-09-16
delete12
delete
OA
AI
L
Lile Hattori *
M
Michele Lanza
R
Romain Robbes
DOI:10.1007/s10664-010-9145-5delete
delete原文链接
delete分享
delete收藏
查看原文
摘要

摘要

En 中文
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.
Keyword:
Code ownership
Mining software repositories
Fine-grained changes
Software visualization
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

Empirical Software Engineering 封面图
Empirical Software Engineering
IF:
3.6
论文数:
2.0K
被引数:
5.3K

机构

U
Universita della Svizzera Italiana
学者数:
3.3K
论文数: 2.8K
被引数: 3
U
universidad de chile
学者数:
2.1W
论文数: 1.4W
被引数: 18
引用论文

引用论文

err分享
err收藏
Interactions between the mycoparasite Pythium oligandrum and two types of sclerotia of plant-pathogenic fungi
err2005-07-01
err0
PREAI
errPatrice Rey; Gaétan Le Floch; Nicole Benhamou; Maria-Isabel Salerno; Estelle Thuillier; Yves Tirilly
err分享
err收藏
A Comparative Study of Various Electrodes in Electromyography of the Striated Urethral and Anal Sphincter in Children
err1985-10-01
err0
PREAI
errK. K. NIELSEN; E. S. KRISTENSEN; N. QVIST; K. M.-E. JENSEN; J. DALSGÅRD; T. KRARUP; D. PEDERSEN
err分享
err收藏
Optical Metrology
err
IF0
err2003-02-05
err0
PREAI
errKjell J. Gåsvik
err分享
err收藏
The action of dopamine on rat caudate neurones intracellularly recorded
err1978-06-01
err0
PREAI
errG. Bernardi; M.G. Marciani; C. Morocutti; F. Pavone; P. Stanzione
err分享
err收藏
Design and Flight Testing of Intelligent Flight Control Laws for the WVU YF-22 Model Aircraft
err2005-06-19
err0
PREAI
errMario Perhinschi; Marcello Napolitano; Giampiero Campa; Brad Seanor; Srikanth Gururajan; Gu Yu
err分享
err收藏
学者 查看更多内容