메뉴 건너뛰기




Volumn , Issue , 2012, Pages 233-243

Use, disuse, and misuse of automated refactorings

Author keywords

Human computer interaction; Human factors; Programming environments; Software engineering; Software maintenance; User interfaces

Indexed keywords

BEHAVIORAL DATA; COMPLEX SOFTWARE; DATA COLLECTORS; EFFECTIVE TOOL; FIELD STUDIES; PROGRAMMING ENVIRONMENT; QUANTITATIVE DATA; REFACTORING TOOLS; REFACTORINGS;

EID: 84864244393     PISSN: 02705257     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1109/ICSE.2012.6227190     Document Type: Conference Paper
Times cited : (139)

References (41)
  • 4
    • 34547345248 scopus 로고    scopus 로고
    • Refactoring Practice: How it is and How it Should be Supported - An Eclipse Case Study
    • Z. Xing and E. Stroulia, "Refactoring Practice: How it is and How it Should be Supported - An Eclipse Case Study," in ICSM, 2006.
    • (2006) ICSM
    • Xing, Z.1    Stroulia, E.2
  • 7
    • 84864210425 scopus 로고    scopus 로고
    • "Eclipse," http://www.eclipse.org/.
    • Eclipse
  • 8
    • 84885950469 scopus 로고    scopus 로고
    • "NetBeans," http://netbeans.org/.
    • NetBeans
  • 9
    • 84886376613 scopus 로고    scopus 로고
    • "IntelliJ IDEA," http://www.jetbrains.com/idea/.
    • IntelliJ IDEA
  • 10
    • 84864258354 scopus 로고    scopus 로고
    • "Xcode," http://developer.apple.com/xcode/.
    • Xcode
  • 11
    • 84864257604 scopus 로고    scopus 로고
    • "ReSharper," http://www.jetbrains.com/resharper/.
    • ReSharper
  • 13
    • 63549090170 scopus 로고    scopus 로고
    • Sound and Extensible Renaming for Java
    • M. Schäfer, T. Ekman, and O. de Moor, "Sound and Extensible Renaming for Java," in OOPSLA, 2008.
    • (2008) OOPSLA
    • Schäfer, M.1    Ekman, T.2    De Moor, O.3
  • 16
    • 84855427800 scopus 로고    scopus 로고
    • Differential Precondition Checking: A Lightweight, Reusable Analysis for Refactoring Tools
    • J. L. Overbey and R. E. Johnson, "Differential Precondition Checking: A Lightweight, Reusable Analysis for Refactoring Tools," in ASE, 2011.
    • (2011) ASE
    • Overbey, J.L.1    Johnson, R.E.2
  • 18
    • 50549094883 scopus 로고    scopus 로고
    • Breaking the Barriers to Successful Refactoring: Observations and Tools for Extract Method
    • E. Murphy-Hill and A. P. Black, "Breaking the Barriers to Successful Refactoring: Observations and Tools for Extract Method," in ICSE, 2008.
    • (2008) ICSE
    • Murphy-Hill, E.1    Black, A.P.2
  • 25
    • 18044364407 scopus 로고    scopus 로고
    • Detection Strategies: Metrics-Based Rules for Detecting Design Flaws
    • R. Marinescu, "Detection Strategies: Metrics-Based Rules for Detecting Design Flaws," in ICSM, 2004.
    • (2004) ICSM
    • Marinescu, R.1
  • 26
    • 80051658765 scopus 로고    scopus 로고
    • An Interactive Ambient Visualization for Code Smells
    • E. Murphy-Hill and A. P. Black, "An Interactive Ambient Visualization for Code Smells," in SoftVis, 2010.
    • (2010) SoftVis
    • Murphy-Hill, E.1    Black, A.P.2
  • 27
    • 63149148759 scopus 로고    scopus 로고
    • A Catalogue of Lightweight Visualizations to Support Code Smell Inspection
    • C. Parnin, C. Görg, and O. Nnadi, "A Catalogue of Lightweight Visualizations to Support Code Smell Inspection," in SoftVis, 2008.
    • (2008) SoftVis
    • Parnin, C.1    Görg, C.2    Nnadi, O.3
  • 29
    • 0010343832 scopus 로고    scopus 로고
    • The Costs and Benefits of Pair Programming
    • A. Cockburn and L. Williams, "The Costs and Benefits of Pair Programming," XP, 2000.
    • (2000) XP
    • Cockburn, A.1    Williams, L.2
  • 30
    • 79955151002 scopus 로고    scopus 로고
    • Peer Interaction Effectively, yet Infrequently, Enables Programmers to Discover New Tools
    • E. Murphy-Hill and G. C. Murphy, "Peer Interaction Effectively, yet Infrequently, Enables Programmers to Discover New Tools," in CSCW, 2011.
    • (2011) CSCW
    • Murphy-Hill, E.1    Murphy, G.C.2
  • 32
    • 33745939673 scopus 로고    scopus 로고
    • Automation Failures on Tasks Easily Performed by Operators Undermine Trust in Automated Aids
    • P. Madhavan, D. A. Wiegmann, and F. C. Lacson, "Automation Failures on Tasks Easily Performed by Operators Undermine Trust in Automated Aids," J. Human Factors and Ergonomics Soc., 2006.
    • (2006) J. Human Factors and Ergonomics Soc.
    • Madhavan, P.1    Wiegmann, D.A.2    Lacson, F.C.3
  • 33
    • 79955156382 scopus 로고    scopus 로고
    • Browse and Discover: Social File Sharing in the Enterprise
    • N. S. Shami, M. Muller, and D. Millen, "Browse and Discover: Social File Sharing in the Enterprise," in CSCW, 2011.
    • (2011) CSCW
    • Shami, N.S.1    Muller, M.2    Millen, D.3
  • 34
    • 79959882116 scopus 로고    scopus 로고
    • Refactoring Java Programs for Flexible Locking
    • M. Schäfer, M. Sridharan, J. Dolby, and F. Tip, "Refactoring Java Programs for Flexible Locking," in ICSE, 2011.
    • (2011) ICSE
    • Schäfer, M.1    Sridharan, M.2    Dolby, J.3    Tip, F.4
  • 35
    • 77949883206 scopus 로고    scopus 로고
    • Refactoring Sequential Java Code for Concurrency via Concurrent Libraries
    • D. Dig, J. Marrero, and M. D. Ernst, "Refactoring Sequential Java Code for Concurrency via Concurrent Libraries," in ICSE, 2009.
    • (2009) ICSE
    • Dig, D.1    Marrero, J.2    Ernst, M.D.3
  • 38
    • 78650128155 scopus 로고    scopus 로고
    • A Model of Refactoring Tool Use
    • E. Murphy-Hill, "A Model of Refactoring Tool Use," in WRT, 2009, http://people.engr.ncsu.edu/ermurph3/papers/wrt09.pdf.
    • (2009) WRT
    • Murphy-Hill, E.1
  • 39
    • 79959910788 scopus 로고    scopus 로고
    • From Public to Private to Absent: Refactoring Java Programs under Constrained Accessibility
    • F. Steimann and A. Thies, "From Public to Private to Absent: Refactoring Java Programs under Constrained Accessibility," in ECOOP, 2009.
    • (2009) ECOOP
    • Steimann, F.1    Thies, A.2
  • 40
    • 85008030408 scopus 로고    scopus 로고
    • How Are Java Software Developers Using the Eclipse IDE?
    • G. C. Murphy, M. Kersten, and L. Findlater, "How Are Java Software Developers Using the Eclipse IDE?" IEEE Software, 2006.
    • (2006) IEEE Software
    • Murphy, G.C.1    Kersten, M.2    Findlater, L.3
  • 41


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.