398 citations · 576 across the 21 of their papers we have counts for
5 papers · 1 filter
A ground-truth dataset of real security patches
Sofia Reis, Rui Abreu
Training machine learning approaches for vulnerability identification and producing reliable tools to assist developers in implementing quality software -- free of vulnerabilities…
Green Software Lab: Towards an Engineering Discipline for Green Software
Rui Abreu, Marco Couto, Luís Cruz +5
This report describes the research goals and results of the Green Software Lab (GSL) research project. This was a project funded by Fundação para a Ciência e a Tecnologia (FCT) --…
Mining Idioms in the Wild
Aishwarya Sivaraman, Rui Abreu, Andrew Scott +2
Existing code repositories contain numerous instances of code patterns that are idiomatic ways of accomplishing a particular programming task. Sometimes, the programming language i…
Fixing Vulnerabilities Potentially Hinders Maintainability
Sofia Reis, Rui Abreu, Luis Cruz
Security is a requirement of utmost importance to produce high-quality software. However, there is still a considerable amount of vulnerabilities being discovered and fixed almost…
On using distributed representations of source code for the detection of C security vulnerabilities
David Coimbra, Sofia Reis, Rui Abreu +2
This paper presents an evaluation of the code representation model Code2vec when trained on the task of detecting security vulnerabilities in C source code. We leverage the open-so…