Skip to content

CESEL/BatchBuilderResearch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Replication Package

Paper Title: "Software Batch Testing to Reduce Build Test Executions"

Authors: Mohammad Javad Beheshtian, Amir Hossein Bavand, and Peter C. Rigby

Contact us: [email protected], [email protected], [email protected]

GitHub app to create batches for Travis CI (app, source code)

RQ 1 and RQ 2

RQ 1. Batching: How well does simple bisection and batching improve resource utilization?

RQ2. Risk Models: Can commit risk models improvethe resource utilization during batching?

In these research questions, we examine how many build test executions can be saved relative to testing each build individually. In RQ 1 we simple batching and bisection in RQ 2 we use risk based models to do predict builds that are likely to fail.

  1. Code and Instructions

  2. Data

RQ3 FailureRate: How does the failure rate effect resource utilization during batching?

On all projects with more than 1000 builds on Travis CI, we investigate the relationship between batching effiectiveness and potential to save build test executions.

  1. Code and Instructions

  2. Data

RQ4 Feedback: What is the impact of batching on feedback time?

We examine the change in feedback time for the simple batching approaches relative to testing each commit individually.

  1. Code and Instructions

  2. Data

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •