Change distilling: Tree differencing for fine-grained source code change extraction

B Fluri, M Wursch, M PInzger… - IEEE Transactions on …, 2007 - ieeexplore.ieee.org
A key issue in software evolution analysis is the identification of particular changes that
occur across several versions of a program. We present change distilling, a tree differencing …

The promises and perils of mining git

C Bird, PC Rigby, ET Barr, DJ Hamilton… - 2009 6th IEEE …, 2009 - ieeexplore.ieee.org
We are now witnessing the rapid growth of decentralized source code management (DSCM)
systems, in which every developer has her own repository. DSCMs facilitate a style of …

Incremental clone detection

N Göde, R Koschke - 2009 13th European conference on …, 2009 - ieeexplore.ieee.org
Finding, understanding and managing software clones-passages of duplicated source code-
is of large interest in research and practice. There is an abundance of techniques to detect …

Szz unleashed: an open implementation of the szz algorithm-featuring example usage in a study of just-in-time bug prediction for the jenkins project

M Borg, O Svensson, K Berg, D Hansson - Proceedings of the 3rd ACM …, 2019 - dl.acm.org
Machine learning applications in software engineering often rely on detailed information
about bugs. While issue trackers often contain information about when bugs were fixed …

Clone evolution: a systematic review

JR Pate, R Tairas, NA Kraft - Journal of software: Evolution and …, 2013 - Wiley Online Library
Detection of code clones—similar or identical source code fragments—is of concern both to
researchers and to practitioners. An analysis of the clone detection results for a single …

Do code and comments co-evolve? on the relation between source code and comment changes

B Fluri, M Wursch, HC Gall - 14th Working conference on …, 2007 - ieeexplore.ieee.org
Comments are valuable especially for program understanding and maintenance, but do
developers comment their code? To which extent do they add comments or adapt them …

Using mobile phones in education

P Thornton, C Houser - The 2nd IEEE International Workshop …, 2004 - ieeexplore.ieee.org
We present three projects in mobile learning. First, we polled 333 Japanese university
students regarding their use of mobile devices. 100% reported owning a mobile phone. 99 …

An empirical study on the maintenance of source code clones

S Thummalapenta, L Cerulo, L Aversano… - Empirical Software …, 2010 - Springer
Code cloning has been very often indicated as a bad software development practice.
However, many studies appearing in the literature indicate that this is not always the case. In …

CodeShovel: Constructing method-level source code histories

F Grund, SA Chowdhury, NC Bradley… - 2021 IEEE/ACM …, 2021 - ieeexplore.ieee.org
Source code histories are commonly used by developers and researchers to reason about
how software evolves. Through a survey with 42 professional software developers, we …

An empirical examination of the relationship between code smells and merge conflicts

I Ahmed, C Brindescu, UA Mannan… - 2017 ACM/IEEE …, 2017 - ieeexplore.ieee.org
Background: Merge conflicts are a common occurrence in software development.
Researchers have shown the negative impact of conflicts on the resulting code quality and …