Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
Systematic literature review on application of learning-based approaches in continuous integration
Machine learning (ML) and deep learning (DL) analyze raw data to extract valuable insights
in specific phases. The rise of continuous practices in software projects emphasizes …
in specific phases. The rise of continuous practices in software projects emphasizes …
Improving the prediction of continuous integration build failures using deep learning
Continuous Integration (CI) aims at supporting developers in integrating code changes
constantly and quickly through an automated build process. However, the build process is …
constantly and quickly through an automated build process. However, the build process is …
A cost-efficient approach to building in continuous integration
Continuous integration (CI) is a widely used practice in modern software engineering.
Unfortunately, it is also an expensive practice---Google and Mozilla estimate their CI …
Unfortunately, it is also an expensive practice---Google and Mozilla estimate their CI …
Hirebuild: An automatic approach to history-driven repair of build scripts
Advancements in software build tools such as Maven reduce build management effort, but
developers still need specialized knowledge and long time to maintain build scripts and …
developers still need specialized knowledge and long time to maintain build scripts and …
Which builds are really safe to skip? Maximizing failure observation for build selection in continuous integration
Continuous integration (CI) is a widely used practice in modern software engineering.
Unfortunately, it is also an expensive practice. Google and Mozilla estimate their expenses …
Unfortunately, it is also an expensive practice. Google and Mozilla estimate their expenses …
HybridCISave: A Combined Build and Test Selection Approach in Continuous Integration
Continuous Integration (CI) is a popular practice in modern software engineering.
Unfortunately, it is also a high-cost practice—Google and Mozilla estimate their CI systems …
Unfortunately, it is also a high-cost practice—Google and Mozilla estimate their CI systems …
Buildfast: History-aware build outcome prediction for fast feedback and reduced cost in continuous integration
Long build times in continuous integration (CI) can greatly increase the cost in human and
computing resources, and thus become a common barrier faced by software organizations …
computing resources, and thus become a common barrier faced by software organizations …
Characterizing timeout builds in continuous integration
Compute resources that enable Continuous Integration (CI, ie, the automatic build and test
cycle applied to the change sets that development teams produce) are a shared commodity …
cycle applied to the change sets that development teams produce) are a shared commodity …
Accelerating continuous integration with parallel batch testing
Continuous integration at scale is costly but essential to software development. Various test
optimization techniques including test selection and prioritization aim to reduce the cost …
optimization techniques including test selection and prioritization aim to reduce the cost …
State‐of‐the‐practice in quality assurance in Java‐based open source software development
To ensure the quality of software systems, software engineers can make use of a variety of
quality assurance approaches, for example, software testing, modern code review …
quality assurance approaches, for example, software testing, modern code review …