Zobrazeno 1 - 10
of 22
pro vyhledávání: '"Thomas Degueule"'
Autor:
Corentin Latappy, Quentin Perez, Thomas Degueule, Jean-Rémy Falleri, Christelle Urtado, Sylvain Vauttier, Xavier Blanc, Cédric Teyton
Publikováno v:
2023 IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER).
Autor:
Corentin Latappy, Perez Quentin, Thomas Degueule, Jean-Rémy Falleri, Christelle Urtado, Sylvain Vauttier, Xavier Blanc, Cédric Teyton
Publikováno v:
HAL
Coding practices are increasingly used by software companies. Their use promotes consistency, readability, and maintainability, which contribute to software quality. Coding practices were initially enforced by general-purpose linters, but companies n
Externí odkaz:
https://explore.openaire.eu/search/publication?articleId=doi_dedup___::3e618cfd6e7f948424aa38b33c759d68
https://hal.science/hal-03951403
https://hal.science/hal-03951403
Publikováno v:
Empirical Software Engineering, 27(3):61. Springer
Just like any software, libraries evolve to incorporate new features, bug fixes, security patches, and refactorings. However, when a library evolves, it may break the contract previously established with its clients by introducing Breaking Changes (B
Externí odkaz:
https://explore.openaire.eu/search/publication?articleId=doi_dedup___::7ef4e5e164d12cd9c4e0e8d282913588
https://research.tue.nl/nl/publications/3d5c7920-6f1a-44e5-b597-044adfe2ce51
https://research.tue.nl/nl/publications/3d5c7920-6f1a-44e5-b597-044adfe2ce51
Publikováno v:
2022 IEEE/ACM 44th International Conference on Software Engineering: New Ideas and Emerging Results (ICSE-NIER).
"If we make this change to our code, how will it impact our clients?" It is difficult for library maintainers to answer this simple-yet essential!-question when evolving their libraries. Library maintainers are constantly balancing between two opposi
Publikováno v:
Software and Systems Modeling
Software and Systems Modeling, Springer Verlag, 2020, 19 (2), pp.263-267. ⟨10.1007/s10270-019-00772-7⟩
Software and Systems Modeling, 2020, 19 (2), pp.263-267. ⟨10.1007/s10270-019-00772-7⟩
Software and System Modelling, 19, 263-267
Software and Systems Modeling, Springer Verlag, 2020, 19 (2), pp.263-267. ⟨10.1007/s10270-019-00772-7⟩
Software and Systems Modeling, 2020, 19 (2), pp.263-267. ⟨10.1007/s10270-019-00772-7⟩
Software and System Modelling, 19, 263-267
The problem of software language extension and composition drives much of the research in Software Language Engineering (SLE). Although various solutions have already been proposed, there is still little understanding of the specific ins and outs of
Publikováno v:
2021 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC)
2021 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC), Oct 2021, Saint Louis, Missouri, United States. ⟨10.1109/VL/HCC51201.2021.9576363⟩
VL/HCC
2021 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC), Oct 2021, Saint Louis, Missouri, United States. ⟨10.1109/VL/HCC51201.2021.9576363⟩
VL/HCC
International audience; Jupyter notebooks have gained popularity in educational settings. In France, it is one of the tools used by teachers in post-secondary classes to teach programming. When students complete their assignments, they send their not
Externí odkaz:
https://explore.openaire.eu/search/publication?articleId=doi_dedup___::bffd278e29ca5e6e354f432e22ff488b
https://hal.archives-ouvertes.fr/hal-03378094
https://hal.archives-ouvertes.fr/hal-03378094
Autor:
Benoit Combemale, Thomas Degueule, Gwendal Jouneaux, Olivier Barais, Manuel Leduc, Gurvan Le Guernic
Publikováno v:
The Journal of Object Technology
The Journal of Object Technology, Chair of Software Engineering, 2020, 19 (2), pp.1-21. ⟨10.5381/jot.2020.19.2.a1⟩
The Journal of Object Technology, 2020, 19 (2), pp.1-21. ⟨10.5381/jot.2020.19.2.a1⟩
The Journal of Object Technology, Chair of Software Engineering, 2020, 19 (2), pp.1-21. ⟨10.5381/jot.2020.19.2.a1⟩
The Journal of Object Technology, 2020, 19 (2), pp.1-21. ⟨10.5381/jot.2020.19.2.a1⟩
International audience; Numerous language workbenches have been proposed over the past decade to ease the definition of Domain-Specific Languages (DSLs). Language workbenches enable language designers to specify DSLs using high-level metalanguages an
Externí odkaz:
https://explore.openaire.eu/search/publication?articleId=doi_dedup___::9a26dcac61ea08c9945879cbd925cff6
https://hal.inria.fr/hal-02395867v2/document
https://hal.inria.fr/hal-02395867v2/document
Autor:
Phuong T. Nguyen, Thomas Degueule, Davide Di Ruscio, Massimiliano Di Penta, Juri Di Rocco, Lina Ochoa
Publikováno v:
ICSE
2019 IEEE/ACM 41st International Conference on Software Engineering (ICSE)
41st ACM/IEEE International Conference on Software Engineering (ICSE)
41st ACM/IEEE International Conference on Software Engineering (ICSE), May 2019, Montréal, Canada
2019 IEEE/ACM 41st International Conference on Software Engineering (ICSE)
41st ACM/IEEE International Conference on Software Engineering (ICSE)
41st ACM/IEEE International Conference on Software Engineering (ICSE), May 2019, Montréal, Canada
International audience; Software developers interact with APIs on a daily basis and, therefore, often face the need to learn how to use new APIs suitable for their purposes. Previous work has shown that recommending usage patterns to developers facil
Publikováno v:
15th International Conference on Mining Software Repositories
15th International Conference on Mining Software Repositories, May 2018, Gothenburg, Sweden. ⟨10.1145/3196398.3196416⟩
Proceedings of the 15th International Conference on Mining Software Repositories
Proceedings of the 15th International Conference on Mining Software Repositories -MSR '18
Proceedings of the 15th International Conference on Mining Software Repositories-MSR 18
MSR
2018 ACM/IEEE 15th International Conference on Mining Software Repositories, MSR 2018, 170-180
STARTPAGE=170;ENDPAGE=180;TITLE=2018 ACM/IEEE 15th International Conference on Mining Software Repositories, MSR 2018
15th International Conference on Mining Software Repositories, May 2018, Gothenburg, Sweden. ⟨10.1145/3196398.3196416⟩
Proceedings of the 15th International Conference on Mining Software Repositories
Proceedings of the 15th International Conference on Mining Software Repositories -MSR '18
Proceedings of the 15th International Conference on Mining Software Repositories-MSR 18
MSR
2018 ACM/IEEE 15th International Conference on Mining Software Repositories, MSR 2018, 170-180
STARTPAGE=170;ENDPAGE=180;TITLE=2018 ACM/IEEE 15th International Conference on Mining Software Repositories, MSR 2018
International audience; OSGi is a module system and service framework that aims to fill Java's lack of support for modular development. Using OSGi, developers divide software into multiple bundles that declare constrained dependencies towards other b
Externí odkaz:
https://explore.openaire.eu/search/publication?articleId=doi_dedup___::ac65a8ed36c585a5173eda2d8fd23c65
https://hal.archives-ouvertes.fr/hal-01740131/document
https://hal.archives-ouvertes.fr/hal-01740131/document
Publikováno v:
MoDELS
2017 ACM/IEEE 20th International Conference on Model Driven Engineering Languages and Systems
2017 ACM/IEEE 20th International Conference on Model Driven Engineering Languages and Systems, Sep 2017, Austin, United States. ⟨10.1109/MODELS.2017.23⟩
2017 ACM/IEEE 20th International Conference on Model Driven Engineering Languages and Systems (MODELS)
Proceedings-ACM/IEEE 20th International Conference on Model Driven Engineering Languages and Systems, MODELS 2017, 112-122
STARTPAGE=112;ENDPAGE=122;TITLE=Proceedings-ACM/IEEE 20th International Conference on Model Driven Engineering Languages and Systems, MODELS 2017
2017 ACM/IEEE 20th International Conference on Model Driven Engineering Languages and Systems
2017 ACM/IEEE 20th International Conference on Model Driven Engineering Languages and Systems, Sep 2017, Austin, United States. ⟨10.1109/MODELS.2017.23⟩
2017 ACM/IEEE 20th International Conference on Model Driven Engineering Languages and Systems (MODELS)
Proceedings-ACM/IEEE 20th International Conference on Model Driven Engineering Languages and Systems, MODELS 2017, 112-122
STARTPAGE=112;ENDPAGE=122;TITLE=Proceedings-ACM/IEEE 20th International Conference on Model Driven Engineering Languages and Systems, MODELS 2017
International audience; Executable Domain-Specific Modeling Languages (xDSMLs) are typically defined by metamodels that specify their abstract syntax, and model interpreters or compilers that define their execution semantics. To face the proliferatio