J. Andersen and J. L. Lawall, Generic patch inference, Automated software engineering, vol.17, pp.119-148, 2010.

G. Barthe, J. M. Crespo, and C. Kunz, Beyond 2-safety: Asymmetric product programs for relational program verification, International Symposium on Logical Foundations of Computer Science, pp.29-43, 2013.

G. Barthe, J. M. Crespo, and C. Kunz, Product programs and relational program logics, J. Log. Algebr. Meth. Program, vol.85, pp.847-859, 2016.

G. Barthe, J. M. Crespo, and C. Kunz, Relational verification using product programs, International Symposium on Formal Methods, pp.200-214, 2011.

G. Barthe, B. Grégoire, and S. Z. Béguelin, Formal certification of code-based cryptographic proofs, ACM SIGPLAN Notices, vol.44, pp.90-101, 2009.

G. Barthe, Coupling proofs are probabilistic product programs, Proceedings of the 44th ACM SIGPLAN Symposium on Principles of Programming Languages, pp.161-174, 2017.
URL : https://hal.archives-ouvertes.fr/hal-01649028

N. Benton, Simple Relational Correctness Proofs for Static Analyses and Program Transformations (Revised, Long Version), 2005.

D. Binkley, Using semantic differencing to reduce the cost of regression testing, Software Maintenance, 1992. Proceerdings., Conference on, pp.41-50, 1992.

. Franck-van-breugel, A behavioural pseudometric for metric labelled transition systems, International Conference on Concurrency Theory, pp.141-155, 2005.

J. Cohen, Renaming Global Variables in C Mechanically Proved Correct, Proceedings of the Fourth International Workshop on Verification and Program Transformation, pp.50-64, 2016.
URL : https://hal.archives-ouvertes.fr/hal-01277269

P. Cousot and R. Cousot, Abstract interpretation: a unified lattice model for static analysis of programs by construction or approximation of fixpoints, Fourth Annual ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, pp.238-252, 1977.

D. Gao, M. K. Reiter, and D. Song, BinHunt: Automatically Finding Semantic Differences in Binary Programs". English. In: Information and Communications Security, vol.5308, pp.238-255, 2008.

T. Girka, D. Mentré, and Y. Régis-gianas, A Mechanically Checked Generation of Correlating Programs Directed by Structured Syntactic Differences, International Symposium on Automated Technology for Verification and Analysis, pp.64-79, 2015.
URL : https://hal.archives-ouvertes.fr/hal-01238704

T. Girka, D. Mentré, and Y. Régis-gianas, Verifiable semantic difference languages, Proceedings of the 19th International Symposium on Principles and Practice of Declarative Programming, pp.73-84, 2017.
URL : https://hal.archives-ouvertes.fr/hal-01653283

. Git,

C. Hoare, An axiomatic basis for computer programming, Communications of the ACM, vol.12, pp.576-580, 1969.

S. Horwitz, Identifying the Semantic and Textual Differences Between Two Versions of a Program, In: SIGPLAN Not, vol.25, issue.6, pp.234-245, 1990.

J. Hunt, An algorithm for differential file comparison

S. Igarashi, An axiomatic approach to equivalence problems of algorithms with applications, 1964.

I. Jacobson, The unified software development process, vol.1, 1999.

K. Shuvendu, K. Lahiri, C. A. Vaswani, and . Hoare, Differential Static Analysis: Opportunities, Applications, and Challenges, Proceedings of the FSE/SDP Workshop on Future of Software Engineering Research. FoSER '10, pp.201-204, 2010.

K. Shuvendu and . Lahiri, SYMDIFF: A Language-agnostic Semantic Diff Tool for Imperative Programs, Proceedings of the 24th International Conference on Computer Aided Verification. CAV'12, pp.712-717, 2012.

S. Simon, A. Lam, and . Shankar, Protocol verification via projections, IEEE transactions on software engineering, vol.4, pp.325-342, 1984.

L. Lamport, Specifying concurrent program modules, ACM Transactions on Programming Languages and Systems (TOPLAS), vol.5, issue.2, pp.190-222, 1983.
DOI : 10.1145/69624.357207

L. Lamport and M. Abadi, The existence of refinement mappings, Proceedings of the 3rd Annual Symposium on Logic in Computer Science, pp.165-175, 1988.

X. Leroy, The CompCert verified compiler, Documentation and user's manual. INRIA, 2012.
URL : https://hal.archives-ouvertes.fr/hal-01399482

D. Mackenzie, R. Eggert, and . Stallman, Comparing and Merging Files With Gnu Diff and Patch. Network Theory Ltd, 2003.

. Mercurial,

M. Chr and . Olesen, Clang and Coccinelle: Synergising program analysis tools for CERT C Secure Coding Standard certification, 4th International Workshop on Foundations and Techniques for Open Source Software Certification, 2010.

Y. Padioleau, J. L. Lawall, and G. Muller, Semantic Patches, Documenting and Automating Collateral Evolutions in Linux Device Drivers, Ottawa Linux Symposium, 2007.
DOI : 10.1145/1215995.1216005

Y. Padioleau, J. L. Lawall, and G. Muller, SmPL: A domain-specific language for specifying collateral evolutions in Linux device drivers, Electronic Notes in Theoretical Computer Science, vol.166, pp.47-62, 2007.

N. Partush and E. Yahav, Abstract Semantic Differencing for Numerical Programs, Static Analysis Symposium. Ed. by Francesco Logozzo and Manuel Fähndrich, vol.7935, pp.238-258, 2013.
DOI : 10.1007/978-3-642-38856-9_14

URL : http://www.cs.technion.ac.il/~yahave/papers/sas13-diff.pdf

N. Partush and E. Yahav, Abstract Semantic Differencing via Speculative Correlation, Proceedings of the 2014 ACM International Conference on Object Oriented Programming Systems Languages & Applications. OOPSLA '14, pp.811-828, 2014.
DOI : 10.1145/2714064.2660245

S. Person, Differential Symbolic Execution, Proceedings of the 16th ACM SIGSOFT International Symposium on Foundations of Software Engineering. SIGSOFT '08/FSE-16, pp.226-237, 2008.
DOI : 10.1145/1453101.1453131

L. Peuch, RedBaron documentation, 2014.

G. Soares, R. Gheyi, and T. Massoni, Automated behavioral testing of refactoring engines, IEEE Transactions on Software Engineering, vol.39, pp.147-162, 2013.

O. Strichman and B. Godlin, Regression Verification-A Practical Way to Verify Programs, English. In: Verified Software: Theories, Tools, Experiments, vol.4171, pp.496-501, 2008.
DOI : 10.1007/978-3-540-69149-5_54

. Walter-f-tichy, RCS-a system for version control, Software: Practice and Experience, vol.15, pp.637-654, 1985.