61 citations · 154 across the 41 of their papers we have counts for
7 papers · 1 filter
A Survey of Bugs in AI-Generated Code
Ruofan Gao, Amjed Tahir, Peng Liang +2
Developers are widely using AI code-generation models, aiming to increase productivity and efficiency. However, there are also quality concerns regarding the AI-generated code. The…
FasterPy: An LLM-based Code Execution Efficiency Optimization Framework
Yue Wu, Minghao Han, Ruiyin Li +5
Code often suffers from performance bugs. These bugs necessitate the research and practice of code optimization. Traditional rule-based methods rely on manually designing and maint…
Vibe Coding in Practice: Motivations, Challenges, and a Future Outlook -- a Grey Literature Review
Ahmed Fawzy, Amjed Tahir, Kelly Blincoe
AI code generation tools are transforming software development, especially for novice and non-software developers, by enabling them to write code and build applications faster and…
JS-TOD: Detecting Order-Dependent Flaky Tests in Jest
Negar Hashemi, Amjed Tahir, Shawn Rasheed +2
We present JS-TOD (JavaScript Test Order-dependency Detector), a tool that can extract, reorder, and rerun Jest tests to reveal possible order-dependent test flakiness. Test order…
Decision Models for Selecting Architecture Patterns and Strategies in Quantum Software Systems
Mst Shamima Aktar, Peng Liang, Muhammad Waseem +7
Quantum software is an emerging class of software systems, services, and applications that leverage the principles of quantum mechanics through programmable quantum bits (qubits) a…
On Developers' Self-Declaration of AI-Generated Code: An Analysis of Practices
Syed Mohammad Kashif, Peng Liang, Amjed Tahir
AI code generation tools have gained significant popularity among developers, who use them to assist in software development due to their capability to generate code. Existing stud…
Detecting and Evaluating Order-Dependent Flaky Tests in JavaScript
Negar Hashemi, Amjed Tahir, Shawn Rasheed +2
Flaky tests pose a significant issue for software testing. A test with a non-deterministic outcome may undermine the reliability of the testing process, making tests untrustworthy.…