2,110 Hits in 3.3 sec

Pull Request Latency Explained: An Empirical Overview [article]

Xunhui Zhang, Yue Yu, Tao Wang, Ayushi Rastogi, Huaimin Wang
2021 arXiv   pre-print
Pull request latency evaluation is an essential application of effort evaluation in the pull-based development scenario.  ...  There is a lack of work that systematically organizes the factors that affect pull request latency.  ...  Therefore, building on a large-scale and diverse dataset, this paper conducts an empirical study on the impact of factors in different situations and contexts on the latency of pull requests.  ... 
arXiv:2108.09946v1 fatcat:zzsagpa2y5betbpuha6rtco4k4

Pull Request Decision Explained: An Empirical Overview [article]

Xunhui Zhang, Yue Yu, Georgios Gousios, Ayushi Rastogi
2021 arXiv   pre-print
Using this data, we explore the relations of the factors to each other and build mixed-effect logistic regression models to empirically explain pull request decision.  ...  Objective: This study builds on a decade long research on pull request decision to explain it.  ...  (b) presents an overview).  ... 
arXiv:2105.13970v1 fatcat:dhices7ocfcdjk7rctjja7y42e

Explaining Russian-German code-mixing: A usage-based approach [article]

Nikolay Hakimov
2021 Zenodo  
Section §6.3 then offers an overview of the systems of plural marking in Russian and German.  ...  This is the 'pull down' or 'drag down' principle.  ...  Explaining Russian-German code-mixing The study of grammatical variation in language mixing has been at the core of research into bilingual language practices.  ... 
doi:10.5281/zenodo.5589445 fatcat:qcpjpcxzzvarxdkle7v2ctbzdu

Determinants of pull-based development in the context of continuous integration

Yue Yu, Gang Yin, Tao Wang, Cheng Yang, Huaimin Wang
2016 Science China Information Sciences  
To keep up with the volume of incoming pull-requests, continuous integration (CI) is widely adopted to automatically build and test every pull-request at the time of submission.  ...  In this paper, we present a quantitative study that tries to discover which factors affect the process of pull-based development model, including acceptance and latency in the context of CI.  ...  (Color online) Overview of the process of CI-embedded pull-request effect on pull-request acceptance).  ... 
doi:10.1007/s11432-016-5595-8 fatcat:tqemqyzs7jel3h7wc3lb24jrbi

The impact of continuous integration on other software development practices: A large-scale empirical study

Yangyang Zhao, Alexander Serebrenik, Yuming Zhou, Vladimir Filkov, Bogdan Vasilescu
2017 2017 32nd IEEE/ACM International Conference on Automated Software Engineering (ASE)  
Continuous Integration (CI) has become a disruptive innovation in software development: with proper tool support and adoption, positive effects have been demonstrated for pull request throughput and scaling  ...  Here we study the adaptation and evolution of code writing and submission, issue and pull request closing, and testing practices as TRAVIS CI is adopted by hundreds of established projects on GITHUB.  ...  Hence, we expect that TRAVIS CI shortens the pull request latency and increases the number of closed pull requests.  ... 
doi:10.1109/ase.2017.8115619 dblp:conf/kbse/ZhaoSZFV17 fatcat:4fmmojka3vhknnzuuwdxjtguxy

Towards Real-Time Fault-Tolerant CORBA Middleware

Aniruddha S. Gokhale, Balachandran Natarajan, Douglas C. Schmidt, Joseph K. Cross
2004 Cluster Computing  
First, we provide an overview of FT-CORBA and illustrate the sources of unpredictability associated with conventional FT-CORBA implementations.  ...  Orbix+Isis [11] and Electra [12] are examples of the integration strategy. • The interception strategy, where requests made by client objects are captured externally to the ORB via an OSlevel interceptor  ...  As explained earlier, the standard defines an IOGR that a client ORB uses to send requests to object group replicas.  ... 
doi:10.1023/b:clus.0000039493.73008.13 fatcat:3chjgnjovfeqpemwvxu7wvvwwq

A Comparison of Push and Pull Techniques for AJAX

Engin Bozdag, Ali Mesbah, Arie van Deursen
2007 2007 9th IEEE International Workshop on Web Site Evolution  
It also shows the results of an empirical study comparing push and pull. SERG Bozdag et al. -A Comparison of Push and Pull Techniques for AJAX TUD-SERG-2007-016a 1  ...  Such applications usually use a pull style to obtain the latest updates, where the client actively requests the changes based on a predefined interval.  ...  Section 3 explains our setup for the push-pull experiment. Section 4 presents the results of the empirical study involving push and pull. Section 5 discusses the results of the study.  ... 
doi:10.1109/wse.2007.4380239 dblp:conf/wse/BozdagMD07 fatcat:5yd27x6en5bgfhdcs5oxhnemvi

Reviewer recommendation for pull-requests in GitHub: What can we learn from code review and bug assignment?

