Feature identification: a novel approach and a case study, 21st IEEE International Conference on Software Maintenance (ICSM'05), 2005. ,
DOI : 10.1109/ICSM.2005.48
The Concept of Dynamic Analysis, Proceedings of ESEC/FSE '99 (7th European Software Engineering Conference and 7th ACM SIGSOFT International Symposium on the Foundations of Software Engineering, number 1687 in LNCS, pp.216-234, 1999. ,
DOI : 10.1007/3-540-48166-4_14
Software visualization in the large, Computer, vol.29, issue.4, pp.33-43, 1996. ,
DOI : 10.1109/2.488299
Extreme Programming Explained: Embrace Change, 2000. ,
Controlling the scope of change in Java, Proceedings of Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA'05), pp.177-189, 2005. ,
URL : https://hal.archives-ouvertes.fr/inria-00533461
Classboxes: controlling visibility of class extensions, Computer Languages, Systems & Structures, vol.31, issue.3-4, pp.107-126, 2005. ,
DOI : 10.1016/j.cl.2004.11.002
URL : https://hal.archives-ouvertes.fr/inria-00533458
Language constructs for context-oriented programming, Proceedings of the 2005 conference on Dynamic languages symposium , DLS '05, 2005. ,
DOI : 10.1145/1146841.1146842
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.104.9313
The role of refactorings in API evolution, 21st IEEE International Conference on Software Maintenance (ICSM'05), pp.389-398, 2005. ,
DOI : 10.1109/ICSM.2005.90
Recovering software requirements from system-user interaction traces, Proceedings of the 14th international conference on Software engineering and knowledge engineering , SEKE '02, pp.447-454, 2002. ,
DOI : 10.1145/568760.568837
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.99.7177
Computational reflection in class based object-oriented languages, Proceedings OOPSLA '89, pp.317-326, 1989. ,
DOI : 10.1145/74878.74910
Visualizing feature evolution of large-scale software based on problem and modification report data, Journal of Software Maintenance and Evolution: Research and Practice, vol.6, issue.6, 2004. ,
DOI : 10.1002/smr.302
Analyzing and relating bug report data for feature tracking, 10th Working Conference on Reverse Engineering, 2003. WCRE 2003. Proceedings., pp.90-99, 2003. ,
DOI : 10.1109/WCRE.2003.1287240
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.465.5775
Modeling history to analyze software evolution, International Journal on Software Maintenance: Research and PracticeJSME), 2006. ,
How developers drive software evolution, Proceedings of International Workshop on Principles of Software Evolution (IWPSE), pp.113-122, 2005. ,
Correlating features and code using a compact twosided trace analysis approach, Proceedings of CSMR 2005 (9th European Conference on Software Maintenance and Reengineering, pp.314-323, 2005. ,
Analyzing feature traces to incorporate the semantics of change in software evolution analysis, 21st IEEE International Conference on Software Maintenance (ICSM'05), pp.347-356, 2005. ,
DOI : 10.1109/ICSM.2005.22
CatchUp!, Proceedings of the 27th international conference on Software engineering , ICSE '05, pp.274-283, 2005. ,
DOI : 10.1145/1062455.1062512
GraphTrace ? understanding object-oriented systems using concurrently animated views, Proceedings OOPSLA '88 (International Conference on Object-Oriented Programming Systems, Languages, and Applications, pp.191-205, 1988. ,
Enriching Reverse Engineering with Semantic Clustering, 12th Working Conference on Reverse Engineering (WCRE'05), pp.113-122, 2005. ,
DOI : 10.1109/WCRE.2005.16
Program evolution, Information Processing & Management, vol.20, issue.1-2, 1985. ,
DOI : 10.1016/0306-4573(84)90037-2
Debugging backwards in time, Proceedings of the Fifth International Workshop on Automated Debugging, 2003. ,
The feature signatures of evolving programs, 18th IEEE International Conference on Automated Software Engineering, 2003. Proceedings., pp.281-285, 2003. ,
DOI : 10.1109/ASE.2003.1240321
Comparing and Merging Files With Gnu Diff and Patch, Network Theory Ltd, 2003. ,
Concepts and experiments in computational reflection, Proceedings OOPSLA '87, pp.147-155, 1987. ,
DOI : 10.1145/38807.38821
Identifying reasons for software changes using historic databases, Proceedings International Conference on Software Maintenance ICSM-94, pp.120-130, 2000. ,
DOI : 10.1109/ICSM.2000.883028
On the Revival of Dynamic Languages, Proceedings of Software Composition 2005, pp.1-13, 2005. ,
DOI : 10.1007/11550679_1
URL : https://hal.archives-ouvertes.fr/inria-00555914
Versioning Systems for Evolution Research, Eighth International Workshop on Principles of Software Evolution (IWPSE'05), pp.155-164, 2005. ,
DOI : 10.1109/IWPSE.2005.32
Enhancing Smalltalk's reflective capabilities with unanticipated reflection, 2006. ,
Reflection and semantics in a procedural language, 1982. ,
Understanding the behavior of Java programs, Proceedings Seventh Working Conference on Reverse Engineering, pp.214-223, 2000. ,
DOI : 10.1109/WCRE.2000.891472
Partial behavioral reflection: Spatial and temporal selection of reification, Proceedings of OOPSLA '03, pp.27-46, 2003. ,
URL : https://hal.archives-ouvertes.fr/hal-00457204
Hipikat: Recommending pertinent software development artifacts, Proceedings 25th International Conference on Software Engineering (ICSE 2003), pp.408-418, 2003. ,
Exploring software evolution using spectrographs, Proceedings of 11th Working Conference on Reverse Engineering, pp.80-89, 2004. ,
A reverse engineering approach to support software maintenance: Version control knowledge extraction, Proceedings of 11th Working Conference on Reverse Engineering, pp.90-99, 2004. ,
Applying Webmining Techniques to Execution Traces to Support the Program Comprehension Process, Ninth European Conference on Software Maintenance and Reengineering, 2005. ,
DOI : 10.1109/CSMR.2005.12