RMOD Team

RMoD

Inria Lille - Nord Europe

CRIStAL UMR 9189

Publications

2022

Refereed Articles in International Journals

  1. N. Agouf, S. Ducasse, A. Etien, A. Alidra and A. Thiefaine, Understanding Class Name Regularity: A Simple Heuristic and Supportive Visualization, In Journal of Object Technology, 21, 1312-1330, 2022, DOI, PDF (HAL), PDF
  2. N. Anquetil, J. Delplanque, S. Ducasse, O. Zaitsev, C. Furhman and Y. Guéhéneuc, What do developers consider magic literals? A smalltalk perspective, In Information and Software Technology, 2022, DOI, PDF (HAL), PDF
  3. S. Ducasse, G. Polito, O. Zaitsev, M. Denker and P. Tesone, Deprewriter: On the fly rewriting method deprecations, In JOT, 2022, PDF (HAL), PDF

Refereed Articles in Top Conferences

  1. G. Polito, N. Palumbo, P. Tesone, S. Labsari and S. Ducasse, Interpreter-guided Differential JIT Compiler Unit Testing, In Programming Language Design and Implementation (PLDI'22), 2022, PDF (HAL), PDF

Refereed Articles in International Conferences

  1. N. Agouf, S. Ducasse, A. Etien and M. Lanza, A New Generation of Class Blueprint, In Working Conference on Software Visualization (Vissoft), 2022, PDF (HAL), PDF

Books

  1. S. Ducasse, G. Rakic, S. Kaplar, Q. D. -. O. written by A. Black, S. Ducasse, O. Nierstrasz, D. P. with D. Cassou and M. Denker, Pharo 9 by Example, Book on Demand -- Keepers of the lighthouse, 2022, URL, PDF (HAL)

PhD and Habilitation

  1. M. Marra, A Live Debugging Approach for Big Data Processing Applications, Vrije Universiteit Brussel, 2022

Refereed Articles in International Workshops

  1. N. Anquetil, M. Campero, S. Ducasse, J. Sandoval and P. Tesone, Transformation-based Refactorings: a First Analysis, In International Workshop of Smalltalk Technologies, 2022, PDF (HAL), PDF

Technical Reports

  1. M. Denker, N. Anquetil, V. Aranega, S. Costiou, S. Ducasse and A. Etien, Project-Team RMoD 2021 Activity Report, 2022, PDF (HAL), PDF

2021

Refereed Articles in International Journals

  1. V. Aranega, J. Delplanque, M. Martinez, A. Black, S. Ducasse, C. Fuhrman, G. Polito and A. Etien, Rotten Green Tests in Java, Pharo and Python An Empirical Study, In Journal of Empirical Software Engineering, Springer-Verlag, 2021, DOI, PDF (HAL), PDF
  2. G. A. Pierro, H. Rocha, S. Ducasse, M. Marchesi and R. Tonelli, A user-oriented model for Oracles' Gas price prediction, In Future Generation Computer Systems, 2021, PDF (HAL), PDF
  3. B. Verhaeghe, N. Anquetil, A. Etien, S. Ducasse, A. Seriai and M. Derras, GUI visual aspect migration: a framework agnostic solution, In Automated Software Engineering, 28, 6, 2021, DOI, PDF (HAL), PDF
  4. B. Verhaeghe, A. Shatnawi, A. Seriai, A. Etien, N. Anquetil, M. Derras and S. Ducasse, From GWT to Angular: An Experiment Report on Migrating a Legacy Web Application, In IEEE Software, IEEE, 2021, DOI, PDF (HAL), PDF

Refereed Articles in Top Conferences

  1. M. H. Houékpétodji, N. Anquetil, S. Ducasse, F. Djareddir and J. Sudich, Report From The Trenches A Case Study In Modernizing Software Development Practices, In International Conference on Software Maintenance and Evolution (ICSME'21), IEEE, 2021, PDF (HAL), PDF
  2. G. A. Pierro, Smart-Graph: Graphical Representations for Smart Contract on the Ethereum Blockchain, In 2021 IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER), 708--714, 2021, PDF (HAL), PDF
  3. G. A. Pierro and R. Tonelli, Analysis of Source Code Duplication in Ethreum Smart Contracts, In 2021 IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER), 701--707, 2021, PDF (HAL), PDF
  4. B. Verhaeghe, A. Shatnawi, A. Seriai, N. Anquetil, A. Etien, S. Ducasse and M. Derras, Migrating GUI behavior: from GWT to Angular, In International Conference on Software Maintenance and Evolution (ICSME), 2021, URL, PDF (HAL), PDF

Refereed Articles in International Conferences

  1. S. Bragagnolo, A. Seriai, S. Ducasse and M. Derras, Risk and Complexity Assessment on the Context of Language Migration, In International Conference on the Quality of Information and Communications Technology, QUATIC'2021, 2021, PDF (HAL), PDF
  2. G. Polito, P. Tesone, S. Ducasse, L. Fabresse, T. Rogliano, P. Misse-Chanabier and C. H. Phillips, Cross-ISA Testing of the Pharo VM: Lessons Learned While Porting to ARMv8, In Proceedings of the 18th international conference on Managed Programming Languages and Runtimes (MPLR '21), 2021, URL, DOI, PDF (HAL), PDF
  3. T. Rogliano, G. Polito, L. Fabresse and S. Ducasse, Analyzing Permission Transfer Channels for Dynamically Typed Languages, In DLS 2021 - 17th ACM SIGPLAN International Symposium on Dynamic Languages, 2021, PDF (HAL), PDF
  4. P. Tesone, G. Polito and S. Ducasse, Profiling Code Cache Behaviour via Events, In MPLR '21, 2021, URL, DOI, PDF (HAL), PDF

Refereed Articles in International Workshops

  1. G. Ibba, G. A. Pierro and M. Di Francesco, Evaluating Machine-Learning Techniques for Detecting Smart Ponzi Schemes, In 2021 IEEE/ACM 4th International Workshop on Emerging Trends in Software Engineering for Blockchain (WETSEB), 34--40, 2021, PDF (HAL), PDF

Technical Reports

  1. S. Bragagnolo, N. Anquetil, S. Ducasse, A. Seriai and M. Derras, Software Migration: A Theoretical Framework (A Grounded Theory approach on Systematic Literature Review), 2021, PDF (HAL), PDF
  2. G. Polito, S. Ducasse and P. Tesone, Static Basic Block Reordering Heuristics for Implicit Control Flow in Baseline JITs, 2021, URL, PDF (HAL), PDF

2020

Refereed Articles in International Journals

  1. S. Costiou, V. Aranega and M. Denker, Sub-method, partial behavioral reflection with Reflectivity: Looking back on 10 years of use, In The Art, Science, and Engineering of Programming, 4, aosa, Inc., 2020, DOI, PDF (HAL)
  2. S. Costiou, M. Kerboeuf, C. Toullec, A. Plantec and S. Ducasse, Object Miners: Acquire, Capture and Replay Objects to Track Elusive Bugs, In Journal of Object Technology, 19, 1:1-32, 2020, URL, DOI, PDF (HAL), PDF
  3. M. Marra, G. Polito and E. Gonzalez Boix, A debugging approach for live Big Data applications, In Science of Computer Programming, 194, 102460, 2020, DOI, PDF (HAL), PDF
  4. G. A. Pierro, R. Tonelli and M. Marchesi, An Organized Repository of Ethereum Smart Contracts' Source Codes and Metrics, In Future internet, 12, 197, MDPI, 2020, DOI, PDF (HAL), PDF
  5. P. Tesone, G. Polito, L. Fabresse, N. Bouraqadi and S. Ducasse, Preserving Instance State during Refactorings in Live Environments, In Future Generation Computer Systems, 110, 1-17, Elsevier, 2020, DOI, PDF (HAL), PDF
  6. P. Tesone, S. Ducasse, G. Polito, L. Fabresse and N. Bouraqadi, A new modular implementation for Stateful Traits, In Science of Computer Programming, 195, 1--37, Elsevier, 2020, DOI, PDF (HAL), PDF

Refereed Articles in Top Conferences

  1. J. Delplanque, A. Etien, N. Anquetil and S. Ducasse, Recommendations for Evolving Relational Databases, In International Conference on Advanced Information Systems Engineering (CAiSE'20), 12127, 498--514, Springer, 2020, URL, DOI, PDF (HAL)

Refereed Articles in International Conferences

  1. N. Anquetil, A. Etien, M. H. Houekpetodji, B. Verhaeghe, S. Ducasse, C. Toullec, F. Djareddir, J. Sudich and M. Derras, Modular Moose: A new generation of software reengineering platform, In International Conference on Software and Systems Reuse (ICSR'20), 2020, DOI, PDF (HAL), PDF
  2. S. Bragagnolo, N. Anquetil, S. Ducasse, S. Abderrahmane and M. Derras, Analysing Microsoft Access Projects: Building a model in a Partially Observable Domain, In International Conference on Software and Systems Reuse (ICSR'20), 2020, PDF (HAL), PDF
  3. S. Bragagnolo, B. Verhaeghe, A. Seriai, M. Derras and A. Etien, Challenges for Layout Validation: Lessons Learned, In International Conference on the Quality of Information and Communications Technology, QUATIC'2020, 2020, PDF (HAL), PDF
  4. H. Gabsi, R. Drira, H. Hajjami Ben Ghézala and S. Ducasse, From Business Process to Cloud Application, In Proceeding of the 35th Conference of International Business Information Management Association (IBIMA'20), IEEE Computer Society Press, 2020, PDF (HAL), PDF
  5. P. Laborde, S. Costiou, E. Le Pors and A. Plantec, 15 years of reuse experience in evolutionary prototyping for the defense industry, In International Conference on Software and Systems Reuse, 2020, PDF (HAL), PDF
  6. O. Zaitsev, S. Ducasse, A. Bergel and M. Eveillard, Suggesting Descriptive Method Names: An Exploratory Study of Two Machine Learning Approaches, In International Conference on the Quality of Information and Communications Technology, 93--106, 2020, PDF (HAL)

Booklets

  1. S. Ducasse and G. Polito, Concurrent Programming in Pharo, 52, Square Bracket Associates, 2020, URL, PDF (HAL), PDF
  2. G. Polito, S. Ducasse and A. Oliveira, Manage Your Code with Git and Iceberg, 61, Square Bracket Associates, 2020, URL, PDF (HAL), PDF
  3. G. Polito, S. Ducasse, P. Tesone and T. Brunzie, Unified FFI - Calling Foreign Functions from Pharo, 67, Square Bracket Associates, 2020, URL, PDF (HAL), PDF

PhD and Habilitation

  1. J. Delplanque, Managing structural and behavioral evolution in relational database: Application of Software engineering techniques, Université de Lille, 2020, PDF (HAL), PDF

Refereed Articles in International Workshops

  1. S. Costiou, T. Dupriez and D. Pollet, Handling Error-Handling Errors: dealing with debugger bugs in Pharo, In International Workshop on Smalltalk Technologies - IWST 2020, 2020, URL, PDF (HAL), PDF
  2. S. Ducasse, L. Dargaud and G. Polito, Microdown: a Clean and extensible markup language to support Pharo documentation, In Proceedings of the 2020 International Workshop on Smalltalk Technologies, 2020, PDF (HAL), PDF
  3. T. Dupriez, S. Costiou and S. Ducasse, First Infrastructure and Experimentation in Echo-debugging, In Proceedings of the 2020 International Workshop on Smalltalk Technologies, 2020, PDF (HAL), PDF
  4. P. Laborde, S. Costiou, A. Plantec and E. Le Pors, Molecule: live prototyping with component-oriented programming, In International Workshop on Smalltalk Technologies - IWST 2020, 2020, URL, PDF (HAL), PDF
  5. G. A. Pierro and R. Tonelli, PASO: A Web-Based Parser for Solidity Language Analysis, In 2020 IEEE International Workshop on Blockchain Oriented Software Engineering (IWBOSE), 16-21, 2020, DOI, PDF (HAL), PDF
  6. G. A. Pierro, A. Bergel, R. Tonelli and S. Ducasse, An Interdisciplinary Model for Graphical Representation, In Cognition: Interdisciplinary Foundations, Models and Applications Workshop (CIFMA), 2020, PDF (HAL), PDF
  7. R. Salgado, M. Denker, S. Ducasse, A. Etien and V. Aranega, Towards a Smart Data Processing and Storage Model, In International Workshop on Smalltalk Technologies IWST'20, 2020, PDF (HAL), PDF

Technical Reports

  1. O. Zaitsev, S. Ducasse and N. Anquetil, Characterizing Pharo Code: A Technical Report, 2020, URL, PDF (HAL)

2019

Refereed Articles in Top Conferences

  1. N. Anquetil, A. Etien, G. Andreo and S. Ducasse, Decomposing God Classes at Siemens, In IEEE International Conference on Software Maintenance and Evolution (ICSME'19), 169--180, IEEE, 2019, URL, DOI, PDF (HAL), PDF
  2. J. Delplanque, S. Ducasse, A. P. Black, G. Polito and A. Etien, Rotten Green Tests, In 2019 International Conference on Software Engineering (ICSE), 500--511, IEEE/ACM, 2019, DOI, PDF (HAL), PDF
  3. B. Verhaeghe, A. Etien, N. Anquetil, A. Seriai, L. Deruelle, S. Ducasse and M. Derras, GUI Migration using MDE from GWT to Angular 6: An Industrial Case, In 2019 IEEE 26th International Conference on Software Analysis, Evolution and Reengineering (SANER'19), 579--583, 2019, DOI, PDF (HAL), PDF
  4. B. Verhaeghe, C. Fuhrman, L. Guerrouj, N. Anquetil and S. Ducasse, Empirical Study of Programming to an Interface, In Proceedings of 34th Conference on Automated Software Engineering (ASE'19), 2019, DOI, PDF (HAL), PDF

Refereed Articles in International Conferences

  1. T. Dupriez, G. Polito, S. Costiou, V. Aranega and S. Ducasse, Sindarin: A Versatile Scripting API for the Pharo Debugger, In International Symposium on Dynamic Languages (DSL'19), 67--79, ACM, 2019, DOI, PDF (HAL), PDF

Refereed Articles in National Conferences

  1. B. Verhaeghe, A. Etien, S. Ducasse, A. Seriai, L. Deruelle and M. Derras, Migration de GWT vers Angular 6 en utilisant l'IDM, In Conférence en Ingénierie du Logiciel, 2019, PDF (HAL), PDF

Book Chapters

  1. S. Ducasse, H. Rocha, S. Bragagnolo, M. Denker and C. Francomme, SmartAnvil: Open-Source Tool Suite for Smart Contract Analysis, In Blockchain and Web 3.0: Social, economic, and technological challenges, Routledge, 2019, PDF (HAL), PDF

Books

  1. O. Auverlot, S. Ducasse and L. Fabresse, TinyBlog: Develop your First Web App with Pharo, 110, Square Bracket Associates, 2019, PDF (HAL)
  2. O. Auverlot, S. Ducasse and L. Fabresse, TinyBlog: Créer votre Première Application Web avec Pharo, 142, Square Bracket Associates, 2019, PDF (HAL)
  3. S. Ducasse, Pharo with Style, 46, Square Bracket Associates, 2019, URL, PDF (HAL)

Booklets

  1. S. Ducasse and J. Delplanque, Commander20: A command Framework, 35, Square Bracket Associates, 2019, URL, PDF

PhD and Habilitation

  1. J. Lecerf, Designing language-agnostic code transformation engines, Université de Lille, 2019, PDF (HAL), PDF

Refereed Articles in International Workshops

  1. S. Bragagnolo, M. Marra, G. Polito and E. G. Boix, Towards Scalable Blockchain Analysis, In 2019 IEEE/ACM 2nd International Workshop on Emerging Trends in Software Engineering for Blockchain (WETSEB), 1-7, 2019, DOI, PDF (HAL)
  2. J. Delplanque, S. Ducasse and O. Zaitsev, Magic Literals in Pharo, In International workshop of Smalltalk Technologies, 2019, PDF (HAL), PDF
  3. D. Guerra Calle, J. Delplanque and S. Ducasse, Exposing Test Analysis Results with DrTests, In International Workshop on Smalltalk Technologies, 2019, URL, PDF (HAL), PDF
  4. C. Hernández Phillips, G. Polito, L. Fabresse, S. Ducasse, N. Bouraqadi and P. Tesone, Challenges in Debugging Bootstraps of Reflective Kernels, In IWST19 - International workshop on Smalltalk Technologies, 2019, PDF (HAL), PDF
  5. P. Misse-Chanabier, V. Aranega, G. Polito and S. Ducasse, Illicium A modular transpilation toolchain from Pharo to C, In International workshop of Smalltalk Technologies, 2019, PDF (HAL), PDF
  6. G. A. Pierro and H. S. C. Rocha, The Influence Factors on Ethereum Transaction Fees, In 2019 IEEE/ACM 2nd International Workshop on Emerging Trends in Software Engineering for Blockchain (WETSEB), 24-31, IEEE, 2019, DOI, PDF (HAL), PDF
  7. G. Polito, P. Tesone, E. Miranda and D. Simmons, GildaVM: a Non-Blocking I/O Architecture for the Cog VM, In International Workshop on Smalltalk Technologies, 2019, URL, PDF (HAL)
  8. T. Rogliano, G. Polito and P. Tesone, Towards easy program migration using language virtualization, In International Workshop of Smalltalk Technology 2019, 2019, URL, PDF (HAL)
  9. C. Dutriez, B. Verhaeghe and M. Derras, Switching of GUI framework: the case from Spec to Spec 2, In Proceedings of the 14th Edition of the International Workshop on Smalltalk Technologies, 2019, PDF (HAL), PDF
  10. B. Verhaeghe, N. Anquetil, S. Ducasse, A. Seriai, L. Deruelle and M. Derras, Migrating GWT to Angular 6 using MDE, In 12th Seminar on Advanced Techniques & Tools for Software Evolution, 2019, PDF (HAL), PDF

Technical Reports

  1. M. H. Houekpetodji and N. Anquetil, Improving practices in a medium french company: First step, 2019, PDF (HAL), PDF

2018

Refereed Articles in International Journals

  1. G. Chari, D. Garbervetsky, S. Marr and S. Ducasse, Fully Reflective Execution Environments: Virtual Machines for More Flexible Software, In Transaction on Software Engineering, 45, 858--876, IEEE, 2018, DOI, PDF (HAL), PDF
  2. A. Hora, R. Robbes, M. Tulio Valente, N. Anquetil, A. Etien and S. Ducasse, How do Developers React to API Evolution? a Large-Scale Empirical Study, In Software Quality Journal, 26, 161-191, Springer Verlag, 2018, DOI, PDF (HAL), PDF
  3. M. Marra, G. Polito and E. Gonzalez Boix, Out-Of-Place debugging: a debugging architecture to reduce debugging interference, In The Art, Science, and Engineering of Programming, 3, aosa, Inc., 2018, URL, DOI, PDF (HAL), PDF
  4. G. Polito, S. Ducasse, L. Fabresse and C. Teruel, Scoped Extension Methods in Dynamically-Typed Languages, In The Art, Science, and Engineering of Programming, 2, 1-26, 2018, DOI, PDF (HAL), PDF
  5. P. Tesone, G. Polito, L. Fabresse, N. Bouraqadi and S. Ducasse, Dynamic Software Update from Development to Production, In Journal of Object Technology, 17, 1--36, AITO - Association Internationale pour les Technologies Objets, 2018, DOI, PDF (HAL), PDF

Refereed Articles in Top Conferences

  1. J. Delplanque, A. Etien, N. Anquetil and O. Auverlot, Relational Database Schema Evolution: An Industrial Case Study, In 2018 IEEE International Conference on Software Maintenance and Evolution (ICSME), 2018, DOI, PDF (HAL), PDF
  2. J. Lecerf, J. Brant, T. Goubier and S. Ducasse, A Reflexive and Automated Approach to Syntactic Pattern Matching in Code Transformations, In IEEE International Conference on Software Maintenance and Evolution (ICSME'18), 426--436, IEEE, 2018, DOI, PDF (HAL), PDF

Refereed Articles in International Conferences

  1. P. Tesone, G. Polito, L. Fabresse, N. Bouraqadi and S. Ducasse, Implementing Modular Class-based Reuse Mechanisms on Top of a Single Inheritance VM, In Symposium on Applied Computing (SAC'18), 2018, URL, DOI, PDF (HAL), PDF

Refereed Articles in National Conferences

  1. J. Delplanque, O. Auverlot, A. Etien and A. Nicolas, Définition et identification des tables de nomenclatures, In 36 ème édition d'INFormatique des ORganisations et Systèmes d'Information et de Décision (Inforsid 2018), 2018, PDF (HAL), PDF

Booklets

  1. C. Béra and S. Ducasse, Call Stack Management, 52, Square Bracket Associates, 2018, URL, PDF
  2. S. Ducasse, A Simple Reflective Object Kernel, 40, Square Bracket Associates, 2018, URL, PDF (HAL), PDF
  3. S. Ducasse and G. Polito, Physche: A Little Scheme in Pharo, 50, Square Bracket Associates, 2018, URL, PDF (HAL), PDF

PhD and Habilitation

  1. B. Govin, Support à la rénovation d'une architecture logicielle patrimoniale : Un cas réel chez Thales Air Systems, Université de Lille, 2018, PDF (HAL), PDF
  2. P. Tesone, Dynamic Software Update for Production and Live Programming Environments, Université de Lille - IMT Lille Douai, 2018, URL, PDF (HAL), PDF

Refereed Articles in International Workshops

  1. S. Bragagnolo, H. Rocha, M. Denker and S. Ducasse, SmartInspect: solidity smart contract inspector, In 2018 International Workshop on Blockchain Oriented Software Engineering (IWBOSE), 9-18, 2018, DOI, PDF (HAL), PDF
  2. S. Bragagnolo, H. Rocha, M. Denker and S. Ducasse, Ethereum Query Language, In 1st International Workshop on Emerging Trends in Software Engineering for Blockchain (WETSEB), 1-8, 2018, DOI, PDF (HAL), PDF
  3. S. Costiou, M. Kerboeuf, A. Plantec and M. Denker, Collectors, In PX'18 - Programming Experience 2018, 9, ACM Press, 2018, URL, DOI, PDF (HAL), PDF
  4. S. Demeyer, B. Verhaeghe, A. Etien, N. Anquetil and S. Ducasse, Evaluating the Efficiency of Continuous Testing during Test-Driven Development, In Proceedings VST 2018 (2nd IEEE International Workshop on Validation, Analysis and Evolution of Software Tests), 1 -- 5, 2018, URL, PDF (HAL), PDF
  5. S. Kaleba, C. Béra and S. Ducasse, Assessing primitives performance on multi-stage execution, In International Workshop on Smalltalk Technology IWST'18, 2018, URL, PDF (HAL), PDF
  6. S. Kaleba, C. Béra and E. Miranda, Garbage Collection Evaluation Infrastructure for the Cog VM, In Implementation, Compilation, Optimization of Object-Oriented Languages, Programs and Systems Workshop, ICOOOLPS'18, 2018, PDF (HAL), PDF
  7. H. Rocha and S. Ducasse, Preliminary Steps Towards Modeling Blockchain Oriented Software, In 1st International Workshop on Emerging Trends in Software Engineering for Blockchain (WETSEB), 1-6, 2018, DOI, PDF (HAL), PDF

Technical Reports

  1. J. Delplanque, S. Ducasse, A. P. Black and G. Polito, Rotten Green Tests: a First Analysis, 2018, PDF (HAL), PDF

Vulgarisation Articles

  1. O. Auverlot and C. Béra, Au coeur de la machine virtuelle de Pharo, In Linux Magazine, 1, 2018
  2. O. Auverlot and C. Béra, Faites vos jeux avec Pharo, In Linux Magazine, 1, 2018

2017

Refereed Articles in International Journals

  1. N. Papoulias, M. Denker, S. Ducasse and L. Fabresse, End-User Abstractions for Meta-Control: Reifying the Reflectogram, In Science of Computer Programming, 140, 2--16, 2017, URL, DOI, PDF (HAL), PDF
  2. G. Polito, L. Fabresse, N. Bouraqadi and S. Ducasse, Run-Fail-Grow: Creating Tailored Object-Oriented Runtimes, In The Journal of Object Technology, 16, 2:1-36, 2017, URL, DOI, PDF (HAL), PDF
  3. D. Pollet and S. Ducasse, A critical analysis of string APIs: the case of Pharo, In Science of Computer Programming, 161, 89-104, 2017, DOI, PDF (HAL), PDF
  4. L. H. Silva, M. T. Valente, A. Bergel, N. Anquetil and A. Etien, Identifying Classes in Legacy JavaScript Code, In Journal of Software: Evolution and Process, 2017, URL, DOI, PDF (HAL), PDF

Refereed Articles in Top Conferences

  1. V. Blondeau, A. Etien, N. Anquetil, S. Cresson, P. Croisy and S. Ducasse, What are the Testing Habits of Developers? A Case Study in a Large IT Company, In Proceedings of the 21st IEEE International Conference on Software Maintenance and Evolution (ICSME'17), 2017, PDF (HAL), PDF
  2. G. Santos, K. Paixao, N. Anquetil, A. Etien, M. Maia and S. Ducasse, Recommending Source Code Locations for System Specific Transformations, In 24th IEEE International Conference on Software Analysis, Evolution, and Reengineering (SANER), 1--10, 2017, PDF (HAL), PDF

Refereed Articles in International Conferences

  1. J. Delplanque, A. Etien, O. Auverlot, T. Mens, N. Anquetil and S. Ducasse, CodeCritics Applied to Database Schema: Challenges and First Results, In 24th IEEE International Conference on Software Analysis, Evolution, and Reengineering, 2017, PDF (HAL), PDF

Books

  1. S. Ducasse, D. Zagidulin, N. Hess, D. C. -. O. written by A. Black, S. Ducasse, O. Nierstrasz, D. P. with D. Cassou and M. Denker, Pharo by Example 5, 376, Square Bracket Associates, 2017, URL
  2. S. Ducasse and D. Pollet, Learning Object-Oriented Programming, Design and TDD with Pharo, 250, Square Bracket Associates, 2017, URL, PDF (HAL)
  3. J. Fabry and S. Ducasse, The Spec UI Framework, 84, Square Bracket Associates, 2017, URL, PDF (HAL)

Booklets

  1. J. Brant, J. Lecerf, T. Goubier, S. Ducasse and A. P. Black, Smacc: a Compiler-Compiler, 44, Square Bracket Associates, 2017, URL, PDF (HAL), PDF
  2. S. Ducasse and P. Kenny, Scraping HTML with XPath, 30, Square Bracket Associates, 2017, URL, PDF (HAL), PDF
  3. E. Lorenzano, S. Ducasse, J. Fabry and N. Hartl, Voyage: Persisting Objects in Document Databases, 46, Square Bracket Associates, 2017, URL, PDF (HAL), PDF

PhD and Habilitation

  1. C. Béra, Sista: a Metacircular Architecture for Runtime Optimisation Persistence, Université de Lille, 2017, PDF (HAL), PDF
  2. V. Blondeau, Test Selection Practices in a Large IT Company, Université de Lille, 2017, PDF (HAL), PDF
  3. M. Naddeo, A Modular Approach to Object Initialization for Pharo, Dipartimento di Informatica, Università degli Studi di Torino ; Inria Lille Nord Europe - Laboratoire CRIStAL - Université de Lille, 2017, URL, PDF (HAL), PDF
  4. G. J. de Souza Santos, Assessing and Improving Code Transformations to Support Software Evolution, University Lille 1 - Sciences et Technologies - France, 2017, PDF (HAL), PDF

Refereed Articles in International Workshops

  1. A. Alidra, M. Saker, N. Anquetil and S. Ducasse, Identifying class name inconsistency in hierarchy: a first simple heuristic, In International Workshop on Smalltalk Technologies (IWST'17), 2017, DOI, PDF (HAL), PDF
  2. N. Anquetil, M. Bhatti, S. Ducasse, A. Hora and J. Laval, The Case for Non-Cohesive Packages, In SQAMIA 2017 - 6th workshop on Software Quality Analysis, Monitoring, Improvement, and Applications, 2017, URL, PDF (HAL), PDF
  3. S. Costiou, M. Kerboeuf, M. Denker and A. Plantec, Unanticipated Debugging with Dynamic Layers, In LASSY'17 - Companion to the First International Conference on the Art, Science and Engineering of Programming, 14:1--14:6, ACM, 2017, DOI, PDF (HAL)
  4. C. M. Souza Couto, H. Rocha and R. Terra, Quality-oriented Move Method Refactoring, In BENEVOL'15: 14th BElgian-NEtherlands software eVOLution seminar, 2017, URL, PDF (HAL), PDF
  5. T. Dupriez, G. Polito and S. Ducasse, Analysis and exploration for new generation debuggers, In Proceedings of the 12th Edition of the International Workshop on Smalltalk Technologies, 5:1--5:6, ACM, 2017, DOI, PDF (HAL), PDF
  6. B. Govin, N. Anquetil, A. Etien, S. Ducasse and A. Monegier Du Sorbier, Managing an Industrial Software Rearchitecting Project With Source Code Labelling, In Complex Systems Design & Management conference (CSD&M), 2017, URL, PDF (HAL)
  7. S. Kaleba, C. Béra, A. Bergel and S. Ducasse, A detailed VM profiler for the Cog VM, In International Workshop on Smalltalk Technology IWST'17, 2017, URL, PDF (HAL), PDF
  8. M. Marra, E. G. Boix, S. Costiou, M. Kerboeuf, A. Plantec, G. Polito and S. Ducasse, Debugging Cyber-Physical Systems with Pharo, In Proceedings of the 12th Edition of the International Workshop on Smalltalk Technologies, 8:1--8:10, ACM, 2017, URL, DOI, PDF (HAL), PDF
  9. G. Polito, S. Ducasse and L. Fabresse, First-Class Undefined Classes for Pharo, In Proceedings of the 12th Edition of the International Workshop on Smalltalk Technologies, 9:1--9:8, ACM, 2017, URL, DOI, PDF (HAL), PDF
  10. T. Raffaillac, S. Huot and S. Ducasse, Turning Function Calls Into Animations, In Proceedings of the 9th ACM SIGCHI Symposium on Engineering Interactive Computing Systems, 2017, URL, PDF (HAL), PDF
  11. H. Rocha, S. Ducasse, M. Denker and J. Lecerf, Solidity Parsing Using SmaCC: Challenges and Irregularities, In Proceedings of the 12th Edition of the International Workshop on Smalltalk Technologies, 2:1--2:9, ACM, 2017, DOI, PDF (HAL), PDF
  12. B. Verhaeghe, N. Anquetil, S. Ducasse and V. Blondeau, Usage of Tests in an Open-Source Community, In Proceedings of the 12th Edition of the International Workshop on Smalltalk Technologies, 4:1--4:9, ACM, 2017, DOI, PDF (HAL), PDF

Technical Reports

  1. S. Ducasse, L. Fabresse, G. Polito and C. Teruel, An Experiment with lexically-bound extension methods for a dynamic language, 2017, URL, PDF (HAL), PDF
  2. S. Bragagnolo, H. Rocha, M. Denker and S. Ducasse, SmartInspect: Smart Contract Inspection Technical Report, 2017, PDF (HAL), PDF

2016

Refereed Articles in International Journals

  1. C. Béra, E. Miranda, M. Denker and S. Ducasse, Practical Validation of Bytecode to Bytecode JIT Compiler Dynamic Deoptimization, In Journal of Object Technology, 15, 1:1-26, 2016, DOI, PDF (HAL), PDF
  2. V. Blondeau, A. Etien, N. Anquetil, S. Cresson, P. Croisy and S. Ducasse, Test Case Selection in Industry: An Analysis of Issues Related to Static Approaches, In Software Quality Journal, 1--35, Springer Verlag, 2016, DOI, PDF (HAL), PDF
  3. M. Dias, S. Ducasse, D. Cassou and V. Uquillas Gómez, Do Tools Support Code Integration? A Survey, In Journal of Object Technology, 16, 2:1-20, 2016, DOI, PDF
  4. C. Maffort, M. T. Valente, R. Terra, M. Bigonha, N. Anquetil and A. Hora, Mining Architectural Violations from Version History, In Empirical Software Engineering, 21, 854--895, 2016, DOI, PDF (HAL), PDF

Refereed Articles in International Conferences

  1. M. De Wael, S. Marr, B. De Fraine, T. Van Cutsem and W. De Meuter, Partitioned Global Address Space Languages, In ACM Comput. Surv., ACM, 2016, URL, PDF (HAL), PDF
  2. B. Govin, N. Anquetil, A. Etien, A. Monegier Du Sorbier and S. Ducasse, How Can We Help Software Rearchitecting Efforts ? Study of an Industrial Case, In Proceedings of the International Conference on Software Maintenance and Evolution, (Industrial Track), 2016, URL, PDF (HAL)
  3. A. Cavalcante Hora, M. Tulio Valente, R. Robbes and N. Anquetil, When should internal interfaces be promoted to public?, In International Symposium on Foundations of Software Engineering (FSE'16), 2016, URL, DOI, PDF (HAL)

PhD and Habilitation

  1. A. Etien, Metamodelisation to support Test and Evolution, Université des Sciences et Technologie de Lille - Lille I, 2016, PDF (HAL), PDF
  2. C. Teruel, Adaptability and Encapsulation in Dynamically-Typed Languages: Taming Reflection and Extension Methods, Université Lille 1 - France, 2016, PDF (HAL), PDF

Refereed Articles in International Workshops

  1. T. Arloing, Y. Dubois, D. Cassou and S. Ducasse, Pillar: A Versatile and Extensible Lightweight Markup Language, In International Workshop on Smalltalk Technologies IWST'16, 2016, DOI, PDF (HAL), PDF
  2. C. Béra, A low Overhead Per Object Write Barrier for the Cog VM, In International Workshop on Smalltalk Technologies IWST'16, 2016, DOI, PDF (HAL), PDF
  3. V. Blondeau, N. Anquetil, S. Ducasse, S. Cresson and P. Croisy, Test Selection with Moose In Industry: Impact of Granularity, In International Workshop on Smalltalk Technologies IWST'16, 2016, URL, PDF (HAL), PDF
  4. S. Ducasse, E. Miranda and A. Plantec, Pragmas: Literal Messages as Powerful Method Annotations, In International Workshop on Smalltalk Technologies IWST'16, 2016, DOI, PDF (HAL), PDF
  5. B. Govin, N. Anquetil, A. Monegier Du Sorbier and S. Ducasse, Clustering Techniques for Conceptual Cluster, In International Workshop on Smalltalk Technologies IWST'16, 2016, URL, DOI, PDF (HAL)
  6. N. Milojković, C. Béra, M. Ghafari and O. Nierstrasz, Inferring Types by Mining Class Usage Frequency from Inline Caches, In International Workshop on Smalltalk Technologies IWST'16, 2016, DOI, PDF (HAL), PDF
  7. H. Oumarou, N. Anquetil, A. Etien, S. Ducasse and K. D. Taiwe, Identifying the Exact Bug Fixing Actions, In 2016 7th International Workshop on Empirical Software Engineering in Practice (IWESEP), 51-56, 2016, DOI
  8. M. Rizun, G. Santos, S. Ducasse and C. Teruel, Phorms: Pattern Combinator Library for Pharo, In International Workshop on Smalltalk Technologies IWST'16, 2016, DOI, PDF (HAL), PDF
  9. R. Salgado and S. Ducasse, Lowcode: Extending Pharo with C Types to Improve Performance, In International Workshop on Smalltalk Technologies IWST'16, 2016, DOI, PDF (HAL), PDF
  10. J. P. S. Alcocer, M. Denker, A. Bergel and Y. Acurana, Dynamically Composing Collection Operations through Collection Promises, In Proceedings of International Workshop on Smalltalk Technologies (IWST 2016), 8:1--8:5, ACM, 2016, DOI, PDF (HAL), PDF
  11. R. Terra, M. T. Valente and N. Anquetil, A Lightweight Remodularization Process Based on Structural Similarity, In 2016 X Brazilian Symposium on Software Components, Architectures and Reuse (SBCARS), 111-120, 2016, DOI

Technical Reports

  1. A. Bergel, S. Ducasse, M. Denker and J. Fabry, PLOMO2 Associate Team Final Report, 2016, PDF (HAL), PDF
  2. M. Denker, N. Anquetil, D. Cassou, S. Ducasse, A. Etien and D. Pollet, Project-Team RMoD (Analyses and Language Constructs for Object-Oriented Application Evolution) 2015 Activity Report, 2016, PDF (HAL), PDF
  3. A. Etien, Metamodelisation to support Test and Evolution, Université des Sciences et Technologie de Lille - Lille I, 2016, PDF (HAL), PDF

Vulgarisation Articles

  1. O. Auverlot and S. Ducasse, Un Chat en Pharo, In GNU Linux Magazine, 2016, PDF (HAL)
  2. O. Auverlot, Pharo : générer des documents PDF avec Artefact, In GNU Linux Magazine, 2016, PDF (HAL)

2015

Refereed Articles in International Journals

  1. J. Arnaud, S. Ducasse, M. Denker and C. Teruel, Handles: Behavior-Propagating First Class References For Dynamically-Typed Languages, In Journal of Science of Computer Programming, 98, 318-338, 2015, PDF (HAL), PDF
  2. A. Chis, M. Denker, T. Girba and O. Nierstrasz, Practical domain-specific debuggers using the Moldable Debugger framework, In Journal of Computer Languages, Systems and Structures, 44, 89-113, Elsevier, 2015, DOI, PDF (HAL), PDF
  3. A. Etien, A. Muller, T. Legrand and R. F. Paige, Localized model transformations for building large-scale transformations, In Software & Systems Modeling, 14, 1189--1213, Springer, 2015, DOI, PDF (HAL)
  4. A. Hora, N. Anquetil, A. Etien, S. Ducasse and M. T. Valente, Automatic Detection of System-Specific Conventions Unknown to Developers, In Journal of Systems and Software, 109, 192-204, 2015, DOI, PDF (HAL), PDF
  5. M. Martinez Peck, N. Bouraqadi, L. Fabresse, M. Denker and C. Teruel, Ghost: A Uniform and General-Purpose Proxy Implementation, In Journal of Object Technology, 98, 339-359, 2015, DOI, PDF (HAL), PDF
  6. N. Papoulias, N. Bouraqadi, M. Denker, S. Ducasse and L. Fabresse, Mercury: Properties and Design of a Remote Debugging Solution using Reflection, In Journal of Object Technology, 14, 1-36, 2015, DOI, PDF (HAL), PDF
  7. C. Teruel, E. Wernli, S. Ducasse and O. Nierstrasz, Propagation of Behavioral Variations with Delegation Proxies, In Transactions on Aspect-Oriented Software Development (TAOSD), 63--95, Springer, 2015, PDF (HAL), PDF

Refereed Articles in Top Conferences

  1. A. Hora, R. Robbes, N. Anquetil, A. Etien, S. Ducasse and M. T. Valente, How Do Developers React to API Evolution? The Pharo Ecosystem Case, In International Conference on Software Maintenance (ICSM'15), 251--260, 2015, DOI, PDF (HAL), PDF
  2. S. Marr, C. Seaton and S. Ducasse, Zero-Overhead Metaprogramming: Reflection and Metaobject Protocols Fast and without Compromises, In Proceedings of the 36th ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI'15), 545--554, ACM, 2015, DOI, PDF (HAL), PDF
  3. S. Marr and S. Ducasse, Tracing vs. Partial Evaluation: Comparing Meta-Compilation Approaches for Self-Optimizing Interpreters, In International Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA'2015), 821--839, ACM, 2015, DOI, PDF (HAL), PDF
  4. E. Miranda and C. Béra, A Partial Read Barrier for Efficient Support of Live Object-oriented Programming, In International Symposium on Memory Management (ISMM '15), 93-104, 2015, URL, DOI, PDF (HAL), PDF
  5. G. Santos, N. Anquetil, A. Etien, S. Ducasse and M. T. Valente, System Specific, Source Code Transformations, In 31st IEEE International Conference on Software Maintenance and Evolution, 221--230, 2015, PDF (HAL), PDF
  6. L. L. Silva, M. T. Valente, M. Maia and N. Anquetil, Developers' Perception of Co-Change Patterns: An Empirical Study, In Proceedings of the 31st IEEE International Conference on Software Maintenance, 2015, PDF (HAL), PDF

Refereed Articles in International Conferences

  1. G. Chari, D. Garbervetsky, S. Marr and S. Ducasse, Towards Fully Reflective Environments, In Onward! 2015, 240--253, 2015, DOI, PDF (HAL), PDF
  2. M. De Wael, S. Marr, J. De Koster, J. B. Sartor and W. De Meuter, Just-in-Time Data Structures, In Onward! 2015, 2015, PDF (HAL), PDF
  3. M. Dias, A. Bacchelli, G. Gousios, D. Cassou and S. Ducasse, Untangling Fine-Grained Code Changes, In SANER'15: Proceedings of the 22nd International Conference on Software Analysis, Evolution, and Reengineering, 341--350, 2015, PDF (HAL), PDF
  4. H. Oumarou, N. Anquetil, A. Etien, S. Ducasse and K. D. Taiwe, Identifying the Exact Fixing Actions of Static Rule Violation, In Proceedings of the 22nd IEEE International Conference on Software Analysis, Evolution, and Reengineering (SANER'15), 2015, PDF (HAL), PDF
  5. N. Papoulias, M. Denker, S. Ducasse and L. Fabresse, Reifying the Reflectogram, In 30th ACM/SIGAPP Symposium On Applied Computing, 2015, DOI, PDF (HAL), PDF
  6. G. Polito, S. Ducasse, L. Fabresse and N. Bouraqadi, A Bootstrapping Infrastructure to Build and Extend Pharo-Like Languages, In Onward! 2015, 2015, PDF (HAL), PDF
  7. G. Polito, S. Ducasse, L. Fabresse, N. Bouraqadi and M. Mattone, Virtualization Support for Dynamic Core Library Update, In Onward! 2015, 2015, PDF (HAL), PDF
  8. G. Santos, N. Anquetil, A. Etien, S. Ducasse and M. T. Valente, Recording and Replaying System Specific, Source Code Transformations, In 15th IEEE International Working Conference on Source Code Analysis and Manipulation (SCAM'15), 221--230, 2015, PDF (HAL), PDF
  9. G. Santos, N. Anquetil, A. Etien, S. Ducasse and M. T. Valente, OrionPlanning: Improving Modularization and Checking Consistency on Software Architecture, In 3rd IEEE Working Conference on Software Visualization (VISSOFT 2015) -- Tool track, 190--194, 2015, PDF (HAL), PDF
  10. L. H. Silva, M. Ramos, M. T. Valente, A. Bergel and N. Anquetil, Does Javascript Software Embrace Classes?, In Proceedings of the 22nd IEEE International Conference on Software Analysis, Evolution, and Reengineering (SANER'15), 2015, PDF (HAL), PDF
  11. C. Teruel, S. Ducasse, D. Cassou and M. Denker, Access Control to Reflection with Object Ownership, In Dynamic Languages Symposium (DLS'2015), 2015, URL, DOI, PDF (HAL), PDF

Books

  1. D. Cassou, S. Ducasse, L. Fabresse, J. Fabry and S. Van Caekenberghe, Enterprise Pharo: a Web Perspective, 278, Square Bracket Associates, 2015, URL, PDF (HAL)

PhD and Habilitation

  1. M. Dias, Supporting Software Integration Activities with First-Class Code Changes, University Lille 1 - Sciences et Technologies - France, 2015, PDF (HAL), PDF
  2. G. Polito, Virtualization Support for Application Runtime Specialization and Extension, University Lille 1 - Sciences et Technologies - France, 2015, PDF (HAL), PDF

Refereed Articles in International Workshops

  1. V. Blondeau, N. Anquetil, S. Ducasse, S. Cresson and P. Croisy, Software metrics to predict the health of a project?, In International Workshop on Smalltalk Technologies IWST'15, 2015, DOI, PDF (HAL), PDF
  2. V. Blondeau, S. Cresson, P. Croisy, A. Etien, N. Anquetil and S. Ducasse, Predicting the Health of a Project? An Assessment in a Major IT Company, In 8th Seminar on Advanced Techniques & Tools for Software Evolution (SATToSE'15), 2015, PDF (HAL), PDF
  3. V. Blondeau, S. Cresson, P. Croisy, A. Etien, N. Anquetil and S. Ducasse, Dynamic and Static Approaches Comparison for Test Suite Reduction in Industry, In BENEVOL'15: 14th BElgian-NEtherlands software eVOLution seminar, 2015, PDF (HAL), PDF
  4. M. Dias, G. Polito, D. Cassou and S. Ducasse, DeltaImpactFinder: Assessing Semantic Merge Conflicts with Dependency Analysis, In IWST'15: International Workshop on Smalltalk Technologies 2015, 2015, URL, PDF (HAL), PDF
  5. B. Govin, N. Anquetil, A. Etien, A. Monegier Du Sorbier and S. Ducasse, Reverse Engineering Tool Requirements for Real Time Embedded Systems, In Seminar on Advanced Techniques & Tools for Software Evolution (SATToSE'15), 2015, URL, PDF (HAL)
  6. B. Govin, N. Anquetil, A. Etien, A. Monegier Du Sorbier and S. Ducasse, Measuring the progress of an Industrial Reverse Engineering Process, In BENEVOL'15: 14th BElgian-NEtherlands software eVOLution seminar, 2015, URL, PDF (HAL)
  7. G. Larcheveque, U. Bhatti, N. Anquetil and S. Ducasse, Telescope: A High-Level Model to Build Dynamic Visualizations, In International Workshop on Smalltalk Technologies (IWST'15), 2015, PDF (HAL), PDF
  8. M. D. Skip Lentz and D. Cassou, Griotte: Improving Code Review with Fine-Grained IDE Events, In BENEVOL'15: 14th BElgian-NEtherlands software eVOLution seminar, 2015, PDF
  9. D. Pollet and S. Ducasse, A First Analysis of String APIs: the Case of Pharo, In International Workshop on Smalltalk Technologies 2015, 2015, PDF (HAL), PDF
  10. M. Rizun, J. Bach and S. Ducasse, Code Transformation by Direct Transformation of ASTs, In International Workshop on Smalltalk Technologies (IWST), 2015, PDF (HAL), PDF
  11. L. Humberto Silva, D. Hovadick, M. Tulio Valente, A. Bergel, N. Anquetil and A. Etien, JSClassFinder: A Tool to Detect Class-like Structures in JavaScript, In CBSOFT'15 - Brazilian Conference on Software: Theory and Practice, 2015, PDF (HAL), PDF

Technical Reports

  1. M. Denker, N. Anquetil, D. Cassou, S. Ducasse, A. Etien and D. Pollet, Project-Team RMoD (Analyses and Language Constructs for Object-Oriented Application Evolution) 2014 Activity Report, 2015, PDF (HAL), PDF

2014

Refereed Articles in International Journals

  1. H. Abdeen, S. Ducasse, D. Pollet, I. Alloui and J. Falleri, The Package Blueprint: Visually analyzing and quantifying packages dependencies, In Science of Computer Programming, 89, 298--319, 2014, DOI, PDF (HAL), PDF
  2. V. Aranega, J. Mottu, A. Etien, T. Degueule, B. Baudry and J. Dekeyser, Towards an automation of the mutation analysis dedicated to model transformation, In Software Testing, Verification and Reliability, 2014, URL, DOI, PDF (HAL)
  3. C. Couto, P. Pires, M. T. Valente, R. da Silva Bigonha and N. Anquetil, Predicting software defects with causality tests, In Journal of Systems and Software (JSS), 93, 24--41, 2014, URL, DOI, PDF (HAL)
  4. C. Couto, M. T. Valente, P. Pires, A. Hora, N. Anquetil and R. S. Bigonha, BugMaps-Granger: a tool for visualizing and predicting bugs using Granger causality tests, In Journal of Software Engineering Research and Development, 2, 1, Springer, 2014, PDF (HAL), PDF
  5. M. Dias, M. Martinez Peck, S. Ducasse and G. Arévalo, Fuel: A Fast General-Purpose Object Graph Serializer, In Journal of Software: Practice and Experience, 44, 433-453, John Wiley & Sons, Ltd., 2014, DOI, PDF (HAL), PDF
  6. J. Fabry, R. Robbes and M. Denker, DIE: A Domain Specific Aspect Language for IDE Events, In Journal of Universal Computer Science, 20, 135--168, 2014, PDF (HAL), PDF
  7. J. Fabry, A. Kellens, S. Denier and S. Ducasse, AspectMaps: Extending Moose to visualize AOP software, In Science of Computer Programming, 79, 6-22, 2014, DOI, PDF (HAL), PDF
  8. J. Laval and S. Ducasse, Resolving cyclic dependencies between packages with Enriched Dependency Structural Matrix, In Software: Practice and Experience, 44, 235-257, 2014, DOI, PDF (HAL), PDF
  9. G. Polito, S. Ducasse, L. Fabresse, N. Bouraqadi and B. van Ryseghem, Bootstrapping Reflective Systems: The Case of Pharo, In Science of Computer Programming, 96, 141-155, Elsevier, 2014, DOI, PDF (HAL), PDF
  10. B. van Ryseghem, S. Ducasse and J. Fabry, Seamless Composition and Reuse of Customizable User Interfaces with Spec, In Science of Computer Programming, 96, 34-51, Elsevier, 2014, DOI, PDF (HAL), PDF
  11. V. Uquillas Gómez, S. Ducasse and A. Kellens, Supporting Streams of Changes during Branch Integration, In Journal of Science of Computer Programming, 96, 84-106, 2014, DOI, PDF (HAL), PDF

Refereed Articles in Top Conferences

  1. E. Wernli, O. Nierstrasz, C. Teruel and S. Ducasse, Delegation Proxies: The Power of Propagation, In Proceedings of the 13th International Conference on Modularity, 63--95, 2014, URL, PDF (HAL)

Refereed Articles in International Conferences

  1. A. Bergel, S. Maass, S. Ducasse and T. Girba, A Domain-Specific Language For Visualizing Software Dependencies as a Graph, In Vissoft'14, NIER Track, 2014, PDF (HAL), PDF
  2. V. Bono, E. Mensa and M. Naddeo, 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, PDF (HAL)
  3. R. S. Durelli, D. S. Santibáñez, B. Marinho, R. Honda, M. E. Delamaro, N. Anquetil and V. V. de Camargo, A mapping study on architecture-driven modernization, In Information Reuse and Integration (IRI), 2014 IEEE 15th International Conference on, 577-584, IEEE, 2014, DOI
  4. A. Hora, A. Etien, N. Anquetil, S. Ducasse and M. T. Valente, APIEvolutionMiner: Keeping API Evolution under Control, In Proceedings of the Software Evolution Week (CSMR-WCRE'14), 2014, PDF (HAL), PDF
  5. G. Santos, M. T. Valente and N. Anquetil, Remodularization Analysis Using Semantic Clustering, In Software Maintenance, Reengineering and Reverse Engineering (CSMR-WCRE), 2014 Software Evolution Week-IEEE Conference on, 224--33, 2014, PDF (HAL), PDF

Book Chapters

  1. J. Laval, S. Denier and S. Ducasse, Visualisations pour la remodularisation à large échelle des systèmes à objets, In Evolution et Rénovation des Systèmes Logiciels, Hermès, 2014, PDF
  2. K. Mordal, J. Laval and S. Ducasse, Modèles de mesure de la qualité des logiciels, In Evolution et Rénovation des Systèmes Logiciels, Hermès, 2014, PDF

PhD and Habilitation

  1. N. Anquetil, HDR - Supporting Software Evolution in the Organizations, 2014, PDF (HAL)
  2. C. Bruni, Towards Self-aware Virtual Machines, University Lille 1 - Sciences et Technologies - France, 2014, PDF (HAL), PDF
  3. A. C. Hora, Assessing and Improving Rules to Support Software Evolution, University Lille 1 - Sciences et Technologies - France, 2014, PDF (HAL), PDF

Refereed Articles in International Workshops

  1. C. Béra and E. Miranda, A bytecode set for adaptive optimizations, In International Workshop on Smalltalk Technologies (IWST), 2014, PDF (HAL), PDF
  2. C. Bruni, L. Fabresse, S. Ducasse and I. Stasenko, Benzo: Reflective Glue for Low-level Programming, In International Workshop on Smalltalk Technologies 2014, 2014, PDF (HAL), PDF
  3. C. Demarey, D. Cassou and S. Ducasse, Towards a new package dependency model, In IWST'14: Proceedings of the 6th International Workshop on Smalltalk Technologies, 2014, PDF (HAL), PDF
  4. L. Godoy, D. Cassou and S. Ducasse, Tracking dependencies between code changes: An incremental approach, In IWST'14: Proceedings of the International Workshop on Smalltalk Technologies 2014, 2014
  5. N. Passerini, P. Tesone and S. Ducasse, An extensible constraint-based type inference algorithm for object-oriented dynamic languages supporting blocks and generic types, In International Workshop on Smalltalk Technologies (IWST'14), 2014
  6. G. Polito, N. Bouraqadi, S. Ducasse and L. Fabresse, Understanding Pharoś global state to move programs through time and space, In IWST - International Workshop on Smalltalk Technology, Co-located within the 22th International Smalltalk Conference - 2014, 2014, PDF (HAL), PDF

Technical Reports

  1. N. Anquetil, HDR - Supporting Software Evolution in the Organizations, 2014, PDF (HAL)
  2. N. Anquetil, Y. Tymchuk, A. Etien, G. Santos and S. Ducasse, A Generic Platform for Name Resolution in Source Code Analysis, 2014, URL, PDF (HAL)
  3. M. Denker, N. Anquetil, D. Cassou, S. Ducasse, A. Etien and D. Pollet, Project-Team RMoD (Analyses and Language Constructs for Object-Oriented Application Evolution) 2013 Activity Report, 2014, PDF (HAL), PDF
  4. M. Dias, V. Uquillas Gómez, D. Cassou and S. Ducasse, Software Integration Questions: A Quantitative Survey, 2014, PDF (HAL), PDF

Vulgarisation Articles

  1. N. Anquetil, S. Ducasse and M. U. Bhatti, Dedicated Software Analysis Tools, In ERCIM News, 99, 22--23, 2014, PDF

2013

Refereed Articles in International Journals

  1. E. Allende, O. Callau, J. Fabry, E. Tanter and M. Denker, Gradual Typing for Smalltalk, In Science of Computer Programming, 2013, DOI, PDF (HAL), PDF
  2. J. Laval, N. Anquetil, U. Bhatti and S. Ducasse, oZone: Layer identification in the presence of cyclic dependencies, In Science of Computer Programming, 78, 1055--1072, 2013, DOI, PDF (HAL), PDF
  3. M. Martinez Peck, N. Bouraqadi, M. Denker, S. Ducasse and L. Fabresse, Marea: An Efficient Application-Level Object Graph Swapper, In Journal of Object Technology, 12, 2:1-30, 2013, DOI, PDF (HAL), PDF
  4. K. Mordal-Manet, N. Anquetil, J. Laval, A. Serebrenik, B. Vasilescu and S. Ducasse, Software quality metrics aggregation in industry, In Journal of Software: Evolution and Process, 25, 1117--1135, 2013, DOI, PDF

Refereed Articles in International Conferences

  1. H. Abdeen, H. Sahraoui, O. Shata, N. Anquetil and S. Ducasse, Towards Automatically Improving Package Structure While Respecting Original Design Decisions, In International Working Conference on Reverse Engineering (WCRE'13), IEEE Computer Society Press, 2013, PDF (HAL), PDF
  2. R. S. Durelli, D. S. Santibáñez, N. Anquetil, M. E. Delamaro and V. V. de Camargo, A systematic review on mining techniques for crosscutting concerns, In Proceedings of the 28th Annual ACM Symposium on Applied Computing, 1080--1087, 2013
  3. A. Hora, N. Anquetil, S. Ducasse and M. T. Valente, Mining System Specific Rules from Change Patterns, In Proceedings of the 20th Working Conference on Reverse Engineering (WCRE'13), 2013, PDF (HAL), PDF
  4. C. Maffort, M. T. Valente, M. Bigonha, A. Hora, N. Anquetil and J. Menezes, Mining Architectural Patterns Using Association Rules, In Proceedings of the 25th International Conference on Software Engineering and Knowledge Engineering (SEKE'13), 2013, PDF (HAL), PDF
  5. C. Maffort, M. T. Valente, N. Anquetil, A. Hora and M. Bigonha, Heuristics for Discovering Architectural Violations, In Proceedings of the 20th Working Conference on Reverse Engineering (WCRE'13), 2013, PDF (HAL), PDF
  6. J. P. Sandoval Alcocer, A. Bergel, S. Ducasse and M. Denker, Performance Evolution Blueprint: Understanding the Impact of Software Evolution on Performance, In Vissoft 2013, 2013, DOI, PDF (HAL), PDF

Refereed Articles in French Journals

  1. A. Authosserre-Cavarero, F. Bertrand, M. Blay-Fornarino, P. Collet, H. Dubois, S. Ducasse, S. Dupuy-Chessa, C. Faron-Zucker, C. Faucher, J. Lafaye, P. Lahire, O. Le Goaer, J. Montagnat and A. Pinna-Dery, Ingénierie dirigée par les modèles : quels supports à l'interopérabilité des systèmes, In Revue Ingénierie des Systèmes d'Information, 18, 9-40, 2013, PDF (HAL), PDF

Book Chapters

  1. C. Bera and S. Ducasse, Handling Exceptions, In Deep Into Pharo, 38, Square Bracket Associates, 2013, URL
  2. S. Ducasse and C. Bera, Blocks: a Detailed Analysis, In Deep Into Pharo, 25, Square Bracket Associates, 2013, URL
  3. N. Cellier and S. Ducasse, Fun with Floats, In Deep Into Pharo, 10, Square Bracket Associates, 2013, URL
  4. C. Denker, N. Hartl and M. Denker, Kapitel 1: Apps, In Mobile Apps - Rechtsfragen und rechtliche Rahmenbedingungen, 1-8, De Gruyter, 2013, PDF (HAL)
  5. N. Hartl, C. Denker and M. Denker, Kapitel 2: Technische Aspekte, In Mobile Apps - Rechtsfragen und rechtliche Rahmenbedingungen, 9-24, De Gruyter, 2013, PDF (HAL)

Books

  1. A. Bergel, D. Cassou, S. Ducasse and J. Laval, Deep Into Pharo, 420, Square Bracket Associates, 2013, URL, PDF (HAL), PDF

PhD and Habilitation

  1. J. Arnaud, Towards First Class References as a Security Infrastructure in Dynamically-Typed Languages, Université de Lille, 2013, PDF (HAL), PDF
  2. N. Papoulias, Le Débogage à Distance et la Réflexion dans les Dispositifs à Ressources Limitées, Université des Sciences et Technologie de Lille - Lille I, 2013, PDF (HAL), PDF

Refereed Articles in International Workshops

  1. C. Béra and M. Denker, Towards a flexible Pharo Compiler, In International Workshop on Smalltalk Technologies 2013, 2013, PDF (HAL), PDF
  2. C. Bruni, L. Fabresse, S. Ducasse and I. Stasenko, Language-side Foreign Function Interfaces with NativeBoost, In International Workshop on Smalltalk Technologies 2013, 2013, PDF (HAL), PDF
  3. M. Dehouck, U. Bhatti, A. Bergel and S. Ducasse, Pragmatic Visualizations for Roassal: a Florilegium, In International Workshop on Smalltalk Technologies, 2013, PDF (HAL), PDF
  4. M. Dias, D. Cassou and S. Ducasse, Representing Code History with Development Environment Events, In IWST'13: International Workshop on Smalltalk Technologies 2013, 2013, PDF (HAL), PDF
  5. D. M. Acuna, R. Casallas and A. Etien, On the customization of model management systems for file-centric IDEs, In Proceedings of the International Workshop on Domain Specific Modeling, 2013
  6. G. Polito, S. Ducasse, L. Fabresse and N. Bouraqadi, Virtual Smalltalk Images: Model and Applications, In IWST - International Workshop on Smalltalk Technology, Co-located within the 21th International Smalltalk Conference - 2013, 2013, PDF (HAL), PDF
  7. C. Teruel, D. Cassou and S. Ducasse, Object Graph Isolation with Proxies, In DYLA - 7th Workshop on Dynamic Languages and Applications, Collocated with 26th European Conference on Object-Oriented Programming - 2013, 2013, URL, PDF (HAL), PDF

Tool Demos

  1. C. Couto, P. Pires, M. T. Valente, R. Bigonha, A. Hora and N. Anquetil, BugMaps-Granger: A Tool for Causality Analysis between Source Code Metrics and Bugs, In Proceedings of the 4th Brazilian Conference on Software: Theory and Practice (CBSoft'13), 2013, URL, PDF (HAL)

Technical Reports

  1. N. Anquetil and A. Hora, Assessing the Quality of Architectural Design Quality Metrics, 2013, URL, PDF (HAL)
  2. A. Bergel, S. Ducasse, M. Denker and J. Fabry, PLOMO Associate Team Final Report, 2013, PDF (HAL), PDF
  3. D. Cassou, S. Ducasse and N. Petton, SafeJS: Hermetic Sandboxing for JavaScript, 7, 2013, PDF (HAL), PDF
  4. G. Chari, D. Garbervetsky, C. Bruni, M. Denker and S. Ducasse, Waterfall: Primitives Generation on the Fly, 2013, PDF (HAL), PDF

2012

Refereed Articles in International Journals

  1. J. Laval, J. Falleri, P. Vismara and S. Ducasse, Efficient Retrieval and Ranking of Undesired Package Cycles in Large Software Systems, In Journal of Object Technology, 11, 1-24, 2012, URL, DOI, PDF (HAL), PDF
  2. V. Uquillas Gómez, S. Ducasse and T. D'Hondt, Ring: a Unifying Meta-Model and Infrastructure for Smalltalk Source Code Analysis Tools, In Journal of Computer Languages, Systems and Structures, 38, 44-60, 2012, PDF (HAL), PDF
  3. V. Uquillas Gómez, S. Ducasse and T. D'Hondt, Visually charactering source code changes, In Journal of Science of Computer Programming, 98, 376--393, 2012, DOI, PDF (HAL), PDF

Refereed Articles in Top Conferences

  1. A. Hora, N. Anquetil, S. Ducasse and S. Allier, Domain Specific Warnings: Are They Any Better?, In International Conference on Software Maintenance (ICSM'12), 441-450, 2012, DOI, PDF (HAL), PDF

Refereed Articles in International Conferences

  1. S. Allier, N. Anquetil, A. Hora and S. Ducasse, A Framework to Compare Alert Ranking Algorithms, In International Working Conference on Reverse Engineering (WCRE'12), 2012, PDF (HAL), PDF
  2. M. U.Bhatti, N. Anquetil, M. Huchard and S. Ducasse, A Catalog of Patterns for Concept Lattice Interpretation in Software Reengineering, In Proceedings of the 24th International Conference on Software Engineering & Knowledge Engineering (SEKE 2012), 118--24, 2012, PDF (HAL), PDF
  3. C. Couto, C. Silva, M. T. Valente, R. Bigonha and N. Anquetil, Uncovering Causal Relationships between Bugs and Software Metrics, In Proceedings of the 16th European Conference on Software Maintenance and Reengineering (CSMR'12), 2012, PDF (HAL)
  4. M. Perscheid, D. Cassou and R. Hirschfeld, Test Quality Feedback: Improving Effectivity and Efficiency of Unit Testing, In C5'12: Proceedings of the 10th International Conference on Creating, Connecting and Collaborating through Computing, IEEE, 2012

Refereed Articles in National Conferences

  1. A. Authosserre-Cavarero, F. Bertrand, M. Blay-Fornarino, P. Collet, H. Dubois, S. Ducasse, S. Dupuy-Chessa, C. Faron-Zucker, C. Faucher, J. Lafaye, P. Lahire, O. Le Goaer, J. Montagnat and A. Pinna-Dery, Interopérabilité des systèmes d'information : approches dirigées par les modèles, In INFORSID, 2012, PDF (HAL), PDF

PhD and Habilitation

  1. M. Martinez Peck, Application-Level Virtual Memory for Object-Oriented Systems, Ecole des Mines de Douai - France & Université Lille 1 - France, 2012, PDF (HAL), PDF

Refereed Articles in International Workshops

  1. S. Castro, S. González, K. Mens and M. Denker, DynamicSchema: a lightweight persistency framework for context-oriented data management, In Proceedings of the International Workshop on Context-Oriented Programming, 5:1--5:6, ACM, 2012, DOI, PDF (HAL), PDF
  2. B. van Ryseghem, S. Ducasse and J. Fabry, Spec, a framework for the specification and reuse of UIs and their models, In Proceedings of ESUG International Workshop on Smalltalk Technologies (IWST 2012), 2:1--2:14, ACM, 2012, DOI, PDF (HAL), PDF

Tool Demos

  1. A. Hora, N. Anquetil, S. Ducasse, M. Bhatti, C. Couto, M. T. Valente and J. Martins, BugMaps: A Tool for the Visual Exploration and Analysis of Bugs, In Proceedings of the 16th European Conference on Software Maintenance and Reengineering (CSMR'12) - Tool Demonstration Track, 2012, PDF (HAL), PDF

Technical Reports

  1. N. Anquetil, D. Cassou, M. Denker, S. Ducasse and D. Pollet, Project-Team RMoD (Analyses and Language Constructs for Object-Oriented Application Evolution) 2012 Activity Report, 2012, PDF (HAL), PDF
  2. S. Ducasse, N. Petton, G. Polito and D. Cassou, Semantics and Security Issues in JavaScript, 2012
  3. S. Ducasse, M. Denker and D. Pollet, Pharo's Vision: Goals, Processes, and Development Effort, 2012, PDF
  4. S. Ducasse, N. Petton, G. Polito and D. Cassou, Semantics and Security Issues in JavaScript, 2012, PDF
  5. B. van Ryseghem, Spec - Technical Report, 2012, PDF (HAL), PDF

Vulgarisation Articles

  1. M. U. Bhatti, N. Anquetil and S. Ducasse, An Environment for dedicated Software Analysis tools, In ERCIM News, 88, 12--13, 2012, PDF (HAL), PDF

2011

Refereed Articles in International Journals

  1. J. Laval, S. Denier, S. Ducasse and J. Falleri, Supporting Simultaneous Versions for Software Evolution Assessment, In Journal of Science of Computer Programming (SCP), 76, 1177-1193, 2011, DOI, PDF (HAL), PDF
  2. M. Martinez Peck, N. Bouraqadi, S. Ducasse and L. Fabresse, Object Swapping Challenges: an Evaluation of ImageSegment, In Journal of Computer Languages, Systems and Structures, 38, 1--15, Elsevier, 2011, DOI, PDF (HAL), PDF

Refereed Articles in Top Conferences

  1. T. Verwaest, C. Bruni, M. Lungu and O. Nierstrasz, Flexible object layouts: enabling lightweight language extensions by intercepting slot access, In Proceedings of 26th International Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA '11), 959--972, ACM, 2011, URL, DOI, PDF (HAL)

Refereed Articles in International Conferences

  1. H. Abdeen, S. Ducasse and H. A. Sahraoui, Modularization Metrics: Assessing Package Organization in Legacy Large Object-Oriented Software, In Proceedings of the 18th IEEE International Working Conference on Reverse Engineering (WCRE'11), IEEE Computer Society Press, 2011, PDF (HAL), PDF
  2. N. Anquetil and J. Laval, Legacy Software Restructuring: Analyzing a Concrete Case, In Proceedings of the 15th European Conference on Software Maintenance and Reengineering (CSMR'11), 279--286, 2011, PDF (HAL), PDF
  3. J. Fabry, A. Kellens, S. Denier and S. Ducasse, AspectMaps: A Scalable Visualization of Join Point Shadows, In Proceedings of the 19th International Conference on Program Comprehension, 121-130, IEEE Computer Society Press, 2011, DOI, PDF (HAL), PDF
  4. J. R. Falleri, S. Denier, J. Laval, P. Vismara and S. Ducasse, Efficient Retrieval and Ranking of Undesired Package Cycles in Large Software Systems, In Proceedings of the 49th International Conference on Objects, Models, Components, Patterns (TOOLS'11), 2011, PDF (HAL), PDF
  5. K. Mordal-Manet, J. Laval, S. Ducasse, N. Anquetil, F. Balmas, F. Bellingard, L. Bouhier, P. Vaillergues and T. J. McCabe, An empirical model for continuous and weighted metric aggregation, In Proceedings of the 15th European Conference on Software Maintenance and Reengineering (CSMR'11), 141--150, 2011, PDF
  6. D. Rothlisberger, O. Nierstrasz and S. Ducasse, SmartGroups: Focusing on Task-Relevant Source Artifacts in IDEs, In Proceedings of the 19th IEEE International Conference on Program Comprehension (ICPC'11), IEEE Computer Society Press, 2011, PDF (HAL), PDF

Book Chapters

  1. N. Anquetil, U. Kulesza, R. Mateus, R. Mitschke, A. Moreira, J. Royer and A. Rummler, Managing information flow in the SPL development processes, 8, In Aspect-Oriented, Model-Driven Software Product Lines -- The AMPLE way, 222--262, Cambridge University Press, 2011, DOI
  2. P. Greenwood, V. Alves, J. Hutchinson, C. Schwanninger and N. Anquetil, Empirical research in software product line engineering, 14, In Aspect-Oriented, Model-Driven Software Product Lines -- The AMPLE way, 411--443, Cambridge University Press, 2011, DOI

PhD and Habilitation

  1. J. Laval, Package Dependencies Analysis and Remediation in Object-Oriented Systems, Université de Lille, 2011, PDF (HAL), PDF

Refereed Articles in International Workshops

  1. G. Casaccio, S. Ducasse, L. Fabresse, J. Arnaud and B. van Ryseghem, Bootstrapping a Smalltalk, In Proceedings of Smalltalks 2011 International Workshop, 2011, PDF (HAL), PDF
  2. M. Dias, M. Martinez Peck, S. Ducasse and G. Arévalo, Clustered Serialization with Fuel, In Proceedings of ESUG International Workshop on Smalltalk Technologies (IWST 2011), 2011, DOI, PDF (HAL), PDF
  3. S. Ducasse, M. Oriol and A. Bergel, Challenges to support automated random testing for dynamically typed languages, In Proceedings of ESUG International Workshop on Smalltalk Technologies (IWST 2011), 2011, URL, PDF (HAL)
  4. M. Martinez Peck, N. Bouraqadi, M. Denker, S. Ducasse and L. Fabresse, Efficient Proxies in Smalltalk, In Proceedings of ESUG International Workshop on Smalltalk Technologies (IWST'11), 2011, DOI, PDF (HAL), PDF
  5. M. Martinez Peck, N. Bouraqadi, M. Denker, S. Ducasse and L. Fabresse, Problems and Challenges when Building a Manager for Unused Objects, In Proceedings of Smalltalks 2011 International Workshop, 2011, PDF (HAL), PDF
  6. N. Papoulias, N. Bouraqadi, M. Denker, S. Ducasse and L. Fabresse, Towards Structural Decomposition of Reflection with Mirrors, In Proceedings of International Workshop on Smalltalk Technologies (IWST'11), 2011, PDF (HAL), PDF

Technical Reports

  1. H. Abdeen, S. Ducasse and H. A. Sahraoui, Modularization Metrics: Assessing Package Organization in Legacy Large Object-Oriented Software, 2011, PDF (HAL), PDF
  2. S. Ducasse, N. Anquetil, U. Bhatti and A. Cavalcante Hora, Software Metrics for Package Remodularisation, 2011, PDF (HAL), PDF
  3. S. Ducasse, N. Anquetil, U. Bhatti, A. Cavalcante Hora, J. Laval and T. Girba, MSE and FAMIX 3.0: an Interexchange Format and Source Code Model Family, 2011, PDF (HAL), PDF
  4. S. Ducasse, N. Anquetil, M. Denker and D. Pollet, Project-Team RMoD (Analyses and Language Constructs for Object-Oriented Application Evolution) 2011 Activity Report, 2011, PDF (HAL), PDF
  5. G. Polito, S. Ducasse, N. Bouraqadi and L. Fabresse, Extended results of Tornado: A Run-Fail-Grow approach for Dynamic Application Tayloring, 2011, PDF

Vulgarisation Articles

  1. O. Auverlot and S. Ducasse, Construire un service Rest avec Pharo et Seaside-Rest, In Linux Magazine, 1, 2011, PDF (HAL)

2010

Refereed Articles in International Journals

  1. H. Abdeen, S. Ducasse, D. Pollet and I. Alloui, Package Fingerprint: a visual summary of package interfaces and relationships, In Information and Software Technology Journal, 52, 1312-1330, 2010, DOI, PDF (HAL), PDF
  2. N. Anquetil, U. Kulesza, R. Mitschke, A. Moreira, J. Royer, A. Rummler and A. Sousa, A model-driven traceability framework for software product lines, In Journal of Software and Systems Modeling (SOSYM), 9, 427--451, Springer-Verlag New York, Inc., 2010, DOI, PDF (HAL), PDF
  3. G. Arévalo, S. Ducasse, S. Gordillo and O. Nierstrasz, Generating a catalog of unanticipated schemas in class hierarchies using Formal Concept Analysis, In Journal of Information and Software Technology, 52, 1167-1187, 2010, DOI, PDF (HAL), PDF

Refereed Articles in International Conferences

  1. J. Arnaud, M. Denker, S. Ducasse, D. Pollet, A. Bergel and M. Suen, Read-Only Execution for Dynamic Languages, In Proceedings of the 48th International Conference Objects, Models, Components, Patterns (TOOLS'10), 2010, DOI, PDF (HAL), PDF
  2. L. Renggli, S. Ducasse, T. Gîrba and O. Nierstrasz, Domain-Specific Program Checking, In Proceedings of the 48th International Conference on Objects, Models, Components and Patterns (TOOLS'10), 6141, 213--232, Springer-Verlag, 2010, DOI, PDF (HAL), PDF
  3. R. Robbes, D. Pollet and M. Lanza, Replaying IDE Interactions to Evaluate and Improve Change Prediction Approaches, In Proceedings of the 7th IEEE Working Conference on Mining Software Repositories (MSR), 161--170, IEEE Computer Society, 2010, DOI, PDF
  4. V. Uquillas Gómez, S. Ducasse and T. D'Hondt, Visually Supporting Source Code Changes Integration: the Torch Dashboard, In Proceedings of the 17th Working Conference on Reverse Engineering (WCRE'10), 55-64, 2010, PDF (HAL), PDF

Invited Articles

  1. J. Singer, T. Lethbridge, N. Vinson and N. Anquetil, An Examination of Software Engineering Work Practices, In CASCON First Decade High Impact Papers, 174--188, IBM Corp., 2010, URL, DOI

Books

  1. S. Ducasse, L. Renggli, C. D. Shaffer, R. Zaccone and M. Davies, Dynamic Web Development with Seaside, 371, Square Bracket Associates, 2010, URL, PDF (HAL)

PhD and Habilitation

  1. H. Fernandes, iStoa, modèle notionnel de guidage macroscopique de l'apprentissage, Université de Lille, 2010, PDF (HAL), PDF

Refereed Articles in International Workshops

  1. T. Bourgois, J. Laval, S. Ducasse and D. Pollet, BLOC: a Trait-Based Collections Library - a Preliminary Experience Report, In Proceedings of ESUG International Workshop on Smalltalk Technologies (IWST'10), 2010, PDF (HAL), PDF
  2. J. Laval, N. Anquetil and S. Ducasse, OZONE: Package Layered Structure Identification in presence of Cycles, In Proceedings of the 9th edition of the Workshop BElgian-NEtherlands software eVOLution seminar (BENEVOL'10), 2010, PDF
  3. M. Martinez Peck, N. Bouraqadi, M. Denker, S. Ducasse and L. Fabresse, Visualizing Objects and Memory Usage, In Smalltalks 2010, 2010, PDF (HAL), PDF
  4. M. Martinez Peck, N. Bouraqadi, M. Denker, S. Ducasse and L. Fabresse, Experiments with a Fast Object Swapper, In Smalltalks 2010, 2010, PDF (HAL), PDF
  5. L. Renggli, S. Ducasse, T. Gîrba and O. Nierstrasz, Practical Dynamic Grammars for Dynamic Languages, In 4th Workshop on Dynamic Languages and Applications (DYLA 2010), 2010, PDF (HAL), PDF
  6. V. Uquillas Gómez, S. Ducasse and T. D'Hondt, Meta-models and Infrastructure for Smalltalk Omnipresent History, In Smalltalks'2010, 2010, PDF (HAL), PDF

Technical Reports

  1. S. Denier, J. Laval, S. Ducasse and F. Bellingard, Technical and Economical Model (Squale Deliverable 2.1), 2010, PDF (HAL), PDF
  2. S. Denier, J. Laval, S. Ducasse and F. Bellingard, Technical Model for Remediation (Squale Deliverable 2.2), 2010, PDF (HAL), PDF
  3. S. Ducasse, N. Anquetil, M. Denker and D. Pollet, Project-Team RMoD (Analyses and Language Constructs for Object-Oriented Application Evolution) 2010 Activity Report, 2010, PDF (HAL), PDF
  4. J. Fabry, A. Kellens and S. Ducasse, AspectMaps: A Scalable Visualization of Join Point Shadows, 2010
  5. A. Kuhn, D. Erni and M. Denker, Empowering Collections with Swarm Behavior, 2010, PDF

Vulgarisation Articles

  1. J. Laval and S. Ducasse, Optimisation d'applications en Pharo, In Linux Magazine, 1, 2010, PDF (HAL)
  2. J. Laval and S. Ducasse, Pharo: un nouveau Smalltalk open source, In Linux Magazine, 1, 2010, PDF (HAL)
  3. J. Laval and S. Ducasse, Package et gestion de versions en Pharo, In Linux Magazine, 1, 2010, PDF (HAL)

2009

Refereed Articles in International Journals

  1. D. Cassou, S. Ducasse and R. Wuyts, Traits at Work: the design of a new trait-based stream library, In Journal of Computer Languages, Systems and Structures, 35, 2--20, Elsevier, 2009, DOI, PDF (HAL), PDF
  2. S. Ducasse, T. Gîrba, A. Kuhn and L. Renggli, Meta-Environment and Executable Meta-Language using Smalltalk: an Experience Report, In Journal of Software and Systems Modeling (SOSYM), 8, 5--19, Springer Verlag, 2009, DOI, PDF (HAL), PDF
  3. S. Ducasse and D. Pollet, Software Architecture Reconstruction: A Process-Oriented Taxonomy, In IEEE Transactions on Software Engineering, 35, 573-591, 2009, DOI, PDF (HAL), PDF
  4. N. Haldimann, M. Denker and O. Nierstrasz, Practical, Pluggable Types for a Dynamic Language, In Journal of Computer Languages, Systems and Structures, 35, 48--64, Elsevier, 2009, DOI, PDF
  5. A. Lienhard, S. Ducasse and T. Gîrba, Taking an Object-Centric View on Dynamic Information with Object Flow Analysis, In Journal of Computer Languages, Systems and Structures, 35, 63--79, Elsevier, 2009, DOI, PDF

Refereed Articles in Top Conferences

  1. T. van Cutsem, A. Bergel, S. Ducasse and W. De Meuter, Adding State and Visibility Control to Traits using Lexical Nesting, In Proceedings of European Conference on Object-Oriented Programming (ECOOP'09), 220--243, Springer, 2009, DOI, PDF (HAL), PDF

Refereed Articles in International Conferences

  1. H. Abdeen, S. Ducasse, H. A. Sahraoui and I. Alloui, Automatic Package Coupling and Cycle Minimization, In Proceedings of the 16th International Working Conference on Reverse Engineering (WCRE'09), 103--112, IEEE Computer Society Press, 2009, DOI, PDF (HAL), PDF
  2. N. Anquetil, J. Royer, P. Andre, G. Ardourel, P. Hnetynka, T. Poch, D. Petrascu and V. Petrascu, Javacompext: Extracting architectural elements from java source code, In Reverse Engineering, 2009. WCRE'09. 16th Working Conference on, 317--318, 2009, PDF (HAL)
  3. A. Bergel, S. Denier, S. Ducasse, J. Laval, F. Bellingard, P. Vaillergues, F. Balmas and K. Mordal-Manet, SQUALE -- Software QUALity Enhancement, In Proceedings of the 13th European Conference on Software Maintenance and Reengineering (CSMR'09), European Projects Track, 2009, PDF (HAL), PDF
  4. S. Denier and H. A. Sahraoui, Understanding the Use of Inheritance with Visual Patterns, In Proceedings of the 3rd International Symposium on Empirical Software Engineering and Measurement (ESEM'09), IEEE Computer Society Press, 2009, PDF (HAL), PDF
  5. S. Ducasse, D. Pollet, A. Bergel and D. Cassou, Reusing and Composing Tests with Traits, In TOOLS'09: Proceedings of the 47th International Conference on Objects, Models, Components, Patterns, 252--271, 2009, PDF (HAL), PDF
  6. J. Laval, S. Denier, S. Ducasse and A. Bergel, Identifying cycle causes with Enriched Dependency Structural Matrix, In WCRE '09: Proceedings of the 2009 16th Working Conference on Reverse Engineering, 2009, PDF (HAL), PDF
  7. K. Mordal-Manet, F. Balmas, S. Denier, S. Ducasse, H. Wertz, J. Laval, F. Bellingard and P. Vaillergues, The Squale Model -- A Practice-based Industrial Quality Model, In Proceedings of the 25th IEEE International Conference on Software Maintenance (ICSM'09), 94--103, 2009, PDF
  8. A. Razavizadeh, S. Cîmpan, H. Verjus and S. Ducasse, Multiple Viewpoints Architecture Extraction, In Proceedings of the 2009 Joint Working IEEE/IFIP Conference on Software Architecture & European Conference on Software Architectures, 329--332, 2009, PDF
  9. L. Renggli, M. Denker and O. Nierstrasz, Language Boxes: Bending the Host Language with Modular Language Changes, In Proceedings of the International Conference on Software Language Engineering (SLE'09), 5969, 274--293, Springer, 2009, DOI, PDF
  10. D. Röthlisberger, O. Nierstrasz, S. Ducasse, D. Pollet and R. Robbes, Supporting Task-oriented Navigation in IDEs with Configurable HeatMaps, In Proceedings of the 17th International Conference on Program Comprehension (ICPC'09), 253--257, IEEE Computer Society, 2009, DOI, PDF (HAL), PDF
  11. D. Röthlisberger, O. Nierstrasz and S. Ducasse, Autumn Leaves: Curing the Window Plague in IDEs, In Proceedings of the 16th Working Conference on Reverse Engineering (WCRE 2009), IEEE Computer Society, 2009, PDF (HAL), PDF

Refereed Articles in National Conferences

  1. J. Laval, A. Bergel and S. Ducasse, Matrice de dépendances enrichie, In Proceedings of Languages et Modèles à Objets (LMO 2009), 2009, PDF (HAL), PDF

Invited Articles

  1. N. Anquetil and T. C. Lethbridge, Ten years later, experiments with clustering as a software remodularization method, In Reverse Engineering, 2009. WCRE'09. 16th Working Conference on, 7--7, 2009

Books

  1. A. P. Black, S. Ducasse, O. Nierstrasz, D. Pollet, D. Cassou and M. Denker, Pharo by Example, 333, Square Bracket Associates, 2009, URL, PDF (HAL), PDF

PhD and Habilitation

  1. H. Abdeen, Visualizing, Assessing and Re-Modularizing Object-Oriented Architectural Elements, Université de Lille, 2009, PDF (HAL), PDF

Refereed Articles in International Workshops

  1. S. Denier, D. Pollet and S. Ducasse, Proposals for the Reborn Pharo Developer, In Proceedings of ESUG International Workshop on Smalltalk Technologies (IWST'09), 2009, PDF (HAL), PDF
  2. S. Ducasse, M. Denker and A. Lienhard, Evolving a Reflective Language, In Proceedings of the International Workshop on Smalltalk Technologies, 82--86, ACM, 2009, DOI, PDF (HAL), PDF
  3. J. L. Fernández, S. Robles, A. Fortier, S. Ducasse, G. Rossi and S. Gordillo, Meteoroid Towards a real MVC for the Web, In Proceedings of International Workshop on Smalltalk Technologies (IWST 2009), ACM Digital Library, 2009, PDF
  4. J. Laval, S. Denier, S. Ducasse and A. Kellens, Supporting Incremental Changes in Large System Models, In Proceedings of ESUG International Workshop on Smalltalk Technologies, 1--7, 2009, PDF (HAL), PDF
  5. J. Laval, S. Denier and S. Ducasse, Identifying cycle causes with CycleTable, In FAMOOSr 2009: 3rd Workshop on FAMIX and MOOSE in Software Reengineering, 2009, PDF (HAL), PDF
  6. H. A. do Prado, E. Ferneda, N. Anquetil and E. d. Teixeira, Counselor, a Data Mining Based Time Estimation for Software Maintenance, In Knowledge-Based and Intelligent Information and Engineering Systems, 364--371, Springer Berlin Heidelberg, 2009
  7. A. Razavizadeh, S. Cîmpan, H. Verjus and S. Ducasse, Software System Understanding via Architectural Views Extraction According to Multiple Viewpoints, In 8th International Workshop on System/Software Architectures, 2009, PDF
  8. D. Röthlisberger, O. Nierstrasz, S. Ducasse and A. Bergel, Tackling Software Navigation Issues of the Smalltalk IDE, In Proceedings of International Workshop on Smalltalk Technologies (IWST'09), ACM Digital Library, 2009, DOI, PDF (HAL), PDF

Technical Reports

  1. F. Balmas, A. Bergel, S. Denier, S. Ducasse, J. Laval, K. Mordal-Manet, H. Abdeen and F. Bellingard, Software metric for Java and C++ practices (Squale Deliverable 1.1), 2009, PDF (HAL), PDF
  2. F. Balmas, F. Bellingard, S. Denier, S. Ducasse, J. Laval and K. Mordal-Manet, Practices in the Squale Quality Model (Squale Deliverable 1.3), 2009, PDF (HAL), PDF
  3. C. Bruni, T. Verwaest and M. Denker, PyGirl: Generating Whole-System VMs from high-level models using PyPy, 2009, PDF
  4. S. Ducasse, S. Denier, F. Balmas, A. Bergel, J. Laval, K. Mordal-Manet and F. Bellingard, Visualization of Practices and Metrics (Squale Deliverable 1.2), 2009, PDF (HAL), PDF
  5. S. Ducasse, N. Anquetil, M. Denker and D. Pollet, Project-Team RMoD (Analyses and Language Constructs for Object-Oriented Application Evolution) 2009 Activity Report, 2009, PDF (HAL), PDF
  6. K. Mordal-Manet, F. Balmas, S. Denier, S. Ducasse, H. Wertz, J. Laval, F. Bellingard and P. Vaillergues, The Squale Model -- A \emphPractice-based Industrial Quality Model, 2009, PDF
  7. D. Röthlisberger, O. Nierstrasz, S. Ducasse, D. Pollet and R. Robbes, Supporting Task-oriented Navigation in IDEs with Configurable HeatMaps, 2009, PDF

2008

Refereed Articles in International Journals

  1. A. Bergel, S. Ducasse, C. Putney and R. Wuyts, Creating Sophisticated Development Tools with OmniBrowser, In Journal of Computer Languages, Systems and Structures, 34, 109--129, Elsevier, 2008, DOI, PDF
  2. A. Bergel, S. Ducasse, O. Nierstrasz and R. Wuyts, Stateful Traits and their Formalization, In Journal of Computer Languages, Systems and Structures, 34, 83--108, Elsevier, 2008, DOI, PDF (HAL), PDF
  3. D. Röthlisberger, M. Denker and . Tanter, Unanticipated Partial Behavioral Reflection: Adapting Applications at Runtime, In Journal of Computer Languages, Systems and Structures, 34, 46--65, Elsevier, 2008, DOI, PDF

Refereed Articles in International Conferences

  1. H. Abdeen, I. Alloui, S. Ducasse, D. Pollet and M. Suen, Package Reference Fingerprint: a Rich and Compact Visualization to Understand Package Relationships, In Proceeding of the 12th European Conference on Software Maintenance and Reengineering (CSMR'08), 213--222, IEEE Computer Society Press, 2008, PDF (HAL), PDF
  2. M. U. Bhatti, S. Ducasse and A. Rashid, Aspect Mining in Procedural Object-Oriented Code, In International Conference on Program Comprehension (ICPC'08), 2008, PDF
  3. M. U. Bhatti, S. Ducasse and M. Huchard, Reconsidering Classes in Procedural Object-Oriented Code, In Proceedings of the 15th International Working Conference on Reverse Engineering (WCRE'08), 2008, PDF
  4. M. Denker, M. Suen and S. Ducasse, The Meta in Meta-object Architectures, In Proceedings of TOOLS EUROPE 2008, 11, 218--237, Springer-Verlag, 2008, DOI, PDF
  5. H. Fernandes, T. Carron and S. Ducasse, iSTOA: Artefacts for mathematical interactive learning execises kzTeaching, In Proceedings of 6th International Conference on Creating, Connecting and Collaborating through Computing (C5 2008), 65--72, IEEE Computer Society, 2008, PDF (HAL), PDF
  6. T. M. A. de Oliveira, M. M. S. de Miranda, M. A. Papa, R. Figueiredo, R. Santos, N. Anquetil and W. Silva, Perception on software maintenance: a case study with information technology managers, In International Conference on Information Systems and Technology Management, 5, 2008

Refereed Articles in French Journals

  1. N. Anquetil, J. Noppen and I. Galvão, La traçabilité dans les lignes de produits logiciels, In L'Objet, 14, 47--57, Lavoisier, 2008
  2. N. Anquetil, H. Arboleda, F. de Alexandria Fernandes, A. Nunez and J. Royer, Lignes de produits logiciels et usines logicielles, In L'Objet, 14, 15--31, Lavoisier, 2008

Books

  1. S. Demeyer, S. Ducasse and O. Nierstrasz, Object-Oriented Reengineering Patterns, Square Bracket Associates, 2008, PDF

PhD and Habilitation

  1. M. U. Bhatti, Object Identification and Aspect Mining in Procedural Object-Oriented Code, UNIVERSITE PARIS I -- PANTHEON -- SORBONNE, 2008
  2. M. Denker, Sub-method Structural and Behavioral Reflection, University of Bern, 2008, PDF

Refereed Articles in International Workshops

  1. N. Anquetil, B. Grammel, I. Galvao Lourenco da Silva, J. Noppen, S. Shakil Khan, H. Arboleda, A. Rashid and A. Garcia, Traceability for Model Driven, Software Product Line Engineering, In ECMDA Traceability Workshop Proceedings, 77--86, SINTEF ICT, 2008, URL
  2. A. Bergel, S. Ducasse, J. Laval and R. Peirs, Enhanced Dependency Structure Matrix for Moose, In FAMOOSr, 2nd Workshop on FAMIX and Moose in Reengineering, 2008, PDF (HAL), PDF
  3. J. Laval, A. Bergel and S. Ducasse, Assessing the Quality of your Software with MoQam, In FAMOOSr, 2nd Workshop on FAMIX and Moose in Reengineering, 2008, PDF (HAL), PDF
  4. A. Sousa, U. Kulesza, A. Rummler, R. M. Nicolas Anquetil, A. Moreira, V. Amaral and J. Araújo, A Model-Driven Traceability Framework to Software Product Line Development, In ECMDA Traceability Workshop Proceedings, SINTEF ICT, 2008

Technical Reports

  1. M. U. Bhatti, S. Ducasse and A. Rashid, Aspect Mining in Procedural Object-Oriented Code, 2008, PDF
  2. O. Nierstrasz, M. Denker, T. Gîrba, A. Kuhn, A. Lienhard and D. Röthlisberger, Self-aware, Evolving Eternal Systems, 2008, PDF

Vulgarisation Articles

  1. A. Bergel, S. Ducasse and L. Renggli, Seaside -- Advanced Composition and Control Flow for Dynamic Web Applications, In ERCIM News, 72, 2008
  2. S. Ducasse and A. Bergel, Exceptions en Smalltalk, In Linux Magazine, 1, 2008

2007

Refereed Articles in International Journals

  1. N. Anquetil, K. M. de Oliveira, K. D. de Sousa and M. G. Batista Dias, Software maintenance seen as a knowledge management issue, In Information Software Technology, 49, 515--529, Butterworth-Heinemann, 2007, DOI, PDF
  2. S. Ducasse, A. Lienhard and L. Renggli, Seaside: A Flexible Environment for Building Dynamic Web Applications, In IEEE Software, 24, 56--63, IEEE Computer Society, 2007, DOI, PDF
  3. A. Kuhn, S. Ducasse and T. Gîrba, Semantic Clustering: Identifying Topics in Source Code, In Information and Software Technology, 49, 230--243, Butterworth-Heinemann, 2007, DOI, PDF

Refereed Articles in Top Conferences

  1. S. Ducasse, R. Wuyts, A. Bergel and O. Nierstrasz, User-Changeable Visibility: Resolving Unanticipated Name Clashes in Traits, In Proceedings of 22nd International Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA'07), 171--190, ACM Press, 2007, DOI, PDF

Refereed Articles in International Conferences

  1. A. Bergel, S. Ducasse, O. Nierstrasz and R. Wuyts, Stateful Traits, In Advances in Smalltalk Proceedings of 14th International Smalltalk Conference (ISC'06), 4406, 66--90, Springer, 2007, DOI, PDF
  2. A. Bergel, S. Ducasse, C. Putney and R. Wuyts, Meta-Driven Browsers, In Advances in Smalltalk Proceedings of 14th International Smalltalk Conference (ISC'06), 4406, 134--156, Springer, 2007, DOI, PDF
  3. D. Cassou, S. Ducasse and R. Wuyts, Redesigning with Traits: the Nile Stream trait-based Library, In ICDL'07: Proceedings of the 15th International Conference on Dynamic Languages, 50--75, ACM Digital Library, 2007, DOI, PDF
  4. M. Denker, S. Ducasse, A. Lienhard and P. Marschall, Sub-Method Reflection, In Journal of Object Technology, Special Issue. Proceedings of TOOLS Europe 2007, 6/9, 231--251, ETH, 2007, DOI, PDF
  5. M. Denker, T. Gîrba, A. Lienhard, O. Nierstrasz, L. Renggli and P. Zumkehr, Encapsulating and Exploiting Change with Changeboxes, In Proceedings of International Conference on Dynamic Languages (ICDL 2007), 25--49, ACM Digital Library, 2007, DOI, PDF
  6. S. Ducasse, D. Pollet, M. Suen, H. Abdeen and I. Alloui, Package Surface Blueprints: Visually Supporting the Understanding of Package Relationships, In ICSM'07: Proceedings of the IEEE International Conference on Software Maintenance, 94--103, 2007, PDF
  7. H. Fernandes, S. Ducasse and T. Caron, Dr Geo II: Adding Interactivity Planes in Interactive Dynamic Geometry, In Proceedings of 5th International Conference on Creating, Connecting and Collaborating through Computing (C5 2007), 153--162, IEEE Computer Society, 2007, DOI, PDF (HAL), PDF
  8. O. Greevy, T. Gîrba and S. Ducasse, How Developers Develop Features, In Proceedings of 11th European Conference on Software Maintenance and Reengineering (CSMR 2007), 256--274, IEEE Computer Society, 2007, DOI, PDF
  9. N. Haldimann, M. Denker and O. Nierstrasz, Practical, Pluggable Types, In Proceedings of the 2007 International Conference on Dynamic Languages (ICDL 2007), 183--204, ACM Digital Library, 2007, DOI, PDF
  10. A. Lienhard, S. Ducasse and T. Gîrba, Object Flow Analysis Taking an Object-Centric View on Dynamic Analysis, In Proceedings of the 2007 International Conference on Dynamic Languages (ICDL'07), 121--140, ACM Digital Library, 2007, DOI, PDF
  11. M. von Löwis, M. Denker and O. Nierstrasz, Context-Oriented Programming: Beyond Layers, In Proceedings of the 2007 International Conference on Dynamic Languages (ICDL 2007), 143--156, ACM Digital Library, 2007, DOI, PDF
  12. D. Pollet, S. Ducasse, L. Poyet, I. Alloui, S. Cîmpan and H. Verjus, Towards A Process-Oriented Software Architecture Reconstruction Taxonomy, In Proceedings of 11th European Conference on Software Maintenance and Reengineering (CSMR'07), IEEE Computer Society, 2007, PDF (HAL), PDF
  13. S. Reichhart, T. Gîrba and S. Ducasse, Rule-based Assessment of Test Quality, In Journal of Object Technology, Special Issue. Proceedings of TOOLS Europe 2007, 6/9, 231--251, 2007, PDF
  14. L. Renggli, S. Ducasse and A. Kuhn, Magritte A Meta-Driven Approach to Empower Developers and End Users, In Model Driven Engineering Languages and Systems, 4735, 106--120, Springer, 2007, DOI, PDF
  15. D. Röthlisberger, M. Denker and . Tanter, Unanticipated Partial Behavioral Reflection, In Advances in Smalltalk Proceedings of 14th International Smalltalk Conference (ISC 2006), 4406, 47--65, Springer, 2007, DOI, PDF

Books

  1. A. Black, S. Ducasse, O. Nierstrasz, D. Pollet, D. Cassou and M. Denker, Squeak by Example, Square Bracket Associates, 2007, URL

Refereed Articles in International Workshops

  1. H. Abdeen, I. Alloui, S. Ducasse, D. Pollet and M. Suen, Package References Distribution Fingerprint, In FAMOOSr, 1st Workshop on FAMIX and Moose in Reengineering, 2007
  2. M. U. Bhatti and S. Ducasse, Surgical Information to Detect Design Problems with MOOSE, In FAMOOSr, 1st Workshop on FAMIX and Moose in Reengineering, 2007
  3. M. Denker and S. Ducasse, Software Evolution from the Field: an Experience Report from the Squeak Maintainers, In Proceedings of the ERCIM Working Group on Software Evolution (2006), 166, 81--91, Elsevier, 2007, DOI, PDF
  4. M. Denker, O. Greevy and O. Nierstrasz, Supporting Feature Analysis with Runtime Annotations, In Proceedings of the 3rd International Workshop on Program Comprehension through Dynamic Analysis (PCODA 2007), 29--33, Technische Universiteit Delft, 2007, PDF
  5. T. Gîrba, S. Ducasse, . Kuhn, R. Marinescu and D. Raţiu, Using Concept Analysis to Detect Co-Change Patterns, In Proceedings of International Workshop on Principles of Software Evolution (IWPSE 2007), 83--89, ACM Press, 2007, DOI, PDF
  6. M. Haupt, R. Hirschfeld and M. Denker, Type feedback for bytecode interpreters, In Proceedings of the Second Workshop on Implementation, Compilation, Optimization of Object-Oriented Languages, Programs and Systems (ICOOOLPS'2007), ECOOP Workshop, 17--22, TU Berlin, 2007, PDF
  7. M. Suen, S. Ducasse, D. Pollet, H. Abdeen and I. Alloui, Package Surface Blueprint: A Software Map, In FAMOOSr, 1st Workshop on FAMIX and Moose in Reengineering, 2007

Vulgarisation Articles

  1. S. Ducasse and S. Stinckwich, Réflexion en Squeak, In Linux Magazine, 1, 2007
  2. S. Ducasse and S. Stinckwich, Introspection et méta-manipulations en Squeak, In Linux Magazine, 1, 2007
  3. S. Ducasse and H. Fernandes, Smalltalk et design patterns, un couple assorti, In Linux Magazine, 1, 18--23, 2007
  4. S. Ducasse and H. Fernandes, Tests unitaires en Smalltalk, In Linux Magazine, 1, 18--23, 2007
  5. H. Fernandes and S. Stinckwich, Morphic, les interfaces utilisateurs selon Squeak, In Linux Magazine, 1, 2007