INRIA / spoon

Spoon is a metaprogramming library to analyze and transform Java source code. :spoon: is made with :heart:, :beers: and :sparkles:. It parses source files to build a well-designed AST with powerful analysis and transformation API.
http://spoon.gforge.inria.fr/
Other
1.74k stars 346 forks source link

research papers using Spoon #806

Open GerardPaligot opened 8 years ago

GerardPaligot commented 8 years ago

I have a few other papers that use spoon:

https://scholar.google.pt/citations?view_op=view_citation&hl=en&user=0nKEYVsAAAAJ&citation_for_view=0nKEYVsAAAAJ:9yKSN-GCB0IC

https://scholar.google.pt/citations?view_op=view_citation&hl=en&user=0nKEYVsAAAAJ&citation_for_view=0nKEYVsAAAAJ:B3FOqHPlNUQC

and my master thesis:

https://scholar.google.pt/citations?view_op=view_citation&hl=en&user=0nKEYVsAAAAJ&citation_for_view=0nKEYVsAAAAJ:UeHWp8X0CEIC

https://github.com/INRIA/spoon/pull/783#issuecomment-239583197

monperrus commented 4 years ago

FYI, @yuanxzhang's BScout: Direct Whole Patch Presence Test for Java Executables does code feature extraction using Spoon.

monperrus commented 2 years ago

FYI, see figure 1 of On learning meaningful assert statements for unit test cases

monperrus commented 2 years ago

Spork: Structured Merge for Java with Formatting Preservation http://arxiv.org/pdf/2202.05329 by Spoon contributor @slarse himself!

monperrus commented 6 months ago

Lightweight Syntactic API Usage Analysis with UCov (ICPC 2024) https://hal.science/hal-04463475v1

extension of KTH Master's these UCov: A Static Analysis Tool for API Usage Coverage Validation https://www.diva-portal.org/smash/get/diva2:1836361/FULLTEXT01.pdf