1. Martin Bravenboer, Karl Trygve Kalleberg, Rob Vermaas, and Eelco Visser. 2008. Stratego/XT 0.17. A language and toolset for program transformation. Science of computer programming 72, 1-2 (2008), 52–70.
2. William H Burge. 1975. Recursive programming techniques. (1975).
3. Tom DeMarco. 1984. An algorithm for sizing software products. ACM SIGMETRICS Performance Evaluation Review 12, 2 (1984), 13–22.
4. Frank DeRemer and Thomas Pennello. 1982. Efficient computation of LALR (1) look-ahead sets. ACM Transactions on Programming Languages and Systems (TOPLAS) 4, 4 (1982), 615–649.
5. Ira R Forman, Nate Forman, and John Vlissides Ibm. 2004. Java reflection in action. (2004).