Raula Gaikovina Kula
10 أوراق في مجموعة PaperMetrix
أوراق هذا المؤلف
-
What do practitioners ask about code clone? a preliminary investigation of stack overflow
2015
We present a preliminary investigation of Stack Overflow to reveal practitioner’s interests about code clones. We then discuss possible future directions of research on code clones.
-
Search-Based Peer Reviewers Recommendation in Modern Code Review
2016
Code review is of primary importance in modern software development. It is widely recognized that peer review is an efficient and effective practice for improving software quality and reducing defect proneness. For successful review process, …
-
Automated Inference of Software Library Usage Patterns
2016 · arXiv (Cornell University)
Modern software systems are increasingly dependent on third-party libraries. It is widely recognized that using mature and well-tested third-party libraries can improve developers' productivity, reduce time-to-market, and produce more reliable software. Today's open-source repositories provide …
-
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 …
-
Does coding in Pythonic zen peak performance?
2022
In the field of data science, and for academics in general, the Python programming language is a popular choice, mainly because of its libraries for storing, manipulating, and gaining insight from data. Evidence includes the …
-
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 …
-
The Shift from Writing to Pruning Software: A Bonsai-Inspired IDE for Reshaping AI Generated Code
2025 · arXiv (Cornell University)
The rise of AI-driven coding assistants signals a fundamental shift in how software is built. While AI coding assistants have been integrated into existing Integrated Development Environments (IDEs), their full potential remains largely untapped. A …