- RIUMA Principal
- Listar por autor
Listar por autor "Jones, James A."
Mostrando ítems 1-6 de 6
-
CASI: Preventing Indirect Conflicts through a Live Visualization.
Servant-Cortés, Francisco Javier; Jones, James A.; Van der Hoek, Andre (Association for Computing Machinery (ACM), 2010)Software development is a collaborative activity that may lead to conflicts when changes are performed in parallel by several developers. Direct conflicts arise when multiple developers make changes in the same source code ... -
Chronos: Visualizing Slices of Source-Code History.
Servant-Cortés, Francisco Javier; Jones, James A. (Institute of Electrical and Electronics Engineers (IEEE), 2013)In this paper, we present CHRONOS—a tool that enables the querying, exploration, and discovery of historical change events to source code. Unlike traditional Revision Control-System tools, CHRONOS allows queries across any ... -
Fuzzy Fine-grained Code-history Analysis
Existing software-history techniques represent source-code evolution as an absolute and unambiguous mapping of lines of code in prior revisions to lines of code in subsequent revisions. However, the true evolutionary lineage ... -
History Slicing.
To perform a number of tasks such as inferring design rationale from past code changes or assessing developer expertise for a software feature or bug, the evolution of a set of lines of code can be assessed by mining ... -
History Slicing: Assisting Code-Evolution Tasks.
Servant-Cortés, Francisco Javier; Jones, James A. (Association for Computing Machinery (ACM), 2012)Many software-engineering tasks require developers to understand the history and evolution of source code. However, today’s software-development techniques and tools are not well suited for the easy and efficient procurement ... -
WHOSEFAULT: Automatic Developer-to-Fault Assignment through Fault Localization.
This paper describes a new technique, which automatically selects the most appropriate developers for fixing the fault represented by a failing test case, and provides a diagnosis of where to look for the fault. This ...