Kenichi Matsumoto
8 papers in the PaperMetrix corpus
Papers by this author
-
Sentiment Classification using N-gram IDF and Automated Machine Learning
2019 · arXiv (Cornell University)
We propose a sentiment classification method with a general machine learning framework. For feature representation, n-gram IDF is used to extract software-engineering-related, dataset-specific, positive, neutral, and negative n-gram expressions. For classifiers, an automated machine learning …
-
The Evolution of Code Review Research: A Systematic Mapping Study
2019 · arXiv (Cornell University)
Code Review (CR) is a cornerstone for Quality Assurance within development teams. Also known as software inspections and walk-throughs, traditional CR involved time-consuming processes, which is different from more lightweight contemporary forms used today. In …
-
How are Project-Specific Forums Utilized? A Study of Participation, Content, and Sentiment in the Eclipse Ecosystem
2020 · arXiv (Cornell University)
Although many software development projects have moved their developer discussion forums to generic platforms such as Stack Overflow, Eclipse has been steadfast in hosting their self-supported community forums. While recent studies show forums share similarities …
-
Investigating Project States Boosting Spontaneous Software Evolution
2019 · Sekkei Kougaku, Shisutemu Bumon Kouenkai kouen rombunshuu/Sekkei Kogaku, Shisutemu Bumon Koenkai koen ronbunshu
Social coding platforms (SCPs) have realized spontaneous software evolution, where new source code and ideas are spontaneously proposed by altruistic developers. Although there are many projects operated by active communities performing spontaneous evolution, it is …
-
Comparing Execution Traces of Jupyter Notebook for Checking Correctness of Refactoring
2022
Jupyter Notebook is a popular tool for writing data analysis programs. Prior work showed that Jupyter Notebook users often duplicate their python code to try their hypothesis quickly. While such code clones can be removed …
-
Bug-Fix Variants: Visualizing Unique Source Code Changes across GitHub Forks
2022
Forking is a common practice for developers when building upon on already existing projects. These forks create variants, which have a common code base but then evolve the code in different directions, which is specific …
-
Lessons from the Long Tail: Analysing Unsafe Dependency Updates across Software Ecosystems
2023 · arXiv (Cornell University)
A risk in adopting third-party dependencies into an application is their potential to serve as a doorway for malicious code to be injected (most often unknowingly). While many initiatives from both industry and research communities …
-
How Maintainable is Proficient Code? A Case Study of Three PyPI Libraries
2024 · arXiv (Cornell University)
Python is very popular because it can be used for a wider audience of developers, data scientists, machine learning experts and so on. Like other programming languages, there are beginner to advanced levels of writing …