Blogs (1) >>
ASE 2019
Sun 10 - Fri 15 November 2019 San Diego, California, United States
Mon 11 Nov 2019 09:30 - 10:00 at Cortez 1A - Continuous Integration
Tue 12 Nov 2019 15:20 - 16:00 at Kensington Ballroom - Poster Session: Doctoral Symposium

In popular continuous integration (CI) practice, coding is followed by building, integration and system testing, pre-release inspection and deploying artifacts. This can reduce integration risk and speed up development process. But large number of CI build failures may interrupt normal software development process. So, the failures need to be analyzed and fixed quickly. Although various automated program repair techniques have great potential to resolve software failures, the existing techniques mostly focus on repairing source code. So, those techniques cannot directly help resolve software build failures. Apart from that, a special challenge to fix build failures in CI environment is that the failures are often involved with both source code and build scripts. This paper outlines promising preliminary work towards automatic build repair in CI environment that involves both source code and build script. As first step we conducted an empirical study on software build failures and build fix patterns. Based on the findings of the empirical study, we developed an approach that can automatically fix build errors involving build scripts. We plan to extend this repair approach considering both source code and build script. Moreover, we plan to quantify our automatic fixes by user study and comparison between fixes generated by our approach and actual fixes.

Mon 11 Nov

Displayed time zone: Tijuana, Baja California change

09:30 - 10:30
Continuous IntegrationDoctoral Symposium at Cortez 1A
09:30
30m
Tackling Build Failures in Continuous Integration
Doctoral Symposium
Foyzul Hassan University of Texas at San Antonio, USA
10:00
30m
Enabling Continuous Improvement of a Continuous Integration Process
Doctoral Symposium
Carmine Vassallo University of Zurich

Tue 12 Nov

Displayed time zone: Tijuana, Baja California change

15:20 - 16:00
Poster Session: Doctoral SymposiumDoctoral Symposium at Kensington Ballroom
15:20
40m
Automatically Repairing Binary Programs Using Adapter Synthesis
Doctoral Symposium
Vaibhav Sharma University of Minnesota
15:20
40m
Improving Patch Quality by Enhancing Key Components of Automatic Program Repair
Doctoral Symposium
Mauricio Soto Carnegie Mellon University
15:20
40m
Improving Collaboration Efficiency in Fork-based Development
Doctoral Symposium
Shurui Zhou Carnegie Mellon University, USA
15:20
40m
Automatic Generation of Graphical User Interface Prototypes from Unrestricted Natural Language Requirements
Doctoral Symposium
Kristian Kolthoff Institute for Enterprise Systems (InES), University Of Mannheim
15:20
40m
Tackling Build Failures in Continuous Integration
Doctoral Symposium
Foyzul Hassan University of Texas at San Antonio, USA
15:20
40m
Enabling Continuous Improvement of a Continuous Integration Process
Doctoral Symposium
Carmine Vassallo University of Zurich
15:20
40m
Generating Tests to Analyse Dynamically-Typed Programs
Doctoral Symposium
Stephan Lukasczyk University of Passau
15:20
40m
Inference of Properties from Requirements and Automation of their Formal Verification
Doctoral Symposium
Marina Reich Chemnitz University of Technology/ Airbus Defence and Space GmbH