CCIW 2020
Sat 24 Oct 2020 Porto, Portugal
co-located with ICST 2020

Continuous Integration (CI) and Continuous Delivery (CD) are increasingly widespread throughout the technology sector. As large engineering organizations adopt CI/CD they are often met with scalability challenges. What works for small teams has not proven to work for large teams. This workshop invites practitioners and academics to come together and informally discuss the challenges and opportunities in build, test, and release automation.

The purpose of the CI/CD Industry Workshop is to encourage practitioners (who may or may not be engaged with the academic community) to come together to learn from each other. It is also an opportunity for the academic community to learn (informally) about the state-of-practice in CI/CD and current challenges. We do not want any artificial barriers to exist between the experienced practitioner and participation in the workshop.

You're viewing the program in a time zone which is different from your device's time zone - change time zone

This program is tentative and subject to change.

Sat 24 Oct
Times are displayed in time zone: (GMT) Azores change

cciw-2020-papers
09:00 - 10:30: CCIW 2020 - Metrics and Ecosystem Session at Infante
cciw-2020-papers09:00 - 09:30
Talk
cciw-2020-papers09:30 - 10:00
Talk
Thomas BachHeidelberg University
cciw-2020-papers10:00 - 10:30
Talk
Fatih DegirmenciEricsson Software Technology
icst-2020-catering
10:30 - 11:00: Catering - Coffee Break
cciw-2020-papers
11:00 - 12:30: CCIW 2020 - Culprit Finding Session at Infante
cciw-2020-papers11:00 - 11:30
Talk
cciw-2020-papers11:30 - 12:00
Talk
Utsav ShahDropbox
cciw-2020-papers12:00 - 12:30
Talk
icst-2020-catering
12:30 - 14:00: Catering - Lunch
cciw-2020-papers
14:00 - 15:30: CCIW 2020 - Flaky Tests Session at Infante
cciw-2020-papers14:00 - 14:45
Talk
cciw-2020-papers14:45 - 15:30
Talk
Jonathan BellGeorge Mason University
icst-2020-catering
15:30 - 16:00: Catering - Coffee Break
cciw-2020-papers
16:00 - 18:00: CCIW 2020 - National Industry Panel Session at Infante
cciw-2020-papers16:00 - 16:30
Talk
cciw-2020-papers16:30 - 17:50
Meeting
cciw-2020-papers17:50 - 18:00
Talk

Call for Submissions

Workshop Format

  • Presentations (20 minutes + 5 minutes for questions)
  • Panel Discussion
  • Lunch

Types of Submissions

Abstracts for 20 minutes presentations. Abstracts must not exceed 1000 words.

Submission site: https://easychair.org/conferences/?conf=cciw2020

Topics of Interest

  • Large Scale Continuous Integration and/or Continuous Delivery
  • Testing practices for CI/CD
  • Flaky tests and non-determinism
  • Test selection for CI
  • Test result prediction
  • Mutation testing for CI
  • Culprit finding and fault localization (in the context of CI)
  • Build and test breakage response
  • Automatic recovery (or repair) for build and test breakage
  • Prevention of breakages in master/trunk
  • Visualization
  • Release practices
  • Emergency response using CI/CD
  • Using slow (or resource intensive) tests in CI/CD
  • Machine learning applications CI/CD
  • Using CI/CD with a mono repositories
  • Using CI/CD with many small collaborating repositories
  • Version management in CI/CD
  • Dependency management and upgrades with CI/CD

Important Dates

  • Submission of Abstracts: February 3, 2020 (by midnight AOE)
  • Notification of Acceptance: February 17, 2020
  • Workshop date: March 23, 2020

Selection Process

A small Program Committee (PC) will be assembled to review the submitted abstracts. The review process will be a single blind process as we expect that abstracts may reveal the presenter’s corporation, industry, or organization. Each abstract will be reviewed by 3 PC members and rated. The chairs of the PC will then make a final determination on the program for the workshop. The submitters of the rejected abstracts will be strongly encouraged to attend the workshop. All abstracts will receive written feedback and an overall rating along with the committee’s decision.

Given the brevity of the abstracts, the PC may feel it needs more details during the selection process. If so, a PC Chair will contact the author asking for clarifications or elaborations and provide those back to the reviewers.

Organizing Committee