Steven Costiou Chargé de Recherche

Publications

Communication dans un congrès (20)

It's Alive! What a Live Object Environment Changes in Software Engineering Practice Julián Grigera,Steven Costiou,Juan Cruz Gardey,Stéphane Ducasse IDE 2026 - 3rd International Workshop on Integrated Development Environments, Apr 2026, Rio de Janeiro, Brazil Communication dans un congrès hal-05407907v1
Empirically Evaluating the Impact of Object-Centric Breakpoints on the Debugging of Object-Oriented Programs Valentin Bourcier,Pooja Rani,Maximilian Ignacio Willembrinck Santander,Alberto Bacchelli,Steven Costiou FSE 2025 - The ACM International Conference on the Foundations of Software Engineering, Jun 2025, Trondheim (Norvège), Norway. pp.914-935, ⟨10.1145/3715759⟩ Communication dans un congrès hal-04948470v1
Divergence-Driven Debugging: Understanding Behavioral Changes Between Two Program Versions Rémi Dufloer,Imen Sayar,Anne Etien,Steven Costiou ICPC 2025 - 33rd IEEE/ACM International Conference on Program Comprehension, Apr 2025, Ottawa, Canada Communication dans un congrès hal-05114444v1
Debugging Activity Blueprint Valentin Bourcier,Alexandre Bergel,Anne Etien,Steven Costiou The twelfth IEEE Working Conference on Software Visualization (VISSOFT 2024), Oct 2024, Flagstaff (Arizona), United States Communication dans un congrès hal-04699796v1
Scopeo: an Object-Centric Debugging Approach for Exploring Object-Oriented Programs Valentin Bourcier,Steven Costiou 2024 IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER), Mar 2024, Rovaniemi, Finland. ⟨10.1109/SANER60148.2024.00040⟩ Communication dans un congrès hal-04627606v1
Debugging Video Games: A Systematic Mapping Adrien Vanègue,Valentin Bourcier,Fabio Petrillo,Steven Costiou DEBT 2023 - First Workshop on Future Debugging Techniques, Jul 2023, Seattle, United States. pp.23-30, ⟨10.1145/3605155.3605865⟩ Communication dans un congrès hal-04139070v1
Reflection as a Tool to Debug Objects Steven Costiou,Vincent Aranega,Marcus Denker SLE 2022 - 15th ACM SIGPLAN International Conference on Software Language Engineering, Dec 2022, Auckland, New Zealand. ⟨10.1145/3567512.3567517⟩ Communication dans un congrès hal-03846015v1
Towards Object-Centric Time-Traveling Debuggers Maximilian Willembrinck,Steven Costiou,Adrien Vanègue,Anne Etien International Workshop on Smalltalk Technologies : IWST 22, Aug 2022, Novi Sad, Serbia Communication dans un congrès hal-03825736v1
Time-Traveling Debugging Queries: Faster Program Exploration Maximilian Willembrinck,Steven Costiou,Anne Etien,Stéphane Ducasse International Conference on Software Quality, Reliability, and Security, Dec 2021, Hainan Island, China Communication dans un congrès hal-03463047v1
Handling Error-Handling Errors: dealing with debugger bugs in Pharo Steven Costiou,Thomas Dupriez,Damien Pollet International Workshop on Smalltalk Technologies, Sep 2020, Novi Sad, Serbia Communication dans un congrès hal-02992644v1
First Infrastructure and Experimentation in Echo-debugging Thomas Dupriez,Steven Costiou,Stéphane Ducasse International Conference on Smalltalk Technologies, Sep 2020, Novi Sad, Serbia Communication dans un congrès hal-02992863v1
Molecule: live prototyping with component-oriented programming Pierre Laborde,Steven Costiou,Alain Plantec,Eric Le Pors IWST20: International Workshop on Smalltalk Technologies, Sep 2020, Novi Sad, Serbia Communication dans un congrès hal-02966704v1
15 years of reuse experience in evolutionary prototyping for the defense industry Pierre Laborde,Steven Costiou,Éric Le Pors,Alain Plantec International Conference on Software and Systems Reuse, Dec 2020, Hammamet, Tunisia Communication dans un congrès hal-02966691v1
Sindarin: A Versatile Scripting API for the Pharo Debugger Thomas Dupriez,Guillermo Polito,Steven Costiou,Vincent Aranega,Stéphane Ducasse Proceedings of the 15th ACM SIGPLAN International Symposium on Dynamic Languages, Dec 2019, Athens, Greece. ⟨10.1145/3359619.3359745⟩ Communication dans un congrès hal-02280915v1
Collectors Steven Costiou,Mickael Kerboeuf,Alain Plantec,Marcus Denker Programming Experience 2018 (PX'18), Apr 2018, Nice, France. pp.9, ⟨10.1145/3191697.3214335⟩ Communication dans un congrès hal-01829183v2
Back-in-time inspectors: an implementation with Collectors Steven Costiou,Clotilde Toullec,Mickael Kerboeuf,Alain Plantec International Workshop on Smalltalk Technologies, Sep 2018, Cagliari, Italy Communication dans un congrès hal-02320434v1
Debugging Cyber-Physical Systems with Pharo Matteo Marra,Elisa Gonzalez Boix,Steven Costiou,Mickaël Kerboeuf,Alain Plantecet al. Proceedings of the 12th Edition of the International Workshop on Smalltalk Technologies, ESUG, Sep 2017, Maribor, Slovenia. pp.8:1--8:10, ⟨10.1145/3139903.3139913⟩ Communication dans un congrès hal-01585349v1
Unanticipated Debugging with Dynamic Layers Steven Costiou,Mickaël Kerboeuf,Marcus Denker,Alain Plantec LASSY 2017 Live Adaptation of Software SYstems, Apr 2017, Brussels, Belgium. pp.6, ⟨10.1145/3079368.3079391⟩ Communication dans un congrès hal-01591077v1
Lub: A DSL for Dynamic Context Oriented Programming Steven Costiou,Mickaël Kerboeuf,Glenn Cavarlé,Alain Plantec International Workshop on Smalltalk Technologies (IWST'16), Aug 2016, Prague, Czech Republic. pp.13, ⟨10.1145/2991041.2991054⟩ Communication dans un congrès hal-01418007v1
Dynamic Round-Trip Engineering in the context of FOMDD Glenn Cavarlé,Alain Plantec,Steven Costiou,Vincent Ribaud 11th International Workshop on Smalltalk Technologies, Aug 2016, Prague, Czech Republic. pp.1 - 7, ⟨10.1145/2991041.2991056⟩ Communication dans un congrès hal-01448784v1

Autre publication scientifique (1)

Analysing Python Machine Learning Notebooks with Moose Marius Mignard,Steven Costiou,Nicolas Anquetil,Anne Etien Proceedings of the International Workshop on Smalltalk Technologies 2025, 2025 Autre publication scientifique hal-05281005v1

Logiciel (6)

Pharo Stéphane Ducasse,Steven Costiou,Marcus Denker,Christophe Demarey,Esteban Lorenzanoet al. 2025, ⟨swh:1:dir:5f8c3e380b4d6cf015cc952a85fdc4f70ae9ac2d;origin=https://github.com/pharo-project/pharo;visit=swh:1:snp:ea8a748e273c242da49ba409b71055e0ec997732;anchor=swh:1:rev:f932e59c198e7de07759311579f37312f0ef60cb⟩ Logiciel hal-05048253v1
Chest Steven Costiou,Adrien Vanègue 2024, ⟨swh:1:dir:e17ddf4f775546a6e5b4548879eee3e07e6227b3;origin=https://github.com/pharo-spec/Chest;visit=swh:1:snp:4f017094ae09aef0243db4b693cecac91e637b1a;anchor=swh:1:rev:feff10b5c8bc2888d95cc42dc189c9688dfefc52⟩ Logiciel hal-04858337v1
Phex Steven Costiou 2024, ⟨swh:1:dir:fccf734ffb8d01e9c3b03454422e97be18770f6a;origin=https://github.com/Pharo-XP-Tools/Phex;visit=swh:1:snp:cf48b926d985066e803a7c3c822eaf0b8c8bbf3c;anchor=swh:1:rev:033c1e523dfea5a12fffee1b8d88120f58e68982⟩ Logiciel hal-04858390v1
Sindarin Steven Costiou,Adrien Vanègue 2024, ⟨swh:1:dir:4a7c622c61fcb3be319c91e5871b8c2d982b02c9;origin=https://github.com/pharo-spec/ScriptableDebugger;visit=swh:1:snp:5ada4e8d86339556bd6e8fe7b3026173d012c962;anchor=swh:1:rev:368543cd0b13bffbd1100db94a11ecc3bb1cda60⟩ Logiciel hal-04850901v1
Debugging Spy Steven Costiou,Adrien Vanègue 2024, ⟨swh:1:dir:0f63d67301c0ad3174d17c89a13b52e595837877;origin=https://github.com/Pharo-XP-Tools/DebuggingSpy;visit=swh:1:snp:ae7703ee9ee6f77eb10697b7d9fdf90678a768a0;anchor=swh:1:rev:fbec9a14cbdaa478f498196c0f993062441ef3ae⟩ Logiciel hal-04858378v1
Scopeo Valentin Bourcier,Steven Costiou 2024, ⟨swh:1:dir:b006859e0291f62b4e6868f51f8c705e87fb4e3d;origin=https://github.com/scopeo-project/ScopeoExampleERA;visit=swh:1:snp:1ce6fb9de2f9a812dcda8eb1e30a3a068d2782a9;anchor=swh:1:rev:eb1057b63339f394bdd712ad3a649c9492157f1f⟩ Logiciel hal-04880231v1

Rapport (8)

2024 ACTIVITY REPORT Project-Team EVREF Marcus Denker,Nicolas Anquetil,Christophe Bortolaso,Steven Costiou,Stéphane Ducasseet al. INRIA Lille. 2025 Rapport hal-05095553v1
2023 ACTIVITY REPORT Project-Team EVREF Marcus Denker,Nicolas Anquetil,Christophe Bortolaso,Steven Costiou,Stéphane Ducasseet al. INRIA. 2024 Rapport hal-04556508v1
Project-Team RMOD 2022 Activity Report Marcus Denker,Nicolas Anquetil,Steven Costiou,Stéphane Ducasse,Anne Etienet al. Inria Lille - Nord Europe. 2022 Rapport hal-04112164v1
Project-Team RMOD 2021 Activity Report Marcus Denker,Nicolas Anquetil,Vincent Aranega,Steven Costiou,Stéphane Ducasseet al. [Research Report] INRIA Lille - Nord Europe. 2022 Rapport (rapport de recherche) hal-03629450v1
Project-Team RMoD 2020 Activity Report Marcus Denker,Nicolas Anquetil,Vincent Aranega,Steven Costiou,Stéphane Ducasseet al. [Research Report] INRIA Lille. 2021 Rapport (rapport de recherche) hal-03281442v1
Tool demo: fine-grained run-time reflection in Python with Reflectivipy Vincent Aranega,Steven Costiou,Marcus Denker [Research Report] Inria. 2021 Rapport (rapport de recherche) hal-03463035v1
New Generation Debuggers Steven Costiou,Thomas Dupriez,Stéphane Ducasse [Research Report] Inria Lille - Nord Europe; GDR GPL. 2020 Rapport (rapport de recherche) hal-02999965v1
Project-Team RMoD 2019 Activity Report Marcus Denker,Nicolas Anquetil,Vincent Aranega,Steven Costiou,Stéphane Ducasseet al. [Research Report] INRIA. 2020 Rapport (rapport de recherche) hal-03120443v1

Article dans une revue (8)

Time-Traveling Queries: Extensible Tools for Faster Program Comprehension. Valentin Bourcier,Maximilian Willembrinck,Adrien Vanègue,Stéphane Ducasse,Anne Etienet al. The Journal of Object Technology, In press, 23 (1), pp.1. ⟨10.5381/jot.2024.23.1.a7⟩ Article dans une revue hal-04841228v1
Live Application Programming in the Defense Industry with the Molecule Component Framework Pierre Laborde,Yann Le Goff,Éric Le Pors,Alain Plantec,Steven Costiou Journal of Computer Languages, 2024, pp.101286. ⟨10.1016/j.cola.2024.101286⟩ Article dans une revue hal-04629166v1
Time-traveling object-centric breakpoints Valentin Bourcier,Steven Costiou,Maximilian Ignacio Willembrinck Santander,Adrien Vanègue,Anne Etien Journal of Computer Languages, 2024, pp.101285. ⟨10.1016/j.cola.2024.101285⟩ Article dans une revue hal-04629161v1
Reuse in component-based prototyping: an industrial experience report from 15 years of reuse Pierre Laborde,Steven Costiou,Éric Le Pors,Alain Plantec Innovations in Systems and Software Engineering, 2021, 18 (1), pp.155-169. ⟨10.1007/s11334-022-00456-4⟩ Article dans une revue hal-03462995v1
Sub-method, partial behavioral reflection with Reflectivity: Looking back on 10 years of use Steven Costiou,Vincent Aranega,Marcus Denker The Art, Science, and Engineering of Programming, 2020, 4 (3), ⟨10.22152/programming-journal.org/2020/4/5⟩ Article dans une revue hal-02480136v1
Object Miners: Acquire, Capture and Replay Objects to Track Elusive Bugs. Steven Costiou,Mickaël Kerboeuf,Clotilde Toullec,Alain Plantec,Stéphane Ducasse The Journal of Object Technology, 2020, 19 (1), pp.1:1. ⟨10.5381/jot.2020.19.1.a1⟩ Article dans une revue hal-02929746v1
A feature-oriented model-driven engineering approach for the early validation of feature-based applications Glenn Cavarlé,Alain Plantec,Steven Costiou,Vincent Ribaud Science of Computer Programming, 2018, 161, pp.18 - 33. ⟨10.1016/j.scico.2018.01.001⟩ Article dans une revue hal-01701593v1
Lub: A Pattern for Fine Grained Behavior Adaptation at Runtime Steven Costiou,Mickael Kerboeuf,Glenn Cavarlé,Alain Plantec Science of Computer Programming, 2017, ⟨10.1016/j.scico.2017.09.006⟩ Article dans une revue hal-01608971v1

Poster de conférence (3)

An extensible production-level debugger Adrien Vanègue,Steven Costiou Journées Nationales du GDR-GPL 2023, Jun 2023, Rennes, France Poster de conférence hal-04130163v1
Time-Traveling Queries for Faster Debugging and Program Comprehension Maximilian Willembrinck,Steven Costiou,Anne Etien,Stéphane Ducasse Journées Nationales du Génie de la Programmation et du Logiciel 2022, Jun 2022, Vannes, France Poster de conférence hal-03738585v1
Reflectivipy: building python debuggers with sub-method, partial behavioral reflection Steven Costiou,Vincent Aranega,Marcus Denker GPL 2021 - Génie de la Programmation et du Logiciel : Journée du Groupement de Recherche, Jun 2021, Online, France. Poster de conférence hal-03435233v1

Thèse (1)

Adaptation non-anticipée de comportement : application au déverminage de programmes en cours d'exécution Steven Costiou Autre [cs.OH]. Université de Bretagne occidentale - Brest, 2018. Français. ⟨NNT : 2018BRES0069⟩ Thèse tel-02082447v1