Conference proceeding
Poster: Git Blame Who?: Stylistic Authorship Attribution of Small, Incomplete Source Code Fragments
PROCEEDINGS 2018 IEEE/ACM 40TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING - COMPANION (ICSE-COMPANION, pp 356-357
01 Jan 2018
Abstract
Program authorship attribution has implications for the privacy of programmers who wish to contribute code anonymously. While previous work has shown that complete files that are individually authored can be attributed, these efforts have focused on ideal data sets such as the Google Code Jam data. We explore the problem of attribution "in the wild," examining source code obtained from open source version control systems, and investigate if and how such contributions can be attributed to their authors, either individually or on a per-account basis. In this work we show that accounts belonging to open source contributors containing short, incomplete, and typically uncompilable fragments can be effectively attributed.
Metrics
Details
- Title
- Poster: Git Blame Who?: Stylistic Authorship Attribution of Small, Incomplete Source Code Fragments
- Creators
- Edwin Dauber - Drexel UniversityAylin Caliskan - Princeton UniversityRichard Harang - Sophos GroupRachel Greenstadt - Drexel UniversityIEEE
- Publication Details
- PROCEEDINGS 2018 IEEE/ACM 40TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING - COMPANION (ICSE-COMPANION, pp 356-357
- Series
- Proceedings of the IEEE-ACM International Conference on Software Engineering Companion
- Publisher
- IEEE
- Number of pages
- 2
- Grant note
- FA8750-17-C-0142 / DARPA; United States Department of Defense; Defense Advanced Research Projects Agency (DARPA) W911NF-15-2-0055 / United States Army Research Laboratory
- Resource Type
- Conference proceeding
- Language
- English
- Academic Unit
- Computer Science
- Web of Science ID
- WOS:000450109000147
- Scopus ID
- 2-s2.0-85049678445
- Other Identifier
- 991019169412104721
InCites Highlights
Data related to this publication, from InCites Benchmarking & Analytics tool:
- Collaboration types
- Domestic collaboration
- Web of Science research areas
- Computer Science, Software Engineering