kirancodes.me
To Proof Maintenance & Beyond!

Debugging for reactive programming

Guido Salvaneschi, Mira Mezini

Abstract

Reactive programming is a recent programming technique that provides dedicated language abstractions for reactive software. Reactive programming relieves developers from manually updating outputs when the inputs of a computation change, it overcomes a number of well-know issues of the Observer design pattern, and it makes programs more comprehensible. Unfortunately, complementing the new paradigm with proper tools is a vastly unexplored area. Hence, as of now, developers can embrace reactive programming only at the cost of a more challenging development process.

BibTeX
@inproceedings{Salvaneschi-Mezini:ICSE16,
  author    = {Guido Salvaneschi and
               Mira Mezini},
  title     = {Debugging for reactive programming},
  booktitle = {ICSE},
  pages     = {796--807},
  publisher = {{ACM}},
  year      = {2016},
}

Related papers