Proceedings of the Fifth Workshop on Refactoring Tools 2012
DOI: 10.1145/2328876.2328886
|View full text |Cite
|
Sign up to set email alerts
|

Custom declarative refactoring in NetBeans

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1

Citation Types

0
4
0

Year Published

2012
2012
2020
2020

Publication Types

Select...
3
2
2

Relationship

0
7

Authors

Journals

citations
Cited by 8 publications
(4 citation statements)
references
References 0 publications
0
4
0
Order By: Relevance
“…Even more flexibility is achieved by languages for scripting refactorings such as JunGL [39] or Jackpot [15], which allow programmers to implement their own custom refactorings. Given the effort involved in learning a new language and API, however, it seems unlikely that any but the most determined developers will use such systems on a regular basis.…”
Section: Related Workmentioning
confidence: 99%
“…Even more flexibility is achieved by languages for scripting refactorings such as JunGL [39] or Jackpot [15], which allow programmers to implement their own custom refactorings. Given the effort involved in learning a new language and API, however, it seems unlikely that any but the most determined developers will use such systems on a regular basis.…”
Section: Related Workmentioning
confidence: 99%
“…• Refactoring tools like Jackpot [5] used specialized DSLs to express code analyses and transformations. These tools matched our needs much better than the simple canned refactorings, but had some problems: none of them could express Java generics constraints, they required users to learn a specialized and unfamiliar DSL, and none of them were built to scale.…”
Section: Related Workmentioning
confidence: 99%
“…Refactoring has received a lot of attention in the OO programming community, with tools produced for Java, not only in Eclipse (Gallardo, n.d.) but also in other IDEs (NetBeans, n.d.;Lahoda et al, 2012); C# (ReSharper, n.d.) and Smalltalk (Roberts et al, 1997) among others. The applicability and use of these and other tools are compared in Katić & Fertalj (2009) and the general uptake and application of refactoring ideas and tools are evaluated in Ge et al (2012) and Vakilian et al (2012).…”
Section: Related Workmentioning
confidence: 99%
“…Recent versions of NetBeans include a facility to define custom 'declarative' refactorings (Lahoda et al, 2012), and these can be described by concrete syntax templates; what the system currently lacks is the ability to make new refactorings interactive and selective (as well as transactional), as provided by our DSL (Li & Thompson, 2012a). Another approach to specifying refactorings in a high-level way is given by Schaefer & de Moor (2010), where simpler micro-refactorings are put together subject to constraints to define whole refactorings.…”
Section: Case Study: Removal Of Error Macrosmentioning
confidence: 99%