Universidad de Buenos Aires (Argentina):Tracking depeendencies between code changes, 2014. ,
Package dependencies analysis, 2014. ,
Cameroun:Cost of Rules, 2014. ,
École des Mines Douai: VirtualCPU for Pharo, 2014. ,
A web front-end for Moose, 2014. ,
Telescope: a new way to describe visualizations, 2014. ,
@ University of Lille 1, Lille, Anne Etien and Damien Pollet gave a presentation about Pharo, Moose and software maintenance, 2014. ,
Building Self-Optimizing Interpreters with Truffle or RPython " at the Software Composition Group, 2014. ,
How to get a JIT Compiler for Free, the Smalltalk Developer Room of the FOSDEM Open Source Conference, 2014. ,
Software maintenance seen as a knowledge management issueInformation Software Technology, pp.515-529, 2007. ,
Runtime Bytecode Transformation for SmalltalkJournal of Computer Languages, Systems and Structures, pp.2-3, 2006. ,
Traits, ACM Transactions on Programming Languages and Systems, vol.28, issue.2, pp.331-388, 2006. ,
DOI : 10.1145/1119479.1119483
URL : https://hal.archives-ouvertes.fr/inria-00403568
Software Architecture Reconstruction: A Process-Oriented Taxonomy, IEEE Transactions on Software Engineering, vol.35, issue.4, pp.573-591, 2009. ,
DOI : 10.1109/TSE.2009.19
URL : https://hal.archives-ouvertes.fr/inria-00498407
Package Surface Blueprints: Visually Supporting the Understanding of Package Relationships, 2007 IEEE International Conference on Software Maintenance, pp.94-103, 2007. ,
DOI : 10.1109/ICSM.2007.4362622
Semantic Clustering: Identifying Topics in Source CodeInformation and Software Technology, pp.230-243, 2007. ,
Identifying Cycle Causes with Enriched Dependency Structural Matrix, 2009 16th Working Conference on Reverse Engineering, 2009. ,
DOI : 10.1109/WCRE.2009.11
URL : https://hal.archives-ouvertes.fr/inria-00498446
The Story of Moose: an Agile Reengineering Environment, Proceedings of the European Software Engineering Conference ESEC/FSE'05, pp.1-10, 2005. ,
An examination of software engineering work practicesProceedings of the 1997 conference of the Centre for Advanced Studies on Collaborative research, 1997. ,
A study of the documentation essential to software maintenance, Proceedings of the 23rd annual international conference on Design of communication documenting & designing for pervasive information, SIGDOC '05, pp.68-75, 2005. ,
DOI : 10.1145/1085313.1085331
Supporting Software Evolution in the Organizations, 2014. ,
URL : https://hal.archives-ouvertes.fr/tel-01086785
Towards Self-aware Virtual Machines, Université Lille 1 -Sciences et Technologies, 2014. ,
Assessing and Improving Rules to Support Software Evolution, Université Lille 1 - Sciences et Technologies, 2014. ,
The Package Blueprint: Visually analyzing and quantifying packages dependencies, Science of Computer Programming, vol.89, pp.298-319, 2014. ,
DOI : 10.1016/j.scico.2014.02.016
Gradual typing for Smalltalk, Science of Computer Programming, vol.96, issue.1, pp.52-69, 2014. ,
DOI : 10.1016/j.scico.2013.06.006
URL : https://hal.archives-ouvertes.fr/hal-00862815
Integrating Profiling Into MDE Compilers, International Journal of Software Engineering & Applications, vol.5, issue.4, 2014. ,
DOI : 10.5121/ijsea.2014.5401
URL : https://hal.archives-ouvertes.fr/hal-01053031
Towards an Automation of the Mutation Analysis Dedicated to Model Transformation, in "Software Testing, Verification and Reliability, 2014. ,
Handles: Behavior-propagating first class references for dynamically-typed languages, Science of Computer Programming, vol.98, 2014. ,
DOI : 10.1016/j.scico.2014.07.011
URL : https://hal.archives-ouvertes.fr/hal-01060537
Predicting software defects with causality tests, Journal of Systems and Software, vol.93, pp.24-41, 2014. ,
DOI : 10.1016/j.jss.2014.01.033
URL : https://hal.archives-ouvertes.fr/hal-01086783
AspectMaps: Extending Moose to visualize AOP software, Science of Computer Programming, vol.79, pp.6-22, 2014. ,
DOI : 10.1016/j.scico.2012.02.007
URL : https://hal.archives-ouvertes.fr/hal-01086997
DIE: A Domain Specific Aspect Language for IDE Events, J.UCS Journal of Universal Computer Science, vol.20, issue.2, pp.135-168, 2014. ,
URL : https://hal.archives-ouvertes.fr/hal-00936376
Mining Architectural Violations from Version History, in "Empirical Software Engineering, 2015. ,
Are We There Yet?: Simple Language Implementation Techniques for the 21st Century, IEEE Software, vol.31, issue.5, pp.60-67, 2014. ,
DOI : 10.1109/MS.2014.98
URL : https://hal.archives-ouvertes.fr/hal-01066793
Ghost: A uniform and general-purpose proxy implementation, Science of Computer Programming, vol.98, pp.339-359, 2014. ,
DOI : 10.1016/j.scico.2014.05.015
URL : https://hal.archives-ouvertes.fr/hal-00877757
Enabling High-Level Application Development for the Internet of Things, Journal of Systems and Software, pp.1-26, 2015. ,
URL : https://hal.archives-ouvertes.fr/hal-01107498
Bootstrapping reflective systems: The case of Pharo, Science of Computer Programming, vol.96, 2014. ,
DOI : 10.1016/j.scico.2013.10.008
URL : https://hal.archives-ouvertes.fr/hal-00903724
Supporting streams of changes during branch integration, Science of Computer Programming, vol.96, 2014. ,
DOI : 10.1016/j.scico.2014.07.012
URL : https://hal.archives-ouvertes.fr/hal-01060534
Seamless composition and reuse of customizable user interfaces with Spec, Science of Computer Programming, vol.96, 2014. ,
DOI : 10.1016/j.scico.2013.11.035
URL : https://hal.archives-ouvertes.fr/hal-00915350
Trait-oriented Programming in Java 8, in "PPPJ'14: International Conference on Principles and Practices of Programming on the Java Platform: virtual machines, languages, and tools, 2014. ,
Benzo: Reflective Glue for Low-level Programming, in "International Workshop on Smalltalk Technologies, 2014. ,
Fork/join parallelism in the wild, Proceedings of the 2014 International Conference on Principles and Practices of Programming on the Java platform Virtual machines, Languages, and Tools, PPPJ '14, 2014. ,
DOI : 10.1145/2647508.2647511
URL : https://hal.archives-ouvertes.fr/hal-01064872
Towards a new package dependency model, in "International Workshop on Smalltalk Technologies, Cambridge, United Kingdom, 2014. ,
Tracking dependencies between code changes: An incremental approach, in "IWST 2014, 2014. ,
APIEvolutionMiner: Keeping API evolution under control, 2014 Software Evolution Week, IEEE Conference on Software Maintenance, Reengineering, and Reverse Engineering (CSMR-WCRE), 2014. ,
DOI : 10.1109/CSMR-WCRE.2014.6747209
URL : https://hal.archives-ouvertes.fr/hal-00991722
Reifying the reflectogram, Proceedings of the 30th Annual ACM Symposium on Applied Computing, SAC '15, 2015. ,
DOI : 10.1145/2695664.2695883
URL : https://hal.archives-ouvertes.fr/hal-01424787
Understanding Pharo's global state to move programs through time and space, in "International Workshop on Smalltalk Technologies, 2014. ,
Remodularization Analysis Using Semantic Clustering, in "1st CSMR-WCRE Software Evolution Week, 2014. ,
Delegation proxies, Proceedings of the 13th international conference on Modularity, MODULARITY '14, 2014. ,
DOI : 10.1145/2577080.2577081
URL : https://hal.archives-ouvertes.fr/hal-00958573
Software Integration Questions: A Quantitative Survey, 2014. ,
URL : https://hal.archives-ouvertes.fr/hal-01093496
Extended results of Tornado: A Run-Fail-Grow approach for Dynamic Application Tayloring, 2014. ,
URL : https://hal.archives-ouvertes.fr/hal-00996908
Dedicated Software Analysis Tools, ERCIM news ? Special theme Software Quality, pp.22-23, 2014. ,
URL : https://hal.archives-ouvertes.fr/hal-01086593
A bytecode set for adaptive optimizations, 2014. ,
Mercury: a Model for Live Remote Debugging in Reflective Languages, 2014. ,
URL : https://hal.archives-ouvertes.fr/hal-00989294
A comparison of graphs of concept for reverse engineering, Proceedings IWPC 2000. 8th International Workshop on Program Comprehension, p.231, 2000. ,
DOI : 10.1109/WPC.2000.852497
Controlling the Scope of Change in Java, Proceedings of 20th International Conference on Object-Oriented Programming, Systems, Languages , and Applications (OOPSLA'05), pp.177-189, 2005. ,
URL : https://hal.archives-ouvertes.fr/inria-00533461
Stateful Traits, Advances in Smalltalk ? Proceedings of 14th International Smalltalk Conference, pp.66-90978, 2006. ,
DOI : 10.1007/978-3-540-71836-9_4
Stateful traits and their formalization, Computer Languages, Systems & Structures, vol.34, issue.2-3, pp.2-3, 2008. ,
DOI : 10.1016/j.cl.2007.05.003
Applying Traits to the Smalltalk Collection Hierarchy, Proceedings of 17th International Conference on Object-Oriented Programming Systems, Languages and Applications (OOPSLA'03), pp.47-64, 2003. ,
Mirrors: design principles for meta-level facilities of object-oriented programming languages, Proceedings of the International Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA'04), pp.331-344, 2004. ,
A security framework for reflective Java applications, in "Software: Practice and Experience, pp.821-846, 2003. ,
Metaclasses are first class: The ObjVlisp Model, Proceedings OOPSLA '87, pp.156-167, 1987. ,
DOI : 10.1145/38807.38822
Traits Programming with AspectJActes de la Première Journée Francophone sur le Développement du Logiciel par Aspects (JFDLPA'04), pp.62-78, 2004. ,
Using Smalltalk as a Reflective Executable Meta-language, International Conference on Model Driven Engineering Languages and Systems, pp.604-618, 2006. ,
DOI : 10.1007/11880240_42
Moose: a Collaborative and Extensible Reengineering EnvironmentTools for Software Maintenance and Reengineering Traits: A Mechanism for fine-grained Reuse, ACM Transactions on Programming Languages and Systems (TOPLAS), vol.28, issue.2, pp.55-71, 2005. ,
User-Changeable Visibility: Resolving Unanticipated Name Clashes in Traits, Proceedings of 22nd International Conference on Object-Oriented Programming , Systems, Languages, and Applications (OOPSLA'07), pp.171-190, 2007. ,
URL : https://hal.archives-ouvertes.fr/inria-00216103
Object-oriented inspection in the face of delocalisation, Proceedings of the 22nd international conference on Software engineering , ICSE '00, pp.467-476, 2000. ,
DOI : 10.1145/337180.337343
Statically typed traits, pp.2003-2016, 2003. ,
Capabilities as alias control: Secure cooperation in dynamically extensible systems, 2004. ,
Profile-guided static typing for dynamic scripting languages, 2009. ,
Smalltalk 80: the Interactive Programming Environment, 1984. ,
New security architectural directions for Java, in "compcon, p.584679, 1997. ,
Dynamic software updating, ACM Transactions on Programming Languages and Systems, vol.27, issue.6, pp.1049-1096, 2005. ,
DOI : 10.1145/1108970.1108971
Efficient method dispatch in PCL, Proceedings of the 1990 ACM conference on LISP and functional programming , LFP '90, pp.99-105, 1990. ,
DOI : 10.1145/91556.91600
Atomic architectural component recovery for program understanding and evolution, International Conference on Software Maintenance, 2002. Proceedings., 2000. ,
DOI : 10.1109/ICSM.2002.1167807
Dynamic Class Loading in the Java Virtual Machine, Proceedings of OOPSLA '98, pp.36-44, 1998. ,
FeatherTrait, ACM Transactions on Programming Languages and Systems, vol.30, issue.2, pp.1-32, 2008. ,
DOI : 10.1145/1330017.1330022
URL : https://hal.archives-ouvertes.fr/inria-00432540
DynaMine: finding common error patterns by mining software revision histories, in "SIGSOFT Software Engineering Notes, pp.296-305, 2005. ,
Robust Composition: Towards a Unified Approach to Access Control and Concurrency Control, 2006. ,
Capability-Based Financial Instruments, FC '00: Proceedings of the 4th International Conference on Financial Cryptography, pp.349-378, 2001. ,
DOI : 10.1007/3-540-45472-1_24
Flattening Traits., The Journal of Object Technology, vol.5, issue.4, pp.129-148, 2006. ,
DOI : 10.5381/jot.2006.5.4.a4
Java Traits ? Improving Opportunities for Reuse, OGI School of Science & Engineering- Beaverton, 2004. ,
A Foundation for Trait-based Metaprogramming, in "International Workshop on Foundations and Developments of Object-Oriented Languages, 2006. ,
Pour un lien d'instanciation dynamique dans les langages à classes, JFLA96", Inria ? collection didactique, 1996. ,
The protection of information in computer systems, Fourth ACM Symposium on Operating System Principles, pp.1278-1308, 1975. ,
DOI : 10.1109/PROC.1975.9939
Using Dependency Models to Manage Complex Software Architecture, Proceedings of OOPSLA'05, pp.167-176, 2005. ,
Object-oriented encapsulation for dynamically typed languages, Proceedings of 18th International Conference on Object-Oriented Programming Systems, Languages and Applications (OOPSLA'04), pp.130-149, 2004. ,
DOI : 10.1145/1035292.1028988
Traits: Composable Units of Behaviour, Proceedings of European Conference on Object-Oriented Programming, pp.248-274, 2003. ,
DOI : 10.1007/978-3-540-45070-2_12
Typed Traits in Java, Proceedings ECOOP, 2005. ,
Reengineering Class Hierarchies using Concept Analysis, ACM Trans. Programming Languages and Systems, 1998. ,
The Structure and Value of Modularity in SOftware Design, 2001. ,
MudPie: layers in the ball of mud, Computer Languages, Systems & Structures, vol.30, issue.1-2, pp.1-2, 2004. ,
DOI : 10.1016/j.cl.2003.09.001
Maintenance Support for Object-Oriented Programs, IEEE Transactions on Software Engineering, issue.12, pp.1038-1044, 1992. ,