348 citations · 583 across the 98 of their papers we have counts for
14 papers · 1 filter
Developer Reactions to Protestware in Open Source Software: The cases of color.js and es5.ext
Youmei Fan, Dong Wang, Supatsara Wattanakriengkrai +4
There is growing concern about maintainers self-sabotaging their work in order to take political or economic stances, a practice referred to as "protestware". Our objective is to u…
How Maintainable is Proficient Code? A Case Study of Three PyPI Libraries
Indira Febriyanti, Youmei Fan, Kazumasa Shimari +2
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 b…
Linking Code and Documentation Churn: Preliminary Analysis
Ani Hovhannisyan, Youmei Fan, Gema Rodriguez-Perez +1
Code churn refers to the measure of the amount of code added, modified, or deleted in a project and is often used to assess codebase stability and maintainability. Program comprehe…
Nigerian Software Engineer or American Data Scientist? GitHub Profile Recruitment Bias in Large Language Models
Takashi Nakano, Kazumasa Shimari, Raula Gaikovina Kula +3
Large Language Models (LLMs) have taken the world by storm, demonstrating their ability not only to automate tedious tasks, but also to show some degree of proficiency in completin…
jscefr: A Framework to Evaluate the Code Proficiency for JavaScript
Chaiyong Ragkhitwetsagul, Komsan Kongwongsupak, Thanakrit Maneesawas +5
In this paper, we present jscefr (pronounced jes-cee-fer), a tool that detects the use of different elements of the JavaScript (JS) language, effectively measuring the level of pro…
Towards Identifying Code Proficiency through the Analysis of Python Textbooks
Ruksit Rojpaisarnkit, Gregorio Robles, Raula Gaikovina Kula +4
Python, one of the most prevalent programming languages today, is widely utilized in various domains, including web development, data science, machine learning, and DevOps. Recent…