Exportar Publicação

A publicação pode ser exportada nos seguintes formatos: referência da APA (American Psychological Association), referência do IEEE (Institute of Electrical and Electronics Engineers), BibTeX e RIS.

Exportar Referência (APA)
Lopes, J. F. & Santos, A. L.  (2023). PescaJ: A projectional editor for Java featuring scattered code aggregation. In Tom Beckmann, Robert Hirschfeld, Juan Pablo Sáenz, Mauricio Verano Merino (Ed.), PAINT 2023: Proceedings of the 2nd ACM SIGPLAN International Workshop on Programming Abstractions and Interactive Notations, Tools, and Environments. (pp. 44-50). Cascais, Portugal: Association for Computing Machinery.
Exportar Referência (IEEE)
J. Lopes and A. L. Santos,  "PescaJ: A projectional editor for Java featuring scattered code aggregation", in PAINT 2023: Proc. of the 2nd ACM SIGPLAN Int. Workshop on Programming Abstractions and Interactive Notations, Tools, and Environments, Tom Beckmann, Robert Hirschfeld, Juan Pablo Sáenz, Mauricio Verano Merino, Ed., Cascais, Portugal, Association for Computing Machinery, 2023, pp. 44-50
Exportar BibTeX
@inproceedings{lopes2023_1730780449257,
	author = "Lopes, J. F. and Santos, A. L. ",
	title = "PescaJ: A projectional editor for Java featuring scattered code aggregation",
	booktitle = "PAINT 2023: Proceedings of the 2nd ACM SIGPLAN International Workshop on Programming Abstractions and Interactive Notations, Tools, and Environments",
	year = "2023",
	editor = "Tom Beckmann, Robert Hirschfeld, Juan Pablo Sáenz, Mauricio Verano Merino",
	volume = "",
	number = "",
	series = "",
	doi = "10.1145/3623504.3623571",
	pages = "44-50",
	publisher = "Association for Computing Machinery",
	address = "Cascais, Portugal",
	organization = "SIGPLAN ACM Special Interest Group on Programming Languages",
	url = "https://dl.acm.org/doi/proceedings/10.1145/3623504"
}
Exportar RIS
TY  - CPAPER
TI  - PescaJ: A projectional editor for Java featuring scattered code aggregation
T2  - PAINT 2023: Proceedings of the 2nd ACM SIGPLAN International Workshop on Programming Abstractions and Interactive Notations, Tools, and Environments
AU  - Lopes, J. F.
AU  - Santos, A. L. 
PY  - 2023
SP  - 44-50
DO  - 10.1145/3623504.3623571
CY  - Cascais, Portugal
UR  - https://dl.acm.org/doi/proceedings/10.1145/3623504
AB  - 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.
ER  -