Yue Yu, Huaimin Wang, Gang Yin, Tao Wang
2016 Information and Software Technology  
pull-requests).  ...  Context: The pull-based model, widely used in distributed software development, offers an extremely low barrier to entry for potential contributors (anyone can submit of contributions to any project, through  ...  We use a real pull-request, submitted by rono23 from project rails, as an example, to explain how the review process works.  ... 
doi:10.1016/j.infsof.2016.01.004 fatcat:skkldlfbufdgda6ozv7oyi7ssi

Proxy-P2P Streaming under the Microscope: Fine-Grain Measurement of a Configurable Platform

Joe Wenjie Jiang, Mung Chiang, Jennifer Rexford, S.-H. Gary Chan, K.-F. Simon Wong, C.-H. Philip Yuen
2010 2010 Proceedings of 19th International Conference on Computer Communications and Networks  
., push vs. pull delivery, IP multicast support, streaming rate, and video segment size) under a range of operating conditions (e.g., dynamics of peer churn, and different network configurations), while  ...  End-to-end latency: push vs pull. Figure 2 shows the trend of increasing average end-to-end latency as the tree depth increases.  ...  Section II gives an overview of the FashMesh-SIM system. Section III presents the measurement methodology and the design factors we vary in the experiments.  ... 
doi:10.1109/icccn.2010.5560078 dblp:conf/icccn/JiangCRCWY10 fatcat:ikcuas53sbgtnpqu4zuvbb7srq

How Do Software Developers Use GitHub Actions to Automate Their Workflows? [article]

Timothy Kinsman, Mairieli Wessel, Marco A. Gerosa, Christoph Treude
2021 arXiv   pre-print
Our findings also indicate that the adoption of GitHub Actions increases the number of monthly rejected pull requests and decreases the monthly number of commits on merged pull requests.  ...  Time-to-merge/time-to-close pull requests: the median of monthly pull request latency (in hours), computed as the difference between the time when the pull request was closed and the time when it was opened  ...  Although several variables affect the trends of pull request latency, communication during the pull requests is responsible for most of the variability in the data.  ... 
arXiv:2103.12224v1 fatcat:7wcgywehtjhjdbwyyr7e6bq7ia

Cross-layer reduction of wireless network card idle time to optimize energy consumption of pull thin client protocols

Pieter Simoens, Farhan Azmat Ali, Bert Vankeirsbilck, Lien Deboosere, Filip De Turck, Bart Dhoedt, Piet Demeester, Rodolfo Torrea-Duran, Liesbet Van der Perre, Antoine Dejonghe
2012 Journal of Communications and Networks  
In the client-pull model, the client sends an explicit request to receive a new display update.  ...  A pseudo code overview of ITRA is presented in listing 1, the symbols are explained in Table 1 .  ...  She's an author and co-author of over 200 scientific publications. Also, she is a Professor at the K.U.Leuven.  ... 
doi:10.1109/jcn.2012.6184553 fatcat:higfydxw7bgazfhlsxs3tuzyke

Exposing and eliminating vulnerabilities to denial of service attacks in secure gossip-based multicast

G. Badishi, I. Keidar, A. Sasson
2004 International Conference on Dependable Systems and Networks, 2004  
We show, using closed-form mathematical analysis, simulations, and empirical tests, that Drum survives severe DoS attacks. * A preliminary version of this paper appeared in  ...  push or pull-request (respectively) messages sent to an attacked correct process in each round, i.e., x push and x pull .  ...  requires sending pull-requests.  ... 
doi:10.1109/dsn.2004.1311892 dblp:conf/dsn/BadishiKS04 fatcat:eu3bw2ydtnajpb6iuh62vths6q

Exposing and Eliminating Vulnerabilities to Denial of Service Attacks in Secure Gossip-Based Multicast

G. Badishi, I. Keidar, A. Sasson
2006 IEEE Transactions on Dependable and Secure Computing  
We show, using closed-form mathematical analysis, simulations, and empirical tests, that Drum survives severe DoS attacks. * A preliminary version of this paper appeared in  ...  push or pull-request (respectively) messages sent to an attacked correct process in each round, i.e., x push and x pull .  ...  requires sending pull-requests.  ... 
doi:10.1109/tdsc.2006.12 fatcat:sedup7ybszbllh4fnvtmrpjzky

A Survey of Distributed Message Broker Queues [article]

Vineet John, Xia Liu
2017 arXiv   pre-print
However, there are multiple protocols built to achieve this, and it would be beneficial to have a empirical comparison between their features and performance to determine their real-world applicability  ...  In terms of latency, the consumer push-model option results better mean latency in AMQP; while Kafka uses the pull-model where consumers have to fetch messages from broker.  ...  The rest of this paper is structured as follows: • Section 2: Research questions investigated • Section 3: Kafka -architecture and overview • Section 4: AMQP -architecture and overview • Section 5: Benchmarking  ... 
arXiv:1704.00411v1 fatcat:ic4g4lkj7nh5zgqtnw35u3zcs4

Towards Low-Redundancy Push-Pull P2P Live Streaming

Zhenjiang Li, Yao Yu, Xiaojun Hei, Danny H.K. Tsang
2008 Proceedings of the Fifth International ICST Conference on Heterogeneous Networking for Quality Reliability Security and Robustness  
The hybrid push-pull streaming, as an emerging and promising approach, offers a good tradeoff between traffic overhead and system throughput.  ...  P2P live streaming systems are developed in two major approaches: tree-push versus mesh-pull.  ...  In LStreaming, this toler-ance time is set to 3 seconds empirically.  ... 
doi:10.4108/icst.qshine2008.3942 dblp:conf/qshine/LiYHT08 fatcat:mxjygqrg3zfpbpsgaha7gf27vu
« Previous Showing results 1 — 15 out of 2,110 results