Detecting semantic merge conflicts with variability-aware execution

HV Nguyen, MH Nguyen, SC Dang, C Kästner… - Proceedings of the …, 2015 - dl.acm.org
In collaborative software development, changes made in parallel by multiple developers
may conflict. Previous research has shown that conflicts are common and occur as textual …

Code Transformation Pattern Alignments and Induction for ERP Legacy Systems Migration

A Laukaitis - Perspectives in Business Informatics Research: 14th …, 2015 - Springer
In this paper, we present a system that helps us to analyze legacy system reports and to
transform these reports using Report Definition Language (RDL) language. The system is …

Privacy and security constraints for code contributions

R Andrade - Companion Proceedings of the 2015 ACM SIGPLAN …, 2015 - dl.acm.org
In collaborative software development, developers submit their contributions, such as code
commits or pull requests, to a repository. Often, this code contribution is reviewed in order to …

Executables from Program Slices for Java Programs

J Gevargizian - 2015 - kuscholarworks.ku.edu
Program slicing is a popular program decomposition and analysis technique that extracts
only those program statements that are relevant to particular points of interest. Executable …

[PDF][PDF] diffTree: Robust Collaborative Coding using Tree-Merge

J McClurg, S Burckhardt, M Moskal, J Protzenko - 2015 - microsoft.com
Handheld devices and cloud-connected applications are now commonplace, and
developers cooperate more than ever, taking advantage of distributed version control …

[PDF][PDF] Optimizing Dynamic Dependence Graph

T Sharma, M Sharma - academia.edu
A dynamic dependence graph is one of many techniques to extract a dynamic slice.
Dynamic program slicing is very useful in debugging. This paper discusses about brief …

[PDF][PDF] Towards AST-based Collaborative Editing

S Burckhardt, J McClurg, M Moskal - microsoft.com
Handheld devices and cloud-connected applications are now commonplace. Even complex
software development tasks are moving into the mobile arena, as exemplified by “on-thego” …

Fragmentación de Programas Erlang Secuenciales

C Tomás Franco - 2015 - riunet.upv.es
[ES] El grafo de dependencia de sistema (SDG) es una estructura de datos utilizada en el
paradigma imperativo para distintos análisis estáticos, y particularmente en la …

[PDF][PDF] Speculative Analysis of Communications in Code Version Conflicts

RL TRIVENI - 2015 - ijatir.org
Conflicts among programmers' inconsistent copies of an shared task appear in collaborative
development and can decrease progression and quality of shared project. Identifying such …

[图书][B] Hydrogen: A Framework for Analyzing Software Revision Histories

SD Pattison - 2015 - search.proquest.com
Hydrogen is a framework used for analyzing software revision histories for such applications
as verifying bug fixes and identifying changes that cause bugs. The framework uses a graph …