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: Communications in Mathematical Physics, 2015, vol. 340, no. 3, p. 867-900
|
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 ; 2020INFO023.
As energy efficiency becomes a crucial concern in almost every kind of digital application, Approximate Computing gains popularity as a potential answer to this ever-growing energy quest. Approximate Computing is a design paradigm particularly suited for error- resilient applications, where small losses in accuracy do not represent a significant reduction in the quality of the result. In these...
|
Thèse de doctorat : Università della Svizzera italiana, 2020 ; 2020INFO016.
High Level Synthesis (HLS) is a process which, starting from a high-level description of an application (C/C++), generates the corresponding RTL code describing the hardware implementation of the desired functionality. The HLS process is usually controlled by user-given directives (e.g., directives to set whether or not to unroll a loop) which influence the resulting implementation area and...
|
Mémoire de bachelor : Haute Ecole d'Ingénierie, 2019.
The goal of this project was to perform real-time video processing tasks on a Zynq SoC with a dedicated development environment embedded in a virtual machine.
|
In: Scientific data, 2018, vol. 5, p. 180129
Recent advances in intravital video microscopy have allowed the visualization of leukocyte behavior in vivo, revealing unprecedented spatiotemporal dynamics of immune cell interaction. However, state-of-the-art software and methods for automatically measuring cell migration exhibit limitations in tracking the position of leukocytes over time. Challenges arise both from the complex migration...
|
In: Journal of Real-Time Image Processing, 2014, vol. 9, no. 1, p. 251-262
|
In: International Journal of Computer Assisted Radiology and Surgery, 2006, vol. 1, no. 4, p. 187-196
|
In: Software Quality Journal, 2009, vol. 17, no. 4, p. 367-394
|