activity
20172026
most citedCross-Language Code Search using Static and Dynamic Analyses

35 citations · 72 across the 10 of their papers we have counts for

collaborators

10 papers

cs.SE2026

How Do Developers Interact with AI? An Exploratory Study on Modeling Developer Programming Behavior

Yinan Wu, Ze Shi Li, Kathryn Thomasset Stolee +1

Artificial Intelligence (AI) is reshaping how developers adopt software engineering practices, yet the multi-dimensional nature of developer-AI interaction remains under-explored.…

cs.SE2026

Test Code Review in the Era of GitHub Actions: A Replication Study

Hui Sun, Yinan Wu, Wesley K. G. Assunção +1

Test code is indispensable in software development, ensuring the correctness of production code and supporting maintainability. Nonetheless, errors or omissions in the test code ca…

cs.LG2021★ 3 cited

Fair Enough: Searching for Sufficient Measures of Fairness

Suvodeep Majumder, Joymallya Chakraborty, Gina R. Bai +2

Testing machine learning software for ethical bias has become a pressing current concern. In response, recent research has proposed a plethora of new fairness metrics, for example,…

cs.SE2021★ 35 cited

Cross-Language Code Search using Static and Dynamic Analyses

George Mathew, Kathryn T. Stolee

As code search permeates most activities in software development,code-to-code search has emerged to support using code as a query and retrieving similar code in the search results.…

cs.SE2021

Demystifying Regular Expression Bugs: A comprehensive study on regular expression bug causes, fixes, and testing

Peipei Wang, Chris Brown, Jamie A. Jennings +1

Regular expressions cause string-related bugs and open security vulnerabilities for DOS attacks. However, beyond ReDoS (Regular expression Denial of Service), little is known about…

cs.SE2021

SQLRepair: Identifying and Repairing Mistakes in Student-Authored SQL Queries

Kai Presler-Marshall, Sarah Heckman, Kathryn T. Stolee

Computer science educators seek to understand the types of mistakes that students make when learning a new (programming) language so that they can help students avoid those mistake…

cs.SE2020★ 23 cited

SLACC: Simion-based Language Agnostic Code Clones

George Mathew, Chris Parnin, Kathryn T Stolee

Successful cross-language clone detection could enable researchers and developers to create robust language migration tools, facilitate learning additional programming languages on…

cs.SE2019★ 4 cited

Replication Can Improve Prior Results: A GitHub Study of Pull Request Acceptance

Di Chen, Kathyrn Stolee, Tim Menzies

Crowdsourcing and data mining can be used to effectively reduce the effort associated with the partial replication and enhancement of qualitative studies. For example, in a primary…

cs.SE2018

Evaluating How Developers Use General-Purpose Web-Search for Code Retrieval

Md Masudur Rahman, Jed Barson, Sydney Paul +6

Search is an integral part of a software development process. Developers often use search engines to look for information during development, including reusable code snippets, API…

cs.SE2017★ 7 cited

Replicating and Scaling up Qualitative Analysis using Crowdsourcing: A Github-based Case Study

Di Chen, Kathryn T. Stolee, Tim Menzies

Due to the difficulties in replicating and scaling up qualitative studies, such studies are rarely verified. Accordingly, in this paper, we leverage the advantages of crowdsourcing…