132 citations · 250 across the 12 of their papers we have counts for
12 papers
An Empirical Study of Token-based Micro Commits
Masanari Kondo, Daniel M. German, Yasutaka Kamei +2
In software development, developers frequently apply maintenance activities to the source code that change a few lines by a single commit. A good understanding of the characteristi…
OSS Myths and Facts
Yukako Iimura, Masanari Kondo, Kazushi Tomoto +3
We have selected six myths about the OSS community and have tested whether they are true or not. The purpose of this report is to identify the lessons that can be learned from the…
Exploring the Effect of Multiple Natural Languages on Code Suggestion Using GitHub Copilot
Kei Koyanagi, Dong Wang, Kotaro Noguchi +4
GitHub Copilot is an AI-enabled tool that automates program synthesis. It has gained significant attention since its launch in 2021. Recent studies have extensively examined Copilo…
Repeated Builds During Code Review: An Empirical Study of the OpenStack Community
Rungroj Maipradit, Dong Wang, Patanamon Thongtanunam +3
Code review is a popular practice where developers critique each others' changes. Since automated builds can identify low-level issues (e.g., syntactic errors, regression bugs), it…
When Conversations Turn Into Work: A Taxonomy of Converted Discussions and Issues in GitHub
Dong Wang, Masanari Kondo, Yasutaka Kamei +2
Popular and large contemporary open-source projects now embrace a diverse set of documentation for communication channels. Examples include contribution guidelines (i.e., commit me…
Understanding the Role of Images on Stack Overflow
Dong Wang, Tao Xiao, Christoph Treude +3
Images are increasingly being shared by software developers in diverse channels including question-and-answer forums like Stack Overflow. Although prior work has pointed out that t…
The Impact of Using Regression Models to Build Defect Classifiers
Gopi Krishnan Rajbahadur, Shaowei Wang, Yasutaka Kamei +1
It is common practice to discretize continuous defect counts into defective and non-defective classes and use them as a target variable when building defect classifiers (discretize…
Impact of Discretization Noise of the Dependent variable on Machine Learning Classifiers in Software Engineering
Gopi Krishnan Rajbahadur, Shaowei Wang, Yasutaka Kamei +1
Researchers usually discretize a continuous dependent variable into two target classes by introducing an artificial discretization threshold (e.g., median). However, such discretiz…
The impact of feature importance methods on the interpretation of defect classifiers
Gopi Krishnan Rajbahadur, Shaowei Wang, Yasutaka Kamei +1
Classifier specific (CS) and classifier agnostic (CA) feature importance methods are widely used (often interchangeably) by prior studies to derive feature importance ranks from a…
A Quantitative Study of Security Bug Fixes of GitHub Repositories
Daito Nakano, Mingyang Yin, Ryosuke Sato +3
Software is prone to bugs and failures. Security bugs are those that expose or share privileged information and access in violation of the software's requirements. Given the seriou…
Towards effective AI-powered agile project management
Hoa Khanh Dam, Truyen Tran, John Grundy +2
The rise of Artificial intelligence (AI) has the potential to significantly transform the practice of project management. Project management has a large socio-technical element wit…
Bridging Semantic Gaps between Natural Languages and APIs with Word Embedding
Xiaochen Li, He Jiang, Yasutaka Kamei +1
Developers increasingly rely on text matching tools to analyze the relation between natural language words and APIs. However, semantic gaps, namely textual mismatches between words…