Code review tool for visual programming languages

Giuliano Ragusa, Henrique Henriques

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

1 Citation (Scopus)

Abstract

Code review is a common practice in the software industry, in contexts spanning from open to close source, and from free to proprietary software. Modern code reviews are essentially conducted using cloud-based dedicated tools. Existing review tools focus in textual code. In contrast, support of low-code software languages, namely Visual Programming Languages (VPLs), is not readily available. This presents a challenge for the effectiveness of the review process with a VPL. This showpiece will present VPLreviewer, a code review tool for VPLs. VPLreviewer provides a wide range of mechanisms previously not available to a VPL. It is expected to improve of communication among the stakeholders who have to review artifacts constructed with VPLs, with mechanisms that are easy to learn, use and understand.

Original languageEnglish
Title of host publicationProceedings - 2018 IEEE Symposium on Visual Languages and Human-Centric Computing, VL/HCC 2018
EditorsCaitlin Kelleher, Gregor Engels, Joao Paulo Fernandes, Jacome Cunha, Jorge Mendes
PublisherIEEE Computer Society
Pages287-288
Number of pages2
ISBN (Electronic)9781538642351
DOIs
Publication statusPublished - 23 Oct 2018
Event2018 IEEE Symposium on Visual Languages and Human-Centric Computing, VL/HCC 2018 - Lisbon, Portugal
Duration: 1 Oct 20184 Oct 2018

Publication series

NameProceedings of IEEE Symposium on Visual Languages and Human-Centric Computing, VL/HCC
PublisherIEEE Computer Society
Volume2018-October
ISSN (Print)1943-6092
ISSN (Electronic)1943-6106

Conference

Conference2018 IEEE Symposium on Visual Languages and Human-Centric Computing, VL/HCC 2018
CountryPortugal
CityLisbon
Period1/10/184/10/18

Fingerprint

Computer programming languages
Visual languages
Communication
Industry

Cite this

Ragusa, G., & Henriques, H. (2018). Code review tool for visual programming languages. In C. Kelleher, G. Engels, J. P. Fernandes, J. Cunha, & J. Mendes (Eds.), Proceedings - 2018 IEEE Symposium on Visual Languages and Human-Centric Computing, VL/HCC 2018 (pp. 287-288). [8506527] (Proceedings of IEEE Symposium on Visual Languages and Human-Centric Computing, VL/HCC; Vol. 2018-October). IEEE Computer Society. https://doi.org/10.1109/VLHCC.2018.8506527
Ragusa, Giuliano ; Henriques, Henrique. / Code review tool for visual programming languages. Proceedings - 2018 IEEE Symposium on Visual Languages and Human-Centric Computing, VL/HCC 2018. editor / Caitlin Kelleher ; Gregor Engels ; Joao Paulo Fernandes ; Jacome Cunha ; Jorge Mendes. IEEE Computer Society, 2018. pp. 287-288 (Proceedings of IEEE Symposium on Visual Languages and Human-Centric Computing, VL/HCC).
@inproceedings{2d2b839e297e4464b230cbe6ccd6b512,
title = "Code review tool for visual programming languages",
abstract = "Code review is a common practice in the software industry, in contexts spanning from open to close source, and from free to proprietary software. Modern code reviews are essentially conducted using cloud-based dedicated tools. Existing review tools focus in textual code. In contrast, support of low-code software languages, namely Visual Programming Languages (VPLs), is not readily available. This presents a challenge for the effectiveness of the review process with a VPL. This showpiece will present VPLreviewer, a code review tool for VPLs. VPLreviewer provides a wide range of mechanisms previously not available to a VPL. It is expected to improve of communication among the stakeholders who have to review artifacts constructed with VPLs, with mechanisms that are easy to learn, use and understand.",
author = "Giuliano Ragusa and Henrique Henriques",
year = "2018",
month = "10",
day = "23",
doi = "10.1109/VLHCC.2018.8506527",
language = "English",
series = "Proceedings of IEEE Symposium on Visual Languages and Human-Centric Computing, VL/HCC",
publisher = "IEEE Computer Society",
pages = "287--288",
editor = "Caitlin Kelleher and Gregor Engels and Fernandes, {Joao Paulo} and Jacome Cunha and Jorge Mendes",
booktitle = "Proceedings - 2018 IEEE Symposium on Visual Languages and Human-Centric Computing, VL/HCC 2018",

}

