Zobrazeno 1 - 10
of 219
pro vyhledávání: '"Benoit Baudry"'
Publikováno v:
IEEE Transactions on Software Engineering. 49:64-83
The highly parallel workflows of modern software development have made merging of source code a common activity for developers. The state of the practice is based on line-based merge, which is ubiquitously used with "git merge". Line-based merge is h
Publikováno v:
IEEE Transactions on Reliability. 71:1381-1397
In this paper, we propose to use production executions to improve the quality of testing for certain methods of interest for developers. These methods can be methods that are not covered by the existing test suite, or methods that are poorly tested.
Publikováno v:
Queue. 20:31-42
It's a period of unrest. Rebel developers, striking from continuous deployment servers, have won their first victory. During the battle, rebel spies managed to push an epic commit in the HTML code of https://pro.sony. Pursued by sinister agents, the
The rise of blockchain technologies has triggered tremendous research interest, coding efforts, and monetary investments in the last decade. Ethereum is the single largest programmable blockchain platform today. It features cryptocurrency trading, di
Externí odkaz:
https://explore.openaire.eu/search/publication?articleId=doi_dedup___::cfa2d24efbd540197f95139ef8e981f1
http://arxiv.org/abs/2202.07029
http://arxiv.org/abs/2202.07029
WebAssembly has become a crucial part of the modern web, offering a faster alternative to JavaScript in browsers. While boosting rich applications in browser, this technology is also very efficient to develop cryptojacking malware. This has triggered
Externí odkaz:
https://explore.openaire.eu/search/publication?articleId=doi_dedup___::1724f5ad38fb5222603de549b02b12d8
Publikováno v:
ESEC/SIGSOFT FSE
We study the evolution and impact of bloated dependencies in a single software ecosystem: Java/Maven. Bloated dependencies are third-party libraries that are packaged in the application binary but are not needed to run the application. We analyze the
Publikováno v:
Genetic Programming and Evolvable Machines
Neutral program variants are functionally similar to an original program, yet implement slightly different behaviors. Techniques such as approximate computing or genetic improvement share the intuition that potential for enhancements lies in these ac
Publikováno v:
MSR
Software engineering researchers look for software artifacts to study their characteristics or to evaluate new techniques. In this paper, we introduce Duets, a new dataset of software libraries and their clients. This dataset can be exploited to gain
Publikováno v:
Empirical Software Engineering. 26
Build automation tools and package managers have a profound influence on software development. They facilitate the reuse of third-party libraries, support a clear separation between the application's code and its external dependencies, and automate s
GraphQL is a new paradigm to design web APIs. Despite its growing popularity, there are few techniques to verify the implementation of a GraphQL API. We present a new testing approach based on GraphQL queries that are logged while users interact with
Externí odkaz:
https://explore.openaire.eu/search/publication?articleId=doi_dedup___::0baa2cf77d655a9cda931eb114d1c034