Evaluation of source code in ACM ICPC style programming and training competitions

Wilson Julca-Mejia, Hugo D. Calderon-Vilca, Flor C. Cárdenas-Mariño

Producción científica: Contribución a una conferenciaArtículo

Resumen

© 2018 Conferencia Iberoamericana de Software Engineering - CIbSE. All Rights Reserved. The execution of harmful source code is one of the main problems in the platforms of programming contest. In this research, we propose NinjaCoding, which is a web platform to evaluates the source code in programming contests and training ACM ICPC style. NinjaCoding is designed to be a scalable, safe and economical system. In addition, our proposal ensures the execution of source code through the use of containers and subprocesses. Students can use NinjaCoding to participate in past or active contests and in training problems with live feedback. This system has been tested in several programming contests that have been taken place in various congresses and universities in different Peruvian cities, qualifying more than 1000 presentations in the languages C/C ++, Python and Java. This document describes and discusses the architecture and the implementation that is used in NinjaCoding.
Idioma originalInglés estadounidense
Páginas298-311
Número de páginas14
EstadoPublicada - 1 ene. 2018
EventoAvances en Ingenieria de Software a Nivel Iberoamericano, CIbSE 2018 -
Duración: 1 ene. 2018 → …

Conferencia

ConferenciaAvances en Ingenieria de Software a Nivel Iberoamericano, CIbSE 2018
Período1/01/18 → …

Huella

Profundice en los temas de investigación de 'Evaluation of source code in ACM ICPC style programming and training competitions'. En conjunto forman una huella única.

Citar esto