Utilize este identificador para referenciar este registo: http://hdl.handle.net/10071/32033
Autoria: Lopes, J. F.
Santos, A. L.
Editor: Tom Beckmann
Robert Hirschfeld
Juan Pablo Sáenz
Mauricio Verano Merino
Data: 2023
Título próprio: PescaJ: A projectional editor for Java featuring scattered code aggregation
Título e volume do livro: PAINT 2023: Proceedings of the 2nd ACM SIGPLAN International Workshop on Programming Abstractions and Interactive Notations, Tools, and Environments
Paginação: 44 - 50
Título do evento: 2nd ACM SIGPLAN International Workshop on Programming Abstractions and Interactive Notations, Tools, and Environments
Referência bibliográfica: Lopes, J. F., & Santos, A. L. (2023). PescaJ: A projectional editor for Java featuring scattered code aggregation. In T. Beckmann, R. Hirschfeld, J. P. Sáenz, & M. Verano Merino (Eds.). PAINT 2023: Proceedings of the 2nd ACM SIGPLAN International Workshop on Programming Abstractions and Interactive Notations, Tools, and Environments (pp. 44-50). ACM. https://doi.org/10.1145/3623504.3623571
ISBN: 979-8-4007-0399-7
DOI (Digital Object Identifier): 10.1145/3623504.3623571
Palavras-chave: Projectional editors
Separation of concerns
Documentação -- Documentation
Java
Resumo: Conventionally, source code (and its documentation) is simultaneously a storage and editing representation, through files and editors to manipulate them as text. Over the years, IDEs have become increasingly sophisticated, providing features to augment the visible text content with helpful information (e.g., overlay documentation popups, inlay type hints), or on the opposite, to decrease it to reduce clutter (e.g., code folds on imports, documentation, methods, etc). This is a sign that the developers seek more convenient code editing forms than the direct manipulation of text files. We present PescaJ, a prototype projectional editor for Java projects that breaks away from file-oriented source code editing, providing the possibility of forming views that aggregate methods that belong to different classes, where single methods may be simultaneously present and edited in multiple views. Furthermore, we provide documentation editors, also aggregating scattered Javadoc comments, that can be used in parallel with source code editing.
Arbitragem científica: yes
Acesso: Acesso Aberto
Aparece nas coleções:ISTAR-CRI - Comunicações a conferências internacionais

Ficheiros deste registo:
Ficheiro TamanhoFormato 
conferenceObject_98475.pdf761,76 kBAdobe PDFVer/Abrir


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

Todos os registos no repositório estão protegidos por leis de copyright, com todos os direitos reservados.