Current Issue


Vol. 15 No 3 September 2025

Article
Mapping Patterns between XML and Annotations for Software Configuration

Milan Nosal, Jaroslav Poruban

https://doi.org/10.6025/jism/2025/15/3/93-111

Abstract The article explores mapping patterns between XML and annotations, focusing on their roles as metadata formats in software system configurations. It discusses how XML represents external metadata while annotations are embedded within the source code. The authors... Read More


Article
A Scaffolding Tool for Generating Java Program Skeletons and Buggy Programs

Ricardo Queiros

https://doi.org/10.6025/jism/2025/15/3/112-122

Abstract This work introduces CodeSkelGen, a scaffolding tool designed to generate Java program skeletons and buggy programs from annotated solution code provided by teachers. The tool utilizes Java annotations and an annotation processor to create variations of programming... Read More


Article
Role of Patterns in Automated Task-Driven Grammar Refactoring

Jan Kollar, Ivan Halupka

https://doi.org/10.6025/jism/2025/15/3/123-139

Abstract This paper examines the role of design patterns in automating task-driven grammar refactoring, with a focus on how patterns can guide systematic transformations of grammars in software engineering. It introduces a pattern specification schema that includes context,... Read More