94 citations · 123 across the 6 of their papers we have counts for
6 papers
SECOMlint: A linter for Security Commit Messages
Sofia Reis, Corina Pasareanu, Rui Abreu +1
Transparent and efficient vulnerability and patch disclosure are still a challenge in the security community, essentially because of the poor-quality documentation stemming from th…
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…
Are Computer Science and Engineering Graduates Ready for the Software Industry? Experiences from an Industrial Student Training Program
Eray Tuzun, Hakan Erdogmus, Izzet Gokhan Ozbilgin
It has been 50 years since the term software engineering was coined in 1968 at a NATO conference. The field should be relatively mature by now, with most established universities c…
Flipping a Graduate-Level Software Engineering Foundations Course
Hakan Erdogmus, Cecile Peraire
Creating a graduate-level software engineering breadth course is challenging. The scope is wide. Students prefer hands-on work over theory. Industry increasingly values soft skills…
A Dissection of the Test-Driven Development Process: Does It Really Matter to Test-First or to Test-Last?
Davide Fucci, Hakan Erdogmus, Burak Turhan +2
Background: Test-driven development (TDD) is a technique that repeats short coding cycles interleaved with testing. The developer first writes a unit test for the desired functiona…
Small Polygon Compression For Integer Coordinates
Abhinav Jauhri, Martin Griss, Hakan Erdogmus
We describe several polygon compression techniques to enable efficient transmission of polygons representing geographical targets. The main application is to embed compressed polyg…