Zobrazeno 1 - 10
of 67
pro vyhledávání: '"Yehudai, Amiram"'
Autor:
Cherny-Shahar, Tsvi, Yehudai, Amiram
As part of a research on a novel in-process multiprogramming-language interoperability system, this study investigates the interoperability and usage of multiple programming languages within a large dataset of GitHub projects and Stack Overflow Q\&A.
Externí odkaz:
http://arxiv.org/abs/2411.08388
Autor:
Cherny-Shahar, Tsvi, Yehudai, Amiram
The development of software applications using multiple programming languages has increased in recent years, as it allows the selection of the most suitable language and runtime for each component of the system and the integration of third-party libr
Externí odkaz:
http://arxiv.org/abs/2408.14175
Autor:
Levin, Stanislav, Yehudai, Amiram
In the era of Big Code, when researchers seek to study an increasingly large number of repositories to support their findings, the data processing stage may require manipulating millions and more of records. In this work we focus on studies involving
Externí odkaz:
http://arxiv.org/abs/1910.08908
Autor:
Levin, Stanislav, Yehudai, Amiram
Lehman's Laws teach us that a software system will become progressively less satisfying to its users over time, unless it is continually adapted to meet new needs. A line of previous works sought to better understand software maintenance by studying
Externí odkaz:
http://arxiv.org/abs/1910.08907
Autor:
Levin, Stanislav, Yehudai, Amiram
Lehman's Laws teach us that a software system will become progressively less satisfying to its users over time, unless it is continually adapted to meet new needs. Understanding software maintenance can potentially relieve many of the pains currently
Externí odkaz:
http://arxiv.org/abs/1903.04909
Autor:
Levin, Stanislav, Yehudai, Amiram
Background: Understanding maintenance activities performed in a source code repository could help practitioners reduce uncertainty and improve cost-effectiveness by planning ahead and pre-allocating resources towards source code maintenance. The rese
Externí odkaz:
http://arxiv.org/abs/1711.05340
Autor:
Levin, Stanislav, Yehudai, Amiram
Automatic testing is a widely adopted technique for improving software quality. Software developers add, remove and update test methods and test classes as part of the software development process as well as during the evolution phase, following the
Externí odkaz:
http://arxiv.org/abs/1709.09029
Autor:
Levin, Stanislav, Yehudai, Amiram
Predictive models for software projects' characteristics have been traditionally based on project-level metrics, employing only little developer-level information, or none at all. In this work we suggest novel metrics that capture temporal and semant
Externí odkaz:
http://arxiv.org/abs/1611.10053
Autor:
Levin, Stanislav, Yehudai, Amiram
Merge conflicts created by software team members working on the same code can be costly to resolve, and adversely affect productivity. In this work, we suggest the approach of fine-grained merge conflict awareness, where software team members are not
Externí odkaz:
http://arxiv.org/abs/1508.01872
Autor:
Cohen, Dekel, Yehudai, Amiram
Regression bugs occur whenever software functionality that previously worked as desired stops working, or no longer works as expected. Code changes, such as bug fixes or new feature work, may result in a regression bug. Regression bugs are an annoyin
Externí odkaz:
http://arxiv.org/abs/1505.01286