Please use this identifier to cite or link to this item: http://hdl.handle.net/10071/25962
Author(s): Alfredo, F.
Santos, A. L.
Garrido, N.
Editor: Simões, A., and Silva, J. C.
Date: 2022
Title: Sprinter: A didactic linter for structured programming
Volume: 102
Book title/volume: OpenAccess Series in Informatics
Event title: 3rd International Computer Programming Education Conference, ICPEC 2022
ISBN: 978-3-95977-229-7
DOI (Digital Object Identifier): 10.4230/OASIcs.ICPEC.2022.2
Keywords: Structured programming
Code quality
Code linter
Abstract: Code linters are tools for detecting improper uses of programming constructs and violations of style issues. Despite that professional linters are available for numerous languages, they are not targeted to introductory programming, given their prescriptive nature that does not take into consideration a didactic viewpoint of learning programming fundamentals. We present Sprinter, a didactic code linter for structured programming supporting Java whose novelty aspects are twofold: (a) providing formative feedback on code with comprehensive explanatory messages (rather then prescriptive); (b) capability of detecting some control-flow issues to a deeper extent than professional linters. We review Sprinter features against popular tools, namely IntelliJ IDEA and Sonarlint.
Peerreviewed: yes
Access type: Open Access
Appears in Collections:ISTAR-CRI - Comunicações a conferências internacionais
IT-CRI - Comunicações a conferências internacionais

Files in This Item:
File SizeFormat 
conferenceobject_89671.pdf627,8 kBAdobe PDFView/Open


FacebookTwitterDeliciousLinkedInDiggGoogle BookmarksMySpaceOrkut
Formato BibTex mendeley Endnote Logotipo do DeGóis Logotipo do Orcid 

Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.