Blogs (1) >>
ASE 2019
Sun 10 - Fri 15 November 2019 San Diego, California, United States

Configuration errors (also known as misconfigurations) have become one of the major causes of system failures, resulting in security vulnerabilities, application outages, and incorrect program executions. Building tools for configuration file support, management, and verification has been an active direction of research. As support for configuration files grows, so too does the scope of their application, for example in domains such as Infrastructure as Code.

The 1st International Workshop on Software Engineering for Infrastructure and Configuration Code (SEConfig) provides a venue for researchers and practitioners to come together and discuss the open challenges in the domain of configurations, broadly interpreted. For example, What new security risks develop in the Infrastructure as Code paradigm, and how can we mitigate these? As the definition of a configuration languages is more dynamic than traditional programming languages, how can our tools automatically adapt? How can we verify the correctness of configurations when some errors manifest at system initialization time, while others only manifest under particular system environments? What is the best way to discover configuration setting recommendations and present them to a developer? The goal of the workshop is to gain clarity and specificity on the current open challenges in the area and understand how techniques from industry and various academic fields (e.g., Software Engineering, Verification, Programming Languages) can come together to advance the community’s solutions.

Topics of interest include, but are not limited to:

  • Infrastructure and configuration code maintenance and evolution
  • Specification learning and mining for configurations
  • Infrastructure and Configuration testing and verification
  • Infrastructure as Code and configuration repair
  • Analysis of configuration usage patterns
  • Analysis of configuration failure patterns
  • New languages for configuration

Accepted Papers

Title
Encoding Adaptability of Software Engineering Tools as Algorithm Configuration Problem: A Case Study
Identifying Network Configuration Errors from SIP Traffic by Learning State Machines
SEConfig Keynote: Noise in CI/CD data
Synthesizing Mutable Configurations: Setting up Systems for Success
Toward Evaluation of Deployment Architecture of ML-based Cyber-Physical Systems

Call for Papers

SEConfig invites extended abstracts/short research papers, practice papers, and experience reports, position and vision papers. All kinds of papers will be two to four (2–4) pages long. Extended abstracts (2 pages) and short research papers (4 pages) present on-going work where authors want to start a discussion and receive feedback from the community. Practice papers and experience reports (2–4 pages) provide insight into problems and challenges faced in practice with possible steps for resolution and a call for further examination and discussion within the workshop. Position and vision papers (2–4 pages) formulate a higher-level perspective and present potential directions of the field.

All submissions should be made through EasyChair

SEConfig will be held on Friday, November 15, 2019.

For additional information, please also visit https://seconfig.github.io/.

Fri 15 Nov

seconfig-2019-papers
09:00 - 17:30: SEConfig 2019 - International Workshop on Software Engineering for Infrastructure and Configuration Code at Cortez 2
seconfig-2019-papers
09:00 - 10:30: SEConfig 2019 - Welcome and Keynote at Cortez 2
seconfig-2019-papers09:00 - 10:30
Talk
SEConfig Keynote: Noise in CI/CD data
Shane McIntoshMcGill University
ase-2019-catering
10:30 - 11:00: Social - Break at Cortez Foyer/Kensington Terrace
seconfig-2019-papers
11:00 - 12:30: SEConfig 2019 - Morning Talks at Cortez 2
seconfig-2019-papers11:00 - 11:20
Talk
Identifying Network Configuration Errors from SIP Traffic by Learning State Machines
Hugo ReinbergenTU Delft, Sicco VerwerTU Delft
seconfig-2019-papers11:20 - 12:30
Talk
Synthesizing Mutable Configurations: Setting up Systems for Success
Tim NelsonBrown University, Natasha DanasBrown University, Theophilos GiannakopoulosSystems & Technology Research, Shriram KrishnamurthiBrown University, United States
ase-2019-catering
12:30 - 14:00: Social - Lunch Break at Kensington Terrace
ase-2019-catering
15:30 - 16:00: Social - Break at Cortez Foyer/Kensington Terrace
seconfig-2019-papers
16:00 - 17:30: SEConfig 2019 - Breakout/Discussion at Cortez 2
seconfig-2019-papers16:00 - 16:45
Other
HackerNews Roulette
Jürgen CitoMIT, Mark SantolucitoYale University, USA
seconfig-2019-papers16:45 - 17:30
Other
Breakout Poster Boarding
Jürgen CitoMIT, Mark SantolucitoYale University, USA
Questions? Use the SEConfig contact form.