Zobrazeno 1 - 10
of 41
pro vyhledávání: '"Degueule Thomas"'
The acceleration of software development and delivery requires rigorous continuous testing and deployment of software systems, which are being deployed in increasingly diverse, complex, and dynamic environments. In recent years, the popularization of
Externí odkaz:
http://arxiv.org/abs/2410.15816
Publikováno v:
32nd IEEE/ACM International Conference on Program Comprehension (ICPC 2024), Apr 2024, Lisboa, Portugal
Designing an effective API is essential for library developers as it is the lens through which clients will judge its usability and benefits, as well as the main friction point when the library evolves. Despite its importance, defining the boundaries
Externí odkaz:
http://arxiv.org/abs/2402.12024
Autor:
Latappy, Corentin, Degueule, Thomas, Falleri, Jean-Rémy, Robbes, Romain, Blanc, Xavier, Teyton, Cédric
Automatic Static Analysis Tools (ASATs) are widely used by software developers to diffuse and enforce coding practices. Yet, we know little about the documentation of ASATs, despite it being critical to learn about the coding practices in the first p
Externí odkaz:
http://arxiv.org/abs/2402.08270
Publikováno v:
2023 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC), Oct 2023, Washington DC, United States
Jupyter notebooks are increasingly being adopted by teachers to deliver interactive practical sessions to their students. Notebooks come with many attractive features, such as the ability to combine textual explanations, multimedia content, and execu
Externí odkaz:
http://arxiv.org/abs/2309.16201
Autor:
Latappy, Corentin, Perez, Quentin, Degueule, Thomas, Falleri, Jean-Rémy, Urtado, Christelle, Vauttier, Sylvain, Blanc, Xavier, Teyton, Cédric
Publikováno v:
30th IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER), Mar 2023, Macao SAR, Macau SAR China
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:
http://arxiv.org/abs/2301.10082
"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
Externí odkaz:
http://arxiv.org/abs/2111.05132
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:
http://arxiv.org/abs/2110.07889
Autor:
Combemale, Benoit, Kienzle, Jörg, Mussbacher, Gunter, Barais, Olivier, Bousse, Erwan, Cazzola, Walter, Collet, Philippe, Degueule, Thomas, Heinrich, Robert, Jézéquel, Jean-Marc, Leduc, Manuel, Mayerhofer, Tanja, Mosser, Sébastien, Schöttle, Matthias, Strittmatter, Misha, Wortmann, Andreas
Publikováno v:
In Computer Languages, Systems & Structures December 2018 54:139-155
Publikováno v:
In Computer Languages, Systems & Structures September 2017 49:176-195
Publikováno v:
In Computer Languages, Systems & Structures November 2016 46:206-235