At the heart of software evolution is a sequence of edit actions, called an edit script, made to a source code file. Since software systems are stored version by version, the edit script has to be computed from these versions, which is known as a complex task. Existing approaches usually compute edit scripts at the text granularity with only add line and delete line actions. However, inferring syntactic changes from such an edit script is hard. Since moving code is a frequent action performed when editing code and it should also be taken into account. In this paper, we tackle these issues by introducing an algorithm computing edit scripts at the abstract syntax tree granularity including move actions. Our objective is to compute edit scripts that are short and close to the original developer intent. Our algorithm is implemented in a freely-available and extensible tool that has been intensively validated.
We present here a limiting process allowing us to write some continuum mechanics models as a natural asymptotic of molecular models. The approach is based on the hypothesis that the macroscopic displacement is equal to the microscopic one. We carry out the corresponding calculations in the case of two-body energies, including higher order terms, and also in the case of Thomas-Fermi type models.
In this article we describe the crystallization conjecture. It states that, in appropriate physical conditions, interacting particles always place themselves into periodic configurations, breaking thereby the natural translation-invariance of the system. This famous problem is still largely open. Mathematically, it amounts to studying the minima of a real-valued function defined on R 3N where N is the number of particles, which tends to infinity. We review the existing literature and mention several related open problems, of which many have not been thoroughly studied.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.