Applying Automated Program Repair to Dataflow Programming Languages

Yu Huang, Hammad Ahmad, Stephanie Forrest, Westley Weimer

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Dataflow programming languages are used in a variety of settings, and defects in their programs can have serious consequences. However, prior work in automated program repair (APR) emphasizes control flow over dataflow languages. We identify three impediments to the use of APR in dataflow programming - parallelism, state, and evaluation - and highlight opportunities for overcoming them.

Original languageEnglish (US)
Title of host publicationProceedings - 2021 IEEE/ACM International Workshop on Genetic Improvement, GI 2021
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages21-22
Number of pages2
ISBN (Electronic)9781665444668
DOIs
StatePublished - May 2021
Event10th IEEE/ACM International Workshop on Genetic Improvement, GI 2021 - Virtual, Online
Duration: May 30 2021 → …

Publication series

NameProceedings - 2021 IEEE/ACM International Workshop on Genetic Improvement, GI 2021

Conference

Conference10th IEEE/ACM International Workshop on Genetic Improvement, GI 2021
CityVirtual, Online
Period5/30/21 → …

Keywords

  • Automated program repair
  • dataflow programming languages
  • parallelism

ASJC Scopus subject areas

  • Artificial Intelligence
  • Software
  • Safety, Risk, Reliability and Quality

Fingerprint

Dive into the research topics of 'Applying Automated Program Repair to Dataflow Programming Languages'. Together they form a unique fingerprint.

Cite this