Published in: OASIcs, Volume 133, 6th International Computer Programming Education Conference (ICPEC 2025)
Sathwik Amburi, Tiago Espinha Gasiba, Ulrike Lechner, and Maria Pinto-Albuquerque. Enabling Secure Coding: Exploring GenAI for Developer Training and Education. In 6th International Computer Programming Education Conference (ICPEC 2025). Open Access Series in Informatics (OASIcs), Volume 133, pp. 2:1-2:15, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2025)
@InProceedings{amburi_et_al:OASIcs.ICPEC.2025.2,
author = {Amburi, Sathwik and Espinha Gasiba, Tiago and Lechner, Ulrike and Pinto-Albuquerque, Maria},
title = {{Enabling Secure Coding: Exploring GenAI for Developer Training and Education}},
booktitle = {6th International Computer Programming Education Conference (ICPEC 2025)},
pages = {2:1--2:15},
series = {Open Access Series in Informatics (OASIcs)},
ISBN = {978-3-95977-393-5},
ISSN = {2190-6807},
year = {2025},
volume = {133},
editor = {Queir\'{o}s, Ricardo and Pinto, M\'{a}rio and Portela, Filipe and Sim\~{o}es, Alberto},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/OASIcs.ICPEC.2025.2},
URN = {urn:nbn:de:0030-drops-240321},
doi = {10.4230/OASIcs.ICPEC.2025.2},
annote = {Keywords: Secure Coding, Industry, Software Development, Generative AI, Large Language Models, Teaching}
}
Published in: OASIcs, Volume 135, 14th Symposium on Languages, Applications and Technologies (SLATE 2025)
Francisco Coelho, Bruno Dinis, Dietmar Seipel, and Salvador Abreu. Elements for Weighted Answer-Set Programming. In 14th Symposium on Languages, Applications and Technologies (SLATE 2025). Open Access Series in Informatics (OASIcs), Volume 135, pp. 3:1-3:16, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2025)
@InProceedings{coelho_et_al:OASIcs.SLATE.2025.3,
author = {Coelho, Francisco and Dinis, Bruno and Seipel, Dietmar and Abreu, Salvador},
title = {{Elements for Weighted Answer-Set Programming}},
booktitle = {14th Symposium on Languages, Applications and Technologies (SLATE 2025)},
pages = {3:1--3:16},
series = {Open Access Series in Informatics (OASIcs)},
ISBN = {978-3-95977-387-4},
ISSN = {2190-6807},
year = {2025},
volume = {135},
editor = {Baptista, Jorge and Barateiro, Jos\'{e}},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/OASIcs.SLATE.2025.3},
URN = {urn:nbn:de:0030-drops-236836},
doi = {10.4230/OASIcs.SLATE.2025.3},
annote = {Keywords: Answer-Set Programming, Stable Models, Probabilistic Logic Programming}
}
Published in: OASIcs, Volume 135, 14th Symposium on Languages, Applications and Technologies (SLATE 2025)
Vasco Manuel Oliveira, Alberto Simões, and Pedro Rangel Henriques. Vulnerability Detection Across Different CI/CD Platforms. In 14th Symposium on Languages, Applications and Technologies (SLATE 2025). Open Access Series in Informatics (OASIcs), Volume 135, pp. 4:1-4:15, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2025)
@InProceedings{oliveira_et_al:OASIcs.SLATE.2025.4,
author = {Oliveira, Vasco Manuel and Sim\~{o}es, Alberto and Henriques, Pedro Rangel},
title = {{Vulnerability Detection Across Different CI/CD Platforms}},
booktitle = {14th Symposium on Languages, Applications and Technologies (SLATE 2025)},
pages = {4:1--4:15},
series = {Open Access Series in Informatics (OASIcs)},
ISBN = {978-3-95977-387-4},
ISSN = {2190-6807},
year = {2025},
volume = {135},
editor = {Baptista, Jorge and Barateiro, Jos\'{e}},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/OASIcs.SLATE.2025.4},
URN = {urn:nbn:de:0030-drops-236848},
doi = {10.4230/OASIcs.SLATE.2025.4},
annote = {Keywords: Software Supply Chain, Software Supply Chain Security, CI/CD Platforms}
}
Published in: OASIcs, Volume 135, 14th Symposium on Languages, Applications and Technologies (SLATE 2025)
João Loureiro, Alvaro Costa Neto, Maria João Varanda Pereira, and Pedro Rangel Henriques. Mining GitHub Software Repositories to Look for Programming Language Cocktails. In 14th Symposium on Languages, Applications and Technologies (SLATE 2025). Open Access Series in Informatics (OASIcs), Volume 135, pp. 13:1-13:16, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2025)
@InProceedings{loureiro_et_al:OASIcs.SLATE.2025.13,
author = {Loureiro, Jo\~{a}o and Costa Neto, Alvaro and Pereira, Maria Jo\~{a}o Varanda and Henriques, Pedro Rangel},
title = {{Mining GitHub Software Repositories to Look for Programming Language Cocktails}},
booktitle = {14th Symposium on Languages, Applications and Technologies (SLATE 2025)},
pages = {13:1--13:16},
series = {Open Access Series in Informatics (OASIcs)},
ISBN = {978-3-95977-387-4},
ISSN = {2190-6807},
year = {2025},
volume = {135},
editor = {Baptista, Jorge and Barateiro, Jos\'{e}},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/OASIcs.SLATE.2025.13},
URN = {urn:nbn:de:0030-drops-236933},
doi = {10.4230/OASIcs.SLATE.2025.13},
annote = {Keywords: Software Repository Mining, Source Version Control, GitHub Scraping, Programming Cocktails}
}
Published in: OASIcs, Volume 135, 14th Symposium on Languages, Applications and Technologies (SLATE 2025)
André Freitas, Tiago Baptista, and Pedro Rangel Henriques. Bridging Language Barriers: A Comparative Review and Empirical Evaluation of Source-To-Source Transpilers. In 14th Symposium on Languages, Applications and Technologies (SLATE 2025). Open Access Series in Informatics (OASIcs), Volume 135, pp. 11:1-11:16, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2025)
@InProceedings{freitas_et_al:OASIcs.SLATE.2025.11,
author = {Freitas, Andr\'{e} and Baptista, Tiago and Henriques, Pedro Rangel},
title = {{Bridging Language Barriers: A Comparative Review and Empirical Evaluation of Source-To-Source Transpilers}},
booktitle = {14th Symposium on Languages, Applications and Technologies (SLATE 2025)},
pages = {11:1--11:16},
series = {Open Access Series in Informatics (OASIcs)},
ISBN = {978-3-95977-387-4},
ISSN = {2190-6807},
year = {2025},
volume = {135},
editor = {Baptista, Jorge and Barateiro, Jos\'{e}},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/OASIcs.SLATE.2025.11},
URN = {urn:nbn:de:0030-drops-236911},
doi = {10.4230/OASIcs.SLATE.2025.11},
annote = {Keywords: Source-to-source translation, Code transformation, Parsing, Lexical analysis, Syntax analysis, Semantic analysis, Transpilation}
}
Published in: OASIcs, Volume 135, 14th Symposium on Languages, Applications and Technologies (SLATE 2025)
João Santos, Alvaro Costa Neto, and Pedro Rangel Henriques. Stepwise Source, a Supporting Tool for Source Code Demonstration. In 14th Symposium on Languages, Applications and Technologies (SLATE 2025). Open Access Series in Informatics (OASIcs), Volume 135, pp. 10:1-10:15, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2025)
@InProceedings{santos_et_al:OASIcs.SLATE.2025.10,
author = {Santos, Jo\~{a}o and Costa Neto, Alvaro and Henriques, Pedro Rangel},
title = {{Stepwise Source, a Supporting Tool for Source Code Demonstration}},
booktitle = {14th Symposium on Languages, Applications and Technologies (SLATE 2025)},
pages = {10:1--10:15},
series = {Open Access Series in Informatics (OASIcs)},
ISBN = {978-3-95977-387-4},
ISSN = {2190-6807},
year = {2025},
volume = {135},
editor = {Baptista, Jorge and Barateiro, Jos\'{e}},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/OASIcs.SLATE.2025.10},
URN = {urn:nbn:de:0030-drops-236906},
doi = {10.4230/OASIcs.SLATE.2025.10},
annote = {Keywords: Computer Programming Education, Source Code Demonstration, Education Technology}
}
Published in: OASIcs, Volume 135, 14th Symposium on Languages, Applications and Technologies (SLATE 2025)
Julio Beites Gonçalves, Maria João Varanda Pereira, and Pedro Rangel Henriques. CVTool: Automating Content Variants of CVs. In 14th Symposium on Languages, Applications and Technologies (SLATE 2025). Open Access Series in Informatics (OASIcs), Volume 135, pp. 5:1-5:14, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2025)
@InProceedings{goncalves_et_al:OASIcs.SLATE.2025.5,
author = {Gon\c{c}alves, Julio Beites and Pereira, Maria Jo\~{a}o Varanda and Henriques, Pedro Rangel},
title = {{CVTool: Automating Content Variants of CVs}},
booktitle = {14th Symposium on Languages, Applications and Technologies (SLATE 2025)},
pages = {5:1--5:14},
series = {Open Access Series in Informatics (OASIcs)},
ISBN = {978-3-95977-387-4},
ISSN = {2190-6807},
year = {2025},
volume = {135},
editor = {Baptista, Jorge and Barateiro, Jos\'{e}},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/OASIcs.SLATE.2025.5},
URN = {urn:nbn:de:0030-drops-236855},
doi = {10.4230/OASIcs.SLATE.2025.5},
annote = {Keywords: Latex CV, CV Versioning, DSL, CV Parsing, CV Templates}
}
Published in: OASIcs, Volume 120, 13th Symposium on Languages, Applications and Technologies (SLATE 2024)
Ezra Gomes Marques, Cristiana Araújo, and Pedro Rangel Henriques. Ontology Visualization Tools: A Bibliographic Review and a Proposal. In 13th Symposium on Languages, Applications and Technologies (SLATE 2024). Open Access Series in Informatics (OASIcs), Volume 120, pp. 3:1-3:14, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2024)
@InProceedings{marques_et_al:OASIcs.SLATE.2024.3,
author = {Marques, Ezra Gomes and Ara\'{u}jo, Cristiana and Henriques, Pedro Rangel},
title = {{Ontology Visualization Tools: A Bibliographic Review and a Proposal}},
booktitle = {13th Symposium on Languages, Applications and Technologies (SLATE 2024)},
pages = {3:1--3:14},
series = {Open Access Series in Informatics (OASIcs)},
ISBN = {978-3-95977-321-8},
ISSN = {2190-6807},
year = {2024},
volume = {120},
editor = {Rodrigues, M\'{a}rio and Leal, Jos\'{e} Paulo and Portela, Filipe},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/OASIcs.SLATE.2024.3},
URN = {urn:nbn:de:0030-drops-220749},
doi = {10.4230/OASIcs.SLATE.2024.3},
annote = {Keywords: Ontology, Information Visualization, Ontology Visualization, Ontology Navigation, OntoDL+}
}
Published in: OASIcs, Volume 120, 13th Symposium on Languages, Applications and Technologies (SLATE 2024)
Daniel Faria, Tiago João Baptista, and Pedro Rangel Henriques. Upgrade of Lark Compiler Generator to Support Attribute Grammars. In 13th Symposium on Languages, Applications and Technologies (SLATE 2024). Open Access Series in Informatics (OASIcs), Volume 120, pp. 7:1-7:16, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2024)
@InProceedings{faria_et_al:OASIcs.SLATE.2024.7,
author = {Faria, Daniel and Baptista, Tiago Jo\~{a}o and Henriques, Pedro Rangel},
title = {{Upgrade of Lark Compiler Generator to Support Attribute Grammars}},
booktitle = {13th Symposium on Languages, Applications and Technologies (SLATE 2024)},
pages = {7:1--7:16},
series = {Open Access Series in Informatics (OASIcs)},
ISBN = {978-3-95977-321-8},
ISSN = {2190-6807},
year = {2024},
volume = {120},
editor = {Rodrigues, M\'{a}rio and Leal, Jos\'{e} Paulo and Portela, Filipe},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/OASIcs.SLATE.2024.7},
URN = {urn:nbn:de:0030-drops-220787},
doi = {10.4230/OASIcs.SLATE.2024.7},
annote = {Keywords: Formal Language Specification, Formal Language Processing, Attribute Grammars, Compiler Generation, Lark}
}
Published in: OASIcs, Volume 120, 13th Symposium on Languages, Applications and Technologies (SLATE 2024)
André Semanas de Oliveira Araújo, José João Dias de Almeida, and Pedro Rangel Henriques. DrumLace - A Domain Specific Language (DSL) for Drum Programming (Short Paper). In 13th Symposium on Languages, Applications and Technologies (SLATE 2024). Open Access Series in Informatics (OASIcs), Volume 120, pp. 8:1-8:9, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2024)
@InProceedings{araujo_et_al:OASIcs.SLATE.2024.8,
author = {Ara\'{u}jo, Andr\'{e} Semanas de Oliveira and de Almeida, Jos\'{e} Jo\~{a}o Dias and Henriques, Pedro Rangel},
title = {{DrumLace - A Domain Specific Language (DSL) for Drum Programming}},
booktitle = {13th Symposium on Languages, Applications and Technologies (SLATE 2024)},
pages = {8:1--8:9},
series = {Open Access Series in Informatics (OASIcs)},
ISBN = {978-3-95977-321-8},
ISSN = {2190-6807},
year = {2024},
volume = {120},
editor = {Rodrigues, M\'{a}rio and Leal, Jos\'{e} Paulo and Portela, Filipe},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/OASIcs.SLATE.2024.8},
URN = {urn:nbn:de:0030-drops-220797},
doi = {10.4230/OASIcs.SLATE.2024.8},
annote = {Keywords: Domain Specific Languages (DSL), Visual Musical Languages, Drum Programming, Compilation}
}
Published in: OASIcs, Volume 113, 12th Symposium on Languages, Applications and Technologies (SLATE 2023)
Marco Pereira, Alberto Simões, and Pedro Rangel Henriques. Type Annotation for SAST. In 12th Symposium on Languages, Applications and Technologies (SLATE 2023). Open Access Series in Informatics (OASIcs), Volume 113, pp. 12:1-12:13, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2023)
@InProceedings{pereira_et_al:OASIcs.SLATE.2023.12,
author = {Pereira, Marco and Sim\~{o}es, Alberto and Henriques, Pedro Rangel},
title = {{Type Annotation for SAST}},
booktitle = {12th Symposium on Languages, Applications and Technologies (SLATE 2023)},
pages = {12:1--12:13},
series = {Open Access Series in Informatics (OASIcs)},
ISBN = {978-3-95977-291-4},
ISSN = {2190-6807},
year = {2023},
volume = {113},
editor = {Sim\~{o}es, Alberto and Ber\'{o}n, Mario Marcelo and Portela, Filipe},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/OASIcs.SLATE.2023.12},
URN = {urn:nbn:de:0030-drops-185261},
doi = {10.4230/OASIcs.SLATE.2023.12},
annote = {Keywords: Static Application Security Testing, Type Annotation, C, C++, C#}
}
Published in: OASIcs, Volume 113, 12th Symposium on Languages, Applications and Technologies (SLATE 2023)
Júlio Alves, Alvaro Costa Neto, Maria João Varanda Pereira, and Pedro Rangel Henriques. Characterization and Identification of Programming Languages. In 12th Symposium on Languages, Applications and Technologies (SLATE 2023). Open Access Series in Informatics (OASIcs), Volume 113, pp. 13:1-13:13, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2023)
@InProceedings{alves_et_al:OASIcs.SLATE.2023.13,
author = {Alves, J\'{u}lio and Costa Neto, Alvaro and Pereira, Maria Jo\~{a}o Varanda and Henriques, Pedro Rangel},
title = {{Characterization and Identification of Programming Languages}},
booktitle = {12th Symposium on Languages, Applications and Technologies (SLATE 2023)},
pages = {13:1--13:13},
series = {Open Access Series in Informatics (OASIcs)},
ISBN = {978-3-95977-291-4},
ISSN = {2190-6807},
year = {2023},
volume = {113},
editor = {Sim\~{o}es, Alberto and Ber\'{o}n, Mario Marcelo and Portela, Filipe},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/OASIcs.SLATE.2023.13},
URN = {urn:nbn:de:0030-drops-185273},
doi = {10.4230/OASIcs.SLATE.2023.13},
annote = {Keywords: Programming Languages, Programming Language Characterization, Programming Language Design, Programming Language Identification}
}
Published in: OASIcs, Volume 113, 12th Symposium on Languages, Applications and Technologies (SLATE 2023)
Sara Cristina Freitas Queirós, Cristiana Araújo, and Pedro Rangel Henriques. Romaria De Nª Srª D'Agonia: Building a Digital Repository and a Virtual Museum. In 12th Symposium on Languages, Applications and Technologies (SLATE 2023). Open Access Series in Informatics (OASIcs), Volume 113, pp. 16:1-16:16, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2023)
@InProceedings{queiros_et_al:OASIcs.SLATE.2023.16,
author = {Queir\'{o}s, Sara Cristina Freitas and Ara\'{u}jo, Cristiana and Henriques, Pedro Rangel},
title = {{Romaria De Nª Srª D'Agonia: Building a Digital Repository and a Virtual Museum}},
booktitle = {12th Symposium on Languages, Applications and Technologies (SLATE 2023)},
pages = {16:1--16:16},
series = {Open Access Series in Informatics (OASIcs)},
ISBN = {978-3-95977-291-4},
ISSN = {2190-6807},
year = {2023},
volume = {113},
editor = {Sim\~{o}es, Alberto and Ber\'{o}n, Mario Marcelo and Portela, Filipe},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/OASIcs.SLATE.2023.16},
URN = {urn:nbn:de:0030-drops-185306},
doi = {10.4230/OASIcs.SLATE.2023.16},
annote = {Keywords: Ontology, XML, Romaria, Pilgrimage, Digital Knowledge Repository, Triple Storage Database, Virtual Museum}
}
Published in: OASIcs, Volume 112, 4th International Computer Programming Education Conference (ICPEC 2023)
Luis Carlos Martins, Lázaro Vinicius Lima, and Pedro Rangel Henriques. LCSMAR, an AR Based Tool to Inspect Imperative Programs. In 4th International Computer Programming Education Conference (ICPEC 2023). Open Access Series in Informatics (OASIcs), Volume 112, pp. 3:1-3:9, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2023)
@InProceedings{martins_et_al:OASIcs.ICPEC.2023.3,
author = {Martins, Luis Carlos and Lima, L\'{a}zaro Vinicius and Henriques, Pedro Rangel},
title = {{LCSMAR, an AR Based Tool to Inspect Imperative Programs}},
booktitle = {4th International Computer Programming Education Conference (ICPEC 2023)},
pages = {3:1--3:9},
series = {Open Access Series in Informatics (OASIcs)},
ISBN = {978-3-95977-290-7},
ISSN = {2190-6807},
year = {2023},
volume = {112},
editor = {Peixoto de Queir\'{o}s, Ricardo Alexandre and Teixeira Pinto, M\'{a}rio Paulo},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/OASIcs.ICPEC.2023.3},
URN = {urn:nbn:de:0030-drops-184994},
doi = {10.4230/OASIcs.ICPEC.2023.3},
annote = {Keywords: Augmented Reality, Learning Resources, Computer Programming, Computational Thinking}
}
Published in: OASIcs, Volume 112, 4th International Computer Programming Education Conference (ICPEC 2023)
Tiago Carvalho Freitas, Alvaro Costa Neto, Maria João Varanda Pereira, and Pedro Rangel Henriques. NLP/AI Based Techniques for Programming Exercises Generation. In 4th International Computer Programming Education Conference (ICPEC 2023). Open Access Series in Informatics (OASIcs), Volume 112, pp. 9:1-9:12, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2023)
@InProceedings{freitas_et_al:OASIcs.ICPEC.2023.9,
author = {Freitas, Tiago Carvalho and Costa Neto, Alvaro and Pereira, Maria Jo\~{a}o Varanda and Henriques, Pedro Rangel},
title = {{NLP/AI Based Techniques for Programming Exercises Generation}},
booktitle = {4th International Computer Programming Education Conference (ICPEC 2023)},
pages = {9:1--9:12},
series = {Open Access Series in Informatics (OASIcs)},
ISBN = {978-3-95977-290-7},
ISSN = {2190-6807},
year = {2023},
volume = {112},
editor = {Peixoto de Queir\'{o}s, Ricardo Alexandre and Teixeira Pinto, M\'{a}rio Paulo},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/OASIcs.ICPEC.2023.9},
URN = {urn:nbn:de:0030-drops-185058},
doi = {10.4230/OASIcs.ICPEC.2023.9},
annote = {Keywords: Natural Language Processing, Computer Programming Education, Exercises Generation, Text Generation, Code Generation}
}