메뉴 건너뛰기




Volumn 33, Issue 12, 2007, Pages 818-836

API-evolution support with diff-catchup

Author keywords

D.2.10.g Object oriented design methods; D.2.2. eProgrammer workbench; D.2.3 Coding Tools and Techniques; D.2.3.a Object oriented programming; Object oriented programming; Refactoring

Indexed keywords

COMPUTER SOFTWARE MAINTENANCE; EVOLUTIONARY ALGORITHMS; OBJECT ORIENTED PROGRAMMING; SOFTWARE DESIGN;

EID: 36348955574     PISSN: 00985589     EISSN: None     Source Type: Journal    
DOI: 10.1109/TSE.2007.70747     Document Type: Conference Paper
Times cited : (141)

References (27)
  • 1
    • 0030379854 scopus 로고    scopus 로고
    • Semi-Automatic Update of Applications in Response to Library Changes
    • K. Chow and D. Notkin, "Semi-Automatic Update of Applications in Response to Library Changes," Proc. 12th Int'l Conf. Software Maintenance, pp. 359-368, 1996.
    • (1996) Proc. 12th Int'l Conf. Software Maintenance , pp. 359-368
    • Chow, K.1    Notkin, D.2
  • 2
    • 0037587327 scopus 로고    scopus 로고
    • Hipikat: Recommending Pertinent Software Development Artifacts
    • May
    • D. Cubranic and G.C. Murphy, "Hipikat: Recommending Pertinent Software Development Artifacts," Proc. 25th Int'l Conf. Software Eng., pp. 408-418, May 2003.
    • (2003) Proc. 25th Int'l Conf. Software Eng , pp. 408-418
    • Cubranic, D.1    Murphy, G.C.2
  • 4
    • 31744437018 scopus 로고    scopus 로고
    • Proc. 27th Int'l Conf. Software Eng
    • May
    • J. Henkel and A. Diwan, "CatchUp! Capturing and Replaying Refactorings to Support API Evolution," Proc. 27th Int'l Conf. Software Eng., pp. 274-283, May 2005.
    • (2005) , pp. 274-283
    • Henkel, J.1    Diwan, A.2
  • 5
    • 33244490514 scopus 로고    scopus 로고
    • Using Structural Context to Recommend Source Code Examples
    • May
    • R. Holmes and G. Murphy, "Using Structural Context to Recommend Source Code Examples," Proc. 27th Int'l Conf. Software Eng., pp. 117-125, May 2005.
    • (2005) Proc. 27th Int'l Conf. Software Eng , pp. 117-125
    • Holmes, R.1    Murphy, G.2
  • 8
    • 0003489758 scopus 로고
    • Refactoring Object-Oriented Frameworks,
    • PhD dissertation, Univ. of Illinois, Urbana-Champaign
    • W.F. Opdyke, "Refactoring Object-Oriented Frameworks," PhD dissertation, Univ. of Illinois, Urbana-Champaign, 1992.
    • (1992)
    • Opdyke, W.F.1
  • 10
    • 36349028372 scopus 로고    scopus 로고
    • Automatically Generating Refactorings to Support API Evolution
    • J.H. Perkins, "Automatically Generating Refactorings to Support API Evolution," ACM SIGSOFT Software Eng. Notes, vol. 31, no. 1, pp. 111-114, 2006.
    • (2006) ACM SIGSOFT Software Eng. Notes , vol.31 , Issue.1 , pp. 111-114
    • Perkins, J.H.1
  • 13
  • 15
    • 34547345248 scopus 로고    scopus 로고
    • Refactoring Practice: How It Is and How It Should Be Supported - An Eclipse Case Study
    • Sept
    • Z. Xing and E. Stroulia, "Refactoring Practice: How It Is and How It Should Be Supported - An Eclipse Case Study," Proc. 22nd Int'l Conf. Software Maintenance, pp. 458-468, Sept. 2006.
    • (2006) Proc. 22nd Int'l Conf. Software Maintenance , pp. 458-468
    • Xing, Z.1    Stroulia, E.2
  • 16
    • 34547256185 scopus 로고    scopus 로고
    • Differencing Logical UML Models
    • June
    • Z. Xing and E. Stroulia, "Differencing Logical UML Models," J. Automated Software Eng., vol. 14, no. 2, pp. 215-259, June 2007.
    • (2007) J. Automated Software Eng , vol.14 , Issue.2 , pp. 215-259
    • Xing, Z.1    Stroulia, E.2
  • 17
    • 36348963927 scopus 로고    scopus 로고
    • Bottom-Up Design Evolution Concern Discovery and Analysis
    • Technical Report TR07-13, Univ. of Alberta, July
    • Z. Xing and E. Stroulia, "Bottom-Up Design Evolution Concern Discovery and Analysis," Technical Report TR07-13, Univ. of Alberta, July 2007.
    • (2007)
    • Xing, Z.1    Stroulia, E.2
  • 18
    • 0036038568 scopus 로고    scopus 로고
    • Supporting Reuse by Delivering Task-Relevant and Personalized Information
    • Y. Ye and G. Fischer, "Supporting Reuse by Delivering Task-Relevant and Personalized Information," Proc. 24th Int'l Conf. Software Eng., pp. 513-523, 2002.
    • (2002) Proc. 24th Int'l Conf. Software Eng , pp. 513-523
    • Ye, Y.1    Fischer, G.2
  • 21
    • 36349029968 scopus 로고    scopus 로고
    • CMEclipse, http://www.lucas.lth.se/cm/cmeclipse.shtml, 2007.
    • (2007) CMEclipse
  • 22
    • 36348994606 scopus 로고    scopus 로고
    • Eclipse, http://www.eclipse.org, 2007.
    • (2007) Eclipse
  • 23
    • 36348949984 scopus 로고    scopus 로고
    • Help - Eclipse SDK, http://help.eclipse.org, 2007.
    • (2007) Eclipse SDK
    • Help1
  • 24
    • 36348929652 scopus 로고    scopus 로고
    • C, http:///en-us/ visualc/aa336429.aspx
    • MSDN - Microsoft Visual C++, http://msdn2.microsoft.com/en-us/ visualc/aa336429.aspx, 2007.
    • (2007) MSDN - Microsoft Visual
  • 25
    • 36348931319 scopus 로고    scopus 로고
    • JFreeChart, http://www.jfree.org/jfreechart/, 2007.
    • (2007) JFreeChart
  • 26
    • 36348949400 scopus 로고    scopus 로고
    • HTMLUnit, http://htmlunit.sourceforge.net/, 2007.
    • (2007) HTMLUnit
  • 27
    • 36349030564 scopus 로고    scopus 로고
    • JDEvAn, http://www.cs.ualberta.ca/~xing/jdevan.html, 2007.
    • (2007) JDEvAn


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