Debugging Support for Reactive Programming

Alabor, Manuel (2022) Debugging Support for Reactive Programming. Other thesis, OST Ostschweizer Fachhochschule.

[thumbnail of alabor-stolze-debugging-support-for-reactive-programming-feasibility-of-a-ready-to-hand-debugger-for-rxjs-v1.2.0.pdf] Text
alabor-stolze-debugging-support-for-reactive-programming-feasibility-of-a-ready-to-hand-debugger-for-rxjs-v1.2.0.pdf - Supplemental Material

Download (585kB)
[thumbnail of alabor-stolze-debugging-support-for-reactive-programming-supplementary-material-v1.2.0.pdf] Text
alabor-stolze-debugging-support-for-reactive-programming-supplementary-material-v1.2.0.pdf - Supplemental Material

Download (6MB)


Debugging reactive data-flow-oriented applications is a cumbersome
task. Unfortunately, modern development environments
provide only suitable tools to debug control-floworiented
programs. As a result, software engineers utilizing
RxJS, a popular library for reactive programming in
JavaScript, use inapt debugging tools, utilities outside of
their accustomed IDE, or antiquated debugging practices like
manual print statements. This paper presents two contributions
to reactive debugging: (i) Operator log points, a novel
debugging utility for reactive programming, make manual
print statements obsolete.We implement them for RxJS as an
extension for Microsoft Visual Studio Code. By doing so, we
integrate the utility with the workflow of software engineers
seamlessly, thus (ii) proof the feasibility of a ready-to-hand
debugging utility for reactive programming by existence.

Item Type: Thesis (Other)
Subjects: Brands > Microsoft
Technologies > Frameworks and Libraries > React
Metatags > IFS (Institute for Software)
Divisions: Research and Development
Depositing User: Christian Spielmann
Thesis advisor
Stolze, Markus
Date Deposited: 27 Apr 2022 18:22
Last Modified: 27 Apr 2022 18:22

Actions (login required)

View Item
View Item