Skip to content
Free planNo credit card requiredStart writing

article · DROPS (Schloss Dagstuhl – Leibniz Center for Informatics) · 2013

CodeSkelGen - A Program Skeleton Generator

Ricardo Queirós

Cited by 0Open access

Abstract

Existent computer programming training environments help users to learn programming by solving problems from scratch. Nevertheless, initiating the resolution of a program can be frustrating and demotivating if the student does not know where and how to start. Skeleton programming facilitates a top-down design approach, where a partially functional system with complete high-level structures is available, so the student needs only to progressively complete or update the code to meet the requirements of the problem. This paper presents CodeSkelGen - a program skeleton generator. CodeSkelGen generates skeleton or buggy Java programs from a complete annotated program solution provided by the teacher. The annotations are formally described within an annotation type and processed by an annotation processor. This processor is responsible for a set of actions ranging from the creation of dummy methods to the exchange of operator types included in the source code. The generator tool will be included in a learning environment that aims to assist teachers in the creation of programming exercises and to help students in their resolution.

Cite this paper

APA 7

Queirós, R. (2013). CodeSkelGen - A Program Skeleton Generator. DROPS (Schloss Dagstuhl – Leibniz Center for Informatics), 29, 145–154. https://doi.org/10.4230/oasics.slate.2013.145

MLA 9

Queirós, Ricardo. “CodeSkelGen - A Program Skeleton Generator.” DROPS (Schloss Dagstuhl – Leibniz Center for Informatics), vol. 29, 2013, pp. 145–54, https://doi.org/10.4230/oasics.slate.2013.145.

Chicago

Queirós, Ricardo. 2013. “CodeSkelGen - A Program Skeleton Generator.” DROPS (Schloss Dagstuhl – Leibniz Center for Informatics) 29: 145–54. https://doi.org/10.4230/oasics.slate.2013.145.

Harvard

Queirós, R. (2013) ‘CodeSkelGen - A Program Skeleton Generator’, DROPS (Schloss Dagstuhl – Leibniz Center for Informatics), 29, pp. 145–154. Available at: https://doi.org/10.4230/oasics.slate.2013.145.

BibTeX
@article{queiros2013codeskelgen,
  title = {{CodeSkelGen - A Program Skeleton Generator}},
  author = {Queirós, Ricardo},
  journal = {DROPS (Schloss Dagstuhl – Leibniz Center for Informatics)},
  volume = {29},
  pages = {145--154},
  year = {2013},
  doi = {10.4230/oasics.slate.2013.145}
}

Made from the index record. Check names, capitalisation and page numbers against the paper. Need another style? AI for Research has over 10,000.

Program splicing

Yanxin Lu, Swarat Chaudhuri, Chris Jermaine et al. · ACM/IEEE International Conference on Software Engineering: Companion Proceedings (ICSE-Companion) · 2018

Cited by 4