@inproceedings{KiezunETF07, title = {Refactoring for Parameterizing Java Classes}, author = {Adam Kiezun and Michael D. Ernst and Frank Tip and Robert M. Fuhrer}, year = {2007}, doi = {10.1109/ICSE.2007.70}, url = {http://doi.ieeecomputersociety.org/10.1109/ICSE.2007.70}, tags = {Java, refactoring}, researchr = {https://researchr.org/publication/KiezunETF07}, cites = {0}, citedby = {0}, pages = {437-446}, booktitle = {29th International Conference on Software Engineering (ICSE 2007), Minneapolis, MN, USA, May 20-26, 2007}, publisher = {IEEE Computer Society}, } @inproceedings{DigFJ08, title = {The 2nd workshop on refactoring tools (WRT 08)}, author = {Danny Dig and Robert M. Fuhrer and Ralph E. Johnson}, year = {2008}, doi = {10.1145/1449814.1449885}, url = {http://doi.acm.org/10.1145/1449814.1449885}, tags = {refactoring, e-science}, researchr = {https://researchr.org/publication/DigFJ08}, cites = {0}, citedby = {0}, pages = {859-860}, booktitle = {Companion to the 23rd Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA 2008, October 19-13, 2007, Nashville, TN, USA}, editor = {Gail E. Harris}, publisher = {ACM}, isbn = {978-1-60558-220-7}, } @inproceedings{imp, title = {Accelerating the Creation of Customized, Language-Specific {IDEs} in {Eclipse}}, author = {Philippe Charles and Robert M. Fuhrer and Stanley M. Sutton Jr. and Evelyn Duesterwald and Jurgen J. Vinju}, year = {2009}, tags = {programming languages, object-oriented programming, IMP, Eclipse, meta programming, architecture, extreme programming, source-to-source, DSL, programming, Meta-Environment, extensible language, feature-oriented programming, IDE, open-source, domain-specific language}, researchr = {https://researchr.org/publication/imp}, cites = {0}, citedby = {2}, booktitle = {Proceedings of the 24th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA 2009}, editor = {Shail Arora and Gary T. Leavens}, } @inproceedings{McDirmidFDV07, title = {The first workshop on programming languages and integrated development environments (PLIDE)}, author = {Sean McDirmid and Robert M. Fuhrer and Julian Dolby and Eugene Vigdorchik}, year = {2007}, doi = {10.1145/1297846.1297872}, url = {http://doi.acm.org/10.1145/1297846.1297872}, tags = {programming languages, meta programming, programming, Meta-Environment, IDE}, researchr = {https://researchr.org/publication/McDirmidFDV07}, cites = {0}, citedby = {0}, pages = {757}, booktitle = {Companion to the 22nd Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA 2007, October 21-25, 2007, Montreal, Quebec, Canada}, editor = {Richard P. Gabriel and David F. Bacon and Cristina Videira Lopes and Guy L. Steele Jr.}, publisher = {ACM}, isbn = {978-1-59593-865-7}, } @inproceedings{FuhrerTKDK05, title = {Efficiently Refactoring Java Applications to Use Generic Libraries}, author = {Robert M. Fuhrer and Frank Tip and Adam Kiezun and Julian Dolby and Markus Keller}, year = {2005}, doi = {10.1007/11531142_4}, url = {http://dx.doi.org/10.1007/11531142_4}, tags = {Java, refactoring}, researchr = {https://researchr.org/publication/FuhrerTKDK05}, cites = {0}, citedby = {0}, pages = {71-96}, booktitle = {ECOOP 2005 - Object-Oriented Programming, 19th European Conference, Glasgow, UK, July 25-29, 2005, Proceedings}, editor = {Andrew P. Black}, volume = {3586}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {3-540-27992-X}, } @inproceedings{FuhrerLN95:0, title = {Symbolic hazard-free minimization and encoding of asynchronous finite state machines}, author = {Robert M. Fuhrer and Bill Lin and Steven M. Nowick}, year = {1995}, doi = {10.1145/224841.225123}, url = {http://doi.acm.org/10.1145/224841.225123}, tags = {state machines}, researchr = {https://researchr.org/publication/FuhrerLN95%3A0}, cites = {0}, citedby = {0}, pages = {604-611}, booktitle = {Proceedings of the 1995 IEEE/ACM International Conference on Computer-Aided Design, 1995, San Jose, California, USA, November 5-9, 1995}, editor = {Richard L. Rudell}, publisher = {IEEE Computer Society}, isbn = {0-8186-7213-7}, } @inproceedings{MarkstrumFM09, title = {Towards concurrency refactoring for x10}, author = {Shane Markstrum and Robert M. Fuhrer and Todd D. Millstein}, year = {2009}, doi = {10.1145/1504176.1504226}, url = {http://doi.acm.org/10.1145/1504176.1504226}, tags = {refactoring}, researchr = {https://researchr.org/publication/MarkstrumFM09}, cites = {0}, citedby = {0}, pages = {303-304}, booktitle = {Proceedings of the 14th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, PPOPP 2009, Raleigh, NC, USA, February 14-18, 2009}, editor = {Daniel A. Reed and Vivek Sarkar}, publisher = {ACM}, isbn = {978-1-60558-397-6}, } @inproceedings{BhattacharryaF04, title = {Smell detection for eclipse}, author = {Arnab Bhattacharrya and Robert M. Fuhrer}, year = {2004}, doi = {10.1145/1028664.1028677}, url = {http://doi.acm.org/10.1145/1028664.1028677}, tags = {Eclipse}, researchr = {https://researchr.org/publication/BhattacharryaF04}, cites = {0}, citedby = {0}, pages = {22}, booktitle = {Companion to the 19th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA 2004, October 24-28, 2004, Vancouver, BC, Canada}, editor = {John M. Vlissides and Douglas C. Schmidt}, publisher = {ACM}, isbn = {1-58113-833-4}, } @inproceedings{FuhrerLN95, title = {Algorithms for the optimal state assignment of asynchronous state machines}, author = {Robert M. Fuhrer and Bill Lin and Steven M. Nowick}, year = {1995}, doi = {10.1109/ARVLSI.1995.515611}, url = {http://doi.ieeecomputersociety.org/10.1109/ARVLSI.1995.515611}, tags = {state machines}, researchr = {https://researchr.org/publication/FuhrerLN95}, cites = {0}, citedby = {0}, pages = {59-75}, booktitle = {16th Conference on Advanced Research in VLSI (ARVLSI 95), March 27-29, 1995, Chapel Hill, North Carolina, USA}, publisher = {IEEE Computer Society}, } @inproceedings{CollopyFJ99, title = {Visual Music in a Visual Programming Language}, author = {Fred L. Collopy and Robert M. Fuhrer and David H. Jameson}, year = {1999}, url = {http://computer.org/proceedings/vl/0216/02160111abs.htm}, tags = {programming languages, programming}, researchr = {https://researchr.org/publication/CollopyFJ99}, cites = {0}, citedby = {0}, pages = {111}, booktitle = {VL}, } @inproceedings{FuhrerTK04, title = {Advanced refactorings in eclipse}, author = {Robert M. Fuhrer and Frank Tip and Adam Kiezun}, year = {2004}, doi = {10.1145/1028664.1028669}, url = {http://doi.acm.org/10.1145/1028664.1028669}, tags = {Eclipse, refactoring}, researchr = {https://researchr.org/publication/FuhrerTK04}, cites = {0}, citedby = {0}, pages = {8}, booktitle = {Companion to the 19th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA 2004, October 24-28, 2004, Vancouver, BC, Canada}, editor = {John M. Vlissides and Douglas C. Schmidt}, publisher = {ACM}, isbn = {1-58113-833-4}, } @inproceedings{BalabanTF05, title = {Refactoring support for class library migration}, author = {Ittai Balaban and Frank Tip and Robert M. Fuhrer}, year = {2005}, doi = {10.1145/1094811.1094832}, url = {http://doi.acm.org/10.1145/1094811.1094832}, tags = {refactoring, migration}, researchr = {https://researchr.org/publication/BalabanTF05}, cites = {0}, citedby = {0}, pages = {265-279}, booktitle = {Proceedings of the 20th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA 2005, October 16-20, 2005, San Diego, CA, USA}, editor = {Ralph E. Johnson and Richard P. Gabriel}, publisher = {ACM}, isbn = {1-59593-031-0}, } @inproceedings{CharlesDFSV06, title = {SAFARI: a meta-tooling framework for generating language-specific IDE s}, author = {Philippe Charles and Julian Dolby and Robert M. Fuhrer and Stanley M. Sutton Jr. and Mandana Vaziri}, year = {2006}, doi = {10.1145/1176617.1176693}, url = {http://doi.acm.org/10.1145/1176617.1176693}, tags = {programming languages, workbench, rule-based, Eclipse, meta programming, model editor, meta-model, programming, language workbench, Meta-Environment, parsing, meta-objects, domain-specific language}, researchr = {https://researchr.org/publication/CharlesDFSV06}, cites = {0}, citedby = {0}, pages = {722-723}, booktitle = {Companion to the 21th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA 2006, October 22-26, 2006, Portland, Oregon, USA}, editor = {Peri L. Tarr and William R. Cook}, publisher = {ACM}, isbn = {1-59593-491-X}, } @inproceedings{KiezunFTK05, title = {Generics-related refactorings in eclipse}, author = {Adam Kiezun and Robert M. Fuhrer and Frank Tip and Markus Keller}, year = {2005}, doi = {10.1145/1094855.1094918}, url = {http://doi.acm.org/10.1145/1094855.1094918}, tags = {Eclipse, refactoring}, researchr = {https://researchr.org/publication/KiezunFTK05}, cites = {0}, citedby = {0}, pages = {170}, booktitle = {Companion to the 20th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA 2005, October 16-20, 2005, San Diego, CA, USA}, editor = {Ralph E. Johnson and Richard P. Gabriel}, publisher = {ACM}, isbn = {1-59593-193-7}, }