{"_id":"AxCr3GukPYLxnixG2","bibbaseid":"ge-murphyhill-benefactoraflexiblerefactoringtoolforeclipse-2011","downloads":0,"creationDate":"2017-02-09T04:44:06.012Z","title":"BeneFactor: a Flexible Refactoring Tool for Eclipse","author_short":["Ge, X.","Murphy-Hill, E."],"year":2011,"bibtype":"inproceedings","biburl":"https://raw.githubusercontent.com/DeveloperLiberationFront/bibtex-library/master/our-papers.bib","bibdata":{"bibtype":"inproceedings","type":"inproceedings","abstract":"Although broadly available in major software development environments, refactoring tools are still underused. One of the reasons for this underuse is that existing refactoring tools assume that a developer recognizes that she is going to refactor before she even begins. In this paper, we present a flexible refactoring tool called BeneFactor that can be invoked after refactoring begins to safely complete a refactoring change.","address":"New York, NY, USA","author":[{"propositions":[],"lastnames":["Ge"],"firstnames":["Xi"],"suffixes":[]},{"propositions":[],"lastnames":["Murphy-Hill"],"firstnames":["Emerson"],"suffixes":[]}],"booktitle":"Proceedings of the ACM International Conference on Object Oriented Programming Systems Languages and Applications Companion","citeulike-article-id":"11237171","citeulike-linkout-0":"http://people.engr.ncsu.edu/ermurph3/papers/SPLASH11Demo.pdf","citeulike-linkout-1":"http://portal.acm.org/citation.cfm?id=2048157","citeulike-linkout-2":"http://dx.doi.org/10.1145/2048147.2048157","doi":"10.1145/2048147.2048157","howpublished":"5. Demonstration","isbn":"978-1-4503-0942-4","keywords":"refactoring, self","location":"Portland, Oregon, USA","pages":"19–20","posted-at":"2013-10-16 17:44:11","priority":"2","publisher":"ACM","series":"SPLASH '11","title":"BeneFactor: a Flexible Refactoring Tool for Eclipse","url":"http://people.engr.ncsu.edu/ermurph3/papers/SPLASH11Demo.pdf","year":"2011","bibtex":"@inproceedings{Ge2011BeneFactor,\n abstract = {{Although broadly available in major software development environments, refactoring tools are still underused. One of the reasons for this underuse is that existing refactoring tools assume that a developer recognizes that she is going to refactor before she even begins. In this paper, we present a flexible refactoring tool called BeneFactor that can be invoked after refactoring begins to safely complete a refactoring change.}},\n address = {New York, NY, USA},\n author = {Ge, Xi and Murphy-Hill, Emerson},\n booktitle = {Proceedings of the ACM International Conference on Object Oriented Programming Systems Languages and Applications Companion},\n citeulike-article-id = {11237171},\n citeulike-linkout-0 = {http://people.engr.ncsu.edu/ermurph3/papers/SPLASH11Demo.pdf},\n citeulike-linkout-1 = {http://portal.acm.org/citation.cfm?id=2048157},\n citeulike-linkout-2 = {http://dx.doi.org/10.1145/2048147.2048157},\n doi = {10.1145/2048147.2048157},\n howpublished = {5. Demonstration},\n isbn = {978-1-4503-0942-4},\n keywords = {refactoring, self},\n location = {Portland, Oregon, USA},\n pages = {19--20},\n posted-at = {2013-10-16 17:44:11},\n priority = {2},\n publisher = {ACM},\n series = {SPLASH '11},\n title = {{BeneFactor: a Flexible Refactoring Tool for Eclipse}},\n url = {http://people.engr.ncsu.edu/ermurph3/papers/SPLASH11Demo.pdf},\n year = {2011}\n}\n\n","author_short":["Ge, X.","Murphy-Hill, E."],"key":"Ge2011BeneFactor","id":"Ge2011BeneFactor","bibbaseid":"ge-murphyhill-benefactoraflexiblerefactoringtoolforeclipse-2011","role":"author","urls":{"Paper":"http://people.engr.ncsu.edu/ermurph3/papers/SPLASH11Demo.pdf"},"keyword":["refactoring","self"],"metadata":{"authorlinks":{"murphy-hill, e":"https://people.engr.ncsu.edu/"}},"downloads":0},"search_terms":["benefactor","flexible","refactoring","tool","eclipse","ge","murphy-hill"],"keywords":["refactoring","self"],"authorIDs":["ufMJtsYPDLDPZbTYS"],"dataSources":["nHDichzRuRdGMsJQG","cfNfJKkdJZ7LeZWkg"]}