Ragusa, G & Henriques, H 2018, Code review tool for visual programming languages. in C Kelleher, G Engels, JP Fernandes, J Cunha & J Mendes (eds), Proceedings - 2018 IEEE Symposium on Visual Languages and Human-Centric Computing, VL/HCC 2018., 8506527, Proceedings of IEEE Symposium on Visual Languages and Human-Centric Computing, VL/HCC, vol. 2018-October, IEEE Computer Society, pp. 287-288, 2018 IEEE Symposium on Visual Languages and Human-Centric Computing, VL/HCC 2018, Lisbon, Portugal, 1/10/18. https://doi.org/10.1109/VLHCC.2018.8506527

Code review tool for visual programming languages. / Ragusa, Giuliano; Henriques, Henrique.

Proceedings - 2018 IEEE Symposium on Visual Languages and Human-Centric Computing, VL/HCC 2018. ed. / Caitlin Kelleher; Gregor Engels; Joao Paulo Fernandes; Jacome Cunha; Jorge Mendes. IEEE Computer Society, 2018. p. 287-288 8506527 (Proceedings of IEEE Symposium on Visual Languages and Human-Centric Computing, VL/HCC; Vol. 2018-October).

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

TY - GEN

T1 - Code review tool for visual programming languages

AU - Ragusa, Giuliano

AU - Henriques, Henrique

PY - 2018/10/23

Y1 - 2018/10/23

N2 - Code review is a common practice in the software industry, in contexts spanning from open to close source, and from free to proprietary software. Modern code reviews are essentially conducted using cloud-based dedicated tools. Existing review tools focus in textual code. In contrast, support of low-code software languages, namely Visual Programming Languages (VPLs), is not readily available. This presents a challenge for the effectiveness of the review process with a VPL. This showpiece will present VPLreviewer, a code review tool for VPLs. VPLreviewer provides a wide range of mechanisms previously not available to a VPL. It is expected to improve of communication among the stakeholders who have to review artifacts constructed with VPLs, with mechanisms that are easy to learn, use and understand.

AB - Code review is a common practice in the software industry, in contexts spanning from open to close source, and from free to proprietary software. Modern code reviews are essentially conducted using cloud-based dedicated tools. Existing review tools focus in textual code. In contrast, support of low-code software languages, namely Visual Programming Languages (VPLs), is not readily available. This presents a challenge for the effectiveness of the review process with a VPL. This showpiece will present VPLreviewer, a code review tool for VPLs. VPLreviewer provides a wide range of mechanisms previously not available to a VPL. It is expected to improve of communication among the stakeholders who have to review artifacts constructed with VPLs, with mechanisms that are easy to learn, use and understand.

UR - http://www.scopus.com/inward/record.url?scp=85056892698&partnerID=8YFLogxK

U2 - 10.1109/VLHCC.2018.8506527

DO - 10.1109/VLHCC.2018.8506527

M3 - Conference contribution

T3 - Proceedings of IEEE Symposium on Visual Languages and Human-Centric Computing, VL/HCC

SP - 287

EP - 288

BT - Proceedings - 2018 IEEE Symposium on Visual Languages and Human-Centric Computing, VL/HCC 2018

A2 - Kelleher, Caitlin

A2 - Engels, Gregor

A2 - Fernandes, Joao Paulo

A2 - Cunha, Jacome

A2 - Mendes, Jorge

PB - IEEE Computer Society

ER -

Ragusa G, Henriques H. Code review tool for visual programming languages. In Kelleher C, Engels G, Fernandes JP, Cunha J, Mendes J, editors, Proceedings - 2018 IEEE Symposium on Visual Languages and Human-Centric Computing, VL/HCC 2018. IEEE Computer Society. 2018. p. 287-288. 8506527. (Proceedings of IEEE Symposium on Visual Languages and Human-Centric Computing, VL/HCC). https://doi.org/10.1109/VLHCC.2018.8506527