Adam Tutko

dblp:272/4327 · DBLP profile ↗
← Back
3ranked-venue papers
1as first author
2since 2021 · last 2021
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Software engineering, systems software and programming languages · 2 · 2 since 2021Databases, data management, data science and information retrieval · 1 · 1 since 2021Human-computer interaction and ubiquitous computing · 1 · 1 first-author
YearPublicationVenuePosition
2021 Tracing Vulnerable Code Lineage
abstract
This paper presents results from the MSR 2021 Hackathon. Our team investigates files/projects that contain known security vulnerabilities and how widespread they are throughout repositories in open source software. These security vulnerabilities can potentially be propagated through code reuse even when the vulnerability is fixed in different versions of the code. We utilize the World of Code [1] infrastructure to discover file-level duplication of code from a nearly complete collection of open source software. This paper describes a method and set of tools to find all open source projects that use known vulnerable files and any previous revisions of those files.
David Reid, Kalvin Eng, Christopher Bogart, Adam Tutko
MSR4
2021 World of code: enabling a research workflow for mining and analyzing the universe of open source VCS data
Yuxing Ma, Tapajit Dey, Christopher Bogart, Sadika Amreen, Marat Valiev, Adam Tutko, David Kennard, Russell Zaretzki, Audris Mockus
Empir. Softw. Eng.6
2020 Designing an Effective User Interface for Analyzing Software Repositories
abstract
The introduction of Git 1 , a version control system, has radically changed the software development process. Currently, Git is considered an essential skill for software engineering developers and is necessary for collaboration between developers [1] . This reliance on Git means that software development creates a vast pool of publicly available data. This data provides an opportunity for software engineering researchers interested in analyzing the software development process. Such analysis could facilitate numerous tools for developers that substantially increase developer productivity.
Adam Tutko
VL/HCC1