Registered user since Thu 25 Jan 2018
Diomidis Spinellis is Professor of Software Engineering in the Department of Management Science and Technology heading the Business Analytics Laboratory (BALab) at the Athens University of Economics and Business, Greece and Professor of Software Analytics in the Department of Software Technology at the Delft University of Technology. His research interests include software engineering, IT security, and computing systems. He has written two award-winning, widely-translated books: Code Reading and Code Quality: The Open Source Perspective. In 2016 he published the book Effective Debugging: 66 Specific Ways to Debug Software and Systems. Dr. Spinellis has also published more than 300 technical papers in journals and refereed conference proceedings, which have received more than 10500 citations. He served for a decade as a member of the IEEE Software editorial board, authoring the regular “Tools of the Trade” column and for four years at the magazine’s Editor in Chief. He has contributed code that ships with Apple’s macOS and BSD Unix and is the developer of CScout, UMLGraph, dgsh, and other open-source software packages, libraries, and tools. He holds an MEng in Software Engineering and a PhD in Computer Science, both from Imperial College London. Dr. Spinellis has served as an elected member of the IEEE Computer Society Board of Governors (2013–2015), and is a senior member of the ACM and the IEEE.
Contributions
2025
Mining Software Repositories
2024
ESEC/FSE
ICSE
- Committee Member in Community Mentors within the SMeW - Student Mentoring Workshop-track
- Committee Member in Research Track within the Research Track-track
- Author of On the Difficulty of Identifying Incident-Inducing Changes within the Software Engineering in Practice-track
- Session Chair of Security 2 (part of Research Track)
2023
Mining Software Repositories
2022
ESEC/FSE
PLDI
- Author of Finding Typing Compiler Bugs within the PLDI-track
- Author of (OOPSLA 2020) A Model for Detecting Faults in Build Specifications within the SIGPLAN Track-track
- Author of (OOPSLA 2021) Well-typed programs can go wrong: a study of typing-related bugs in JVM compilers within the SIGPLAN Track-track
ICSE
2021
SPLASH
ESEC/FSE
- General Co-Chair in Steering Committee
- Session Chair of ERC Funding Opportunities (Mikaela Poulymenopoulou) (part of Plenary Events)
- Speaker of Test of Time, Impact Paper, Awards, FSE 2022, Outro within the Plenary Events-track
- Session Chair of ERC Funding Opportunities (Mikaela Poulymenopoulou) (part of Plenary Events)
- Speaker of Welcome from the Conference and Program Chairs within the Plenary Events-track
- Panelist of Meet the Conference Chairs within the Diversity and Inclusion Events-track
- General Co-Chair in Organizing Committee
ICSE
- Circle leader of Mentoring circle led by Diomidis Spinellis within the Social and Networking-track
- Session Chair of Mentoring circle (part of Social and Networking)
- Author of A Replication Package for PyCG - Practicall Call Graph Generation in Python within the AE - Artifact Evaluation-track
- Author of Data-Oriented Differential Testing of Object-Relational Mapping Systems within the Technical Track-track
- Author of Replication Package for Article: Data-Oriented Differential Testing of Object-Relational Mapping Systems within the AE - Artifact Evaluation-track
- Author of PyCG: Practical Call Graph Generation in Python within the Technical Track-track
- Committee Member in Program Committee within the Posters-track
Mining Software Repositories
2020
SPLASH
ESEC/FSE
ICSE
Mining Software Repositories
- Mining Challenge Co-Chair in Organizing Committee
- Author of A Complete Set of Related Git Repositories Identified via Community Detection Approaches Based on Shared Commits within the Data Showcase-track
- Mining Challenge Co-Chair in Program Committee within the Mining Challenge-track
- Committee Member in Program Committee within the FOSS Award-track
- Author of A Dataset of Enterprise-Driven Open Source Software within the Data Showcase-track
- Author of A Dataset for GitHub Repository Deduplication within the Data Showcase-track
- Session Chair of MSR Mining Challenge (part of Mining Challenge)
2019
ICSE
- Committee Member in Program Committee within the Doctoral Symposium-track
- Committee Member in Program Committee within the Software Engineering in Practice-track
- Session Chair of DevOps and Logging (part of Papers)
- Session Chair of Testing Effectiveness (part of Papers)
- Author of How I hacked my way into academia within the Doctoral Symposium-track
Mining Software Repositories
- Author of Time Present and Time Past: Analyzing the Evolution of JavaScript Code in the Wild within the MSR 2019 Technical Papers-track
- Author of Semantic Source Code Models Using Identifier Embeddings within the MSR 2019 Data Showcase-track
- Committee Member in Program Committee within the MSR 2019 FOSS Award-track
- Author of Standing on Shoulders or Feet? The Usage of the MSR Data Papers within the MSR 2019 Technical Papers-track
- Author of The Software Heritage Graph Dataset: public software development under one roof within the MSR 2019 Data Showcase-track
2018
ICSE
- Author of On The Dichotomy of Debugging Behavior Among Programmers within the Technical Papers -track
- Author of Code Review Comments: Language matters within the NIER - New Ideas and Emerging Results -track
- Author of How to Analyze Git Repositories with Command Line Tools: We're not in Kansas anymore within the TB - Technical Briefings -track
- Committee Member in Program committee within the SEIP - Software Engineering in Practice-track
- Author of Echoes from Space: Grouping Commands with Large-Scale Telemetry Data within the SEIP - Software Engineering in Practice-track
- Author of Smelly Relations: Measuring and Understanding Database Schema Quality within the SEIP - Software Engineering in Practice-track
- Committee Member in Program Committee within the TB - Technical Briefings -track
- Session Chair of Mobile, code and SMEs (part of SEIP - Software Engineering in Practice)
Mining Software Repositories
- Author of Documented Unix Facilities Over 48 Years within the Data Showcase-track
- Committee Member in Program Committee within the Technical Papers-track
- Author of Word Embeddings for the Software Engineering Domain within the Data Showcase-track
- Author of What are your Programming Language’s Energy-Delay Implications? within the Technical Papers-track
- FOSS Award Committee Co-Chair in Organizing committee
- FOSS Award Committee Co-Chair in FOSS Award within the FOSS Award-track
- FOSS Award Committee Co-Chair in FOSS Award Committee within the Technical Papers-track
- Author of Vulinoss: A Dataset of Security Vulnerabilities in Open-source Systems within the Data Showcase-track