C. Beck and K. Andres, Extreme Programming Explained: Embrace Change, 2004.

M. Denker, T. G??rbag??rba, A. Lienhard, O. Nierstrasz, L. Renggli et al., Encapsulating and exploiting change with changeboxes, Proceedings of the 2007 international conference on Dynamic languages in conjunction with the 15th International Smalltalk Joint Conference 2007, ICDL '07, 2007.
DOI : 10.1145/1352678.1352681

URL : https://hal.archives-ouvertes.fr/inria-00555780

M. Fowler, Refactoring: Improving the Design of Existing Code, 1999.
DOI : 10.1007/3-540-45672-4_31

M. Fowler, Continuous integration URL http://www.martinfowler.com/articles/ continuousIntegration.html. [6] G. Goldschmidt. The dialectics of sketching, Creativity Research Journal, vol.4, issue.2, 1991.

B. Hartmann, L. Yu, A. Allison, Y. Yang, and S. R. Klemmer, Design as exploration, Proceedings of the 21st annual ACM symposium on User interface software and technology, UIST '08, 2008.
DOI : 10.1145/1449715.1449732

D. Kirsh, Thinking with external representations, pp.441-454, 2010.

J. Laval, S. Denier, S. Ducasse, and J. Falleri, Supporting simultaneous versions for software evolution assessment, Science of Computer Programming, vol.76, issue.12, 2010.
DOI : 10.1016/j.scico.2010.11.014

URL : https://hal.archives-ouvertes.fr/inria-00531500

Y. Lim, E. Stolterman, and J. Tenenberg, The anatomy of prototypes, ACM Transactions on Computer-Human Interaction, vol.15, issue.2, 2008.
DOI : 10.1145/1375761.1375762

J. Pelrine, A. Knight, and A. Cho, Mastering ENVY/Developer, 2001.
DOI : 10.1017/CBO9780511583926

D. Saff and M. D. Ernst, Reducing wasted development time via continuous testing, 14th International Symposium on Software Reliability Engineering, 2003. ISSRE 2003., 2003.
DOI : 10.1109/ISSRE.2003.1251050

B. Shneiderman and C. Plaisant, Designing the user interface strategies for effective human-computer interaction, ACM SIGBIO Newsletter, vol.9, issue.1, 2009.
DOI : 10.1145/25065.950626

M. Suwa and B. Tversky, External Representations Contribute to the Dynamic Construction of Ideas, Diagrammatic Representation and Inference, 2002.
DOI : 10.1007/3-540-46037-3_33

D. Thomas and K. Johnson, Orwell ? A configuration management system for team programming, OOPSLA'88: International Conference on Object-Oriented Programming, Systems, Languages, and Applications, 1988.