In: Journal of systems and software, 2021, vol. 182, p. 14
Code comments are the primary means to document implementation and facilitate program comprehension. Thus, their quality should be a primary concern to improve program maintenance. While much effort has been dedicated to detecting bad smells, such as clones in code, little work has focused on comments. In this paper we present our solution to detect clones in comments that developers should...
|
Thèse de doctorat : Università della Svizzera italiana, 2021 ; 2021INFO012.
Mining Software Repositories (MSR) has become a complete and mature research field, also due to the increasing number of open source projects publicly available. Repository hosting services such as GitHub provide unprecedented access to millions of events generated during development activities (e.g., code commits, pull requests), that can be mined and analyzed to extract new pieces of...
|
In: Diabetologia, 2015, vol. 58, no. 8, p. 1688-1692
|
In: Biological Chemistry, ///-
|
In: International Journal of Epidemiology, 2017, vol. 46, no. 5, p. 1372-1378
|
In: Annals of Botany, 2017, vol. 119, no. 1, p. 177-190
|
In: Computer Science - Research and Development, 2015, vol. 30, no. 3-4, p. 363-376
|
Thèse de doctorat : Università della Svizzera italiana, 2020 ; 2020INFO024.
Understanding the performance of software is complicated. For several performance metrics, in addition to the algorithmic complexity, one must also consider the dynamics of running a program within different combinations of hardware and software environments. Such dynamical aspects are not visible from the code alone, and any kind of static analysis falls short. For example, in reality, the...
|
Thèse de doctorat : Università della Svizzera italiana, 2020 ; 2020INFO021.
The field of scientific computing is associated with the modeling of complex physical phenomena. The resulting numerical models are often described by differential equations, which, in many cases, can be related to non-convex minimization problems. Thus, after discretization, the solution of large-scale non-convex optimization problem is required. Various iterative solution strategies can be...
|
Thèse de doctorat : Università della Svizzera italiana, 2020 ; 2020INFO011.
Recent advancements in the networking field have made the data plane fully programmable, thanks to the introduction of both programmable network architectures and network programming languages. P4, the most prominent network programming language, provides software abstractions to the components of PISA, a programmable network architecture that is able to process huge amounts of network ...
|