activity
20182024
most citedDetecting and Characterizing Bots that Commit Code

73 citations · 204 across the 13 of their papers we have counts for

collaborators

16 papers

cs.SE2024

CROSS: A Contributor-Project Interaction Lifecycle Model for Open Source Software

Tapajit Dey, Brian Fitzgerald, Sherae Daniel

Despite the widespread adoption of open source software (OSS), its sustainability remains a critical concern, particularly in light of security vulnerabilities and the often inadeq…

cs.SE2022

Knights and Gold Stars: A Tale of InnerSource Incentivization

Tapajit Dey, Willem Jiang, Brian Fitzgerald

Given the success of the open source phenomenon, it is not surprising that many organizations are seeking to emulate this success by adopting open source practices internally in wh…

cs.SE2022

One-off Events? An Empirical Study of Hackathon Code Creation and Reuse

Ahmed Samir Imam Mahmoud, Tapajit Dey, Alexander Nolte +2

Background: Hackathons have become popular events for teams to collaborate on projects and develop software prototypes. Most existing research focuses on activities during an event…

cs.SE2021

Tracking Hackathon Code Creation and Reuse

Ahmed Imam, Tapajit Dey

Background: Hackathons have become popular events for teams to collaborate on projects and develop software prototypes. Most existing research focuses on activities during an event…

cs.SE2021★ 1 cited

The Secret Life of Hackathon Code

Ahmed Imam, Tapajit Dey, Alexander Nolte +2

Background: Hackathons have become popular events for teams to collaborate on projects and develop software prototypes. Most existing research focuses on activities during an event…

cs.SE2020★ 9 cited

World of Code: Enabling a Research Workflow for Mining and Analyzing the Universe of Open Source VCS data

Yuxing Ma, Tapajit Dey, Chris Bogart +6

Open source software (OSS) is essential for modern society and, while substantial research has been done on individual (typically central) projects, only a limited understanding of…

cs.SE2020★ 22 cited

Effect of Technical and Social Factors on Pull Request Quality for the NPM Ecosystem

Tapajit Dey, Audris Mockus

Pull request (PR) based development, which is a norm for the social coding platforms, entails the challenge of evaluating the contributions of, often unfamiliar, developers from ac…

cs.SE2020★ 19 cited

Do Code Review Measures Explain the Incidence of Post-Release Defects?

Andrey Krutauz, Tapajit Dey, Peter C. Rigby +1

Aim: In contrast to studies of defects found during code review, we aim to clarify whether code reviews measures can explain the prevalence of post-release defects. Method: We repl…

cs.SE2020

Representation of Developer Expertise in Open Source Software

Tapajit Dey, Andrey Karnauch, Audris Mockus

Background: Accurate representation of developer expertise has always been an important research problem. While a number of studies proposed novel methods of representing expertise…

cs.SE2020★ 28 cited

A Dataset and an Approach for Identity Resolution of 38 Million Author IDs extracted from 2B Git Commits

Tanner Fry, Tapajit Dey, Andrey Karnauch +1

The data collected from open source projects provide means to model large software ecosystems, but often suffer from data quality issues, specifically, multiple author identificati…

cs.SE2020★ 15 cited

An Exploratory Study of Bot Commits

Tapajit Dey, Bogdan Vasilescu, Audris Mockus

Background: Bots help automate many of the tasks performed by software developers and are widely used to commit code in various social coding platforms. At present, it is not clear…

cs.SE2020★ 73 cited

Detecting and Characterizing Bots that Commit Code

Tapajit Dey, Sara Mousavi, Eduardo Ponce +4

Background: Some developer activity traditionally performed manually, such as making code commits, opening, managing, or closing issues is increasingly subject to automation in man…

cs.SE2020★ 13 cited

Which Pull Requests Get Accepted and Why? A study of popular NPM Packages

Tapajit Dey, Audris Mockus

Background: Pull Request (PR) Integrators often face challenges in terms of multiple concurrent PRs, so the ability to gauge which of the PRs will get accepted can help them balanc…

cs.SE2020★ 24 cited

Deriving a Usage-Independent Software Quality Metric

Tapajit Dey, Audris Mockus

Context:The extent of post-release use of software affects the number of faults, thus biasing quality metrics and adversely affecting associated decisions. The proprietary nature o…

cs.SE2019

Patterns of Effort Contribution and Demand and User Classification based on Participation Patterns in NPM Ecosystem

Tapajit Dey, Yuxing Ma, Audris Mockus

Background: Open source requires participation of volunteer and commercial developers (users) in order to deliver functional high-quality components. Developers both contribute eff…

stat.ME2018

A Matching Based Theoretical Framework for Estimating Probability of Causation

Tapajit Dey, Audris Mockus

The concept of Probability of Causation (PC) is critically important in legal contexts and can help in many other domains. While it has been around since 1986, current operationali…