| dc.contributor.author | Person Montero, Tatiana | |
| dc.contributor.author | Ruiz Rube, Iván | |
| dc.contributor.author | Hurtado Rodríguez, Nuria | |
| dc.contributor.author | Silva Ramírez, Esther Lydia | |
| dc.contributor.author | Mota Macías, José Miguel | |
| dc.contributor.author | Dodero Beardo, Juan Manuel | |
| dc.contributor.other | Ingeniería Informática | es_ES |
| dc.date.accessioned | 2025-01-03T17:35:22Z | |
| dc.date.available | 2025-01-03T17:35:22Z | |
| dc.date.issued | 2018-08 | |
| dc.identifier.isbn | 9789177538769 | |
| dc.identifier.uri | http://hdl.handle.net/10498/34221 | |
| dc.description.abstract | Pseudocode is one of the recommended methods for teaching students to design algorithms.
Having a tool that performs the automatic translation of an algorithm into pseudocode to a
programming language would allow the student to understand the complete process of program
development. In addition, the introduction of quality measurement of algorithms designed from
the first steps of learning programming would enable the student to understand the importance
of code quality for maintenance of software processes. This work describes Vary, an integrated
development environment based on Eclipse for writing and running pseudocode algorithms. The
environment automatically transforms abstract pseudocode into runnable C/C++ source code
that can be later executed. Computer programming learners and even computational scientists
can use Vary to write and run algorithms, while taking advantage of modern development
environment features. Vary is provided with an additional extension to automatically carry out
algorithm analysis with SonarQube. | es_ES |
| dc.format | application/pdf | es_ES |
| dc.language.iso | eng | es_ES |
| dc.publisher | Springer | es_ES |
| dc.rights | Attribution-NonCommercial-NoDerivatives 4.0 Internacional | * |
| dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/4.0/ | * |
| dc.source | 27th International Conference on Information Systems Development (ISD2018) | es_ES |
| dc.subject | Pseudocode | es_ES |
| dc.subject | algorithm | es_ES |
| dc.subject | learning technology | es_ES |
| dc.subject | C/C++, Eclipse | es_ES |
| dc.subject | SonarQube | es_ES |
| dc.title | Vary: An IDE for designing algorithms and measuring quality | es_ES |
| dc.type | conference output | es_ES |
| dc.rights.accessRights | open access | es_ES |
| dc.type.hasVersion | VoR | es_ES |