ملف الباحث

Raula Gaikovina Kula

10 أوراق في مجموعة PaperMetrix

المنشورات

أوراق هذا المؤلف

  1. 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.

  2. 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, …

  3. 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 …

  4. 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 …

  5. 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 …

  6. 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 …

  7. 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 …

  8. 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 …

  9. 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 …

  10. 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 …