메뉴 건너뛰기




Volumn , Issue , 2012, Pages 353-363

A history-based matching approach to identification of framework evolution

Author keywords

framework evolution; mining version history; natural language processing; software migration

Indexed keywords

BACKWARD COMPATIBILITY; CLIENT PROGRAMS; ERROR PRONES; EVOLUTION HISTORY; EXPERIMENTAL STUDIES; FRAMEWORK EVOLUTION; NATURAL LANGUAGE PROCESSING; PLUG-INS; PRECISION AND RECALL; SOFTWARE MIGRATION; VERSION CONTROL SYSTEM;

EID: 84864235751     PISSN: 02705257     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1109/ICSE.2012.6227179     Document Type: Conference Paper
Times cited : (77)

References (34)
  • 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," in Proc. ICSM, 1996, pp. 359-368.
    • Proc. ICSM, 1996 , pp. 359-368
    • Chow, K.1    Notkin, D.2
  • 2
  • 3
    • 31744445320 scopus 로고    scopus 로고
    • Refactoring support for class library migration
    • I. Balaban, F. Tip, and R. Fuhrer, "Refactoring support for class library migration," in Proc. OOPSLA, 2005, pp. 265-279.
    • Proc. OOPSLA, 2005 , pp. 265-279
    • Balaban, I.1    Tip, F.2    Fuhrer, R.3
  • 4
    • 33646396766 scopus 로고    scopus 로고
    • How do APIs evolve? A story of refactoring
    • March
    • D. Dig and R. Johnson, "How do APIs evolve? A story of refactoring," JSME, vol. 18, no. 2, pp. 83-107, March 2006.
    • (2006) JSME , vol.18 , Issue.2 , pp. 83-107
    • Dig, D.1    Johnson, R.2
  • 5
    • 77954733206 scopus 로고    scopus 로고
    • AURA: A hybrid approach to identify framework evolution
    • W. Wu, Y. Guéhéneuc, G. Antoniol, and M. Kim, "AURA: A hybrid approach to identify framework evolution," in Proc. ICSE, 2010, pp. 325-334.
    • Proc. ICSE, 2010 , pp. 325-334
    • Wu, W.1    Guéhéneuc, Y.2    Antoniol, G.3    Kim, M.4
  • 6
    • 31744437018 scopus 로고    scopus 로고
    • Catchup!: Capturing and replaying refactorings to support API evolution
    • J. Henkel and A. Diwan, "Catchup!: Capturing and replaying refactorings to support API evolution," in Proc. ICSE, 2005, pp. 274-283.
    • Proc. ICSE, 2005 , pp. 274-283
    • Henkel, J.1    Diwan, A.2
  • 7
    • 57349115239 scopus 로고    scopus 로고
    • Mining framework usage changes from instantiation code
    • T. Schäfer, J. Jonas, and M. Mezini, "Mining framework usage changes from instantiation code," in Proc. ICSE, 2008, pp. 471-480.
    • Proc. ICSE, 2008 , pp. 471-480
    • Schäfer, T.1    Jonas, J.2    Mezini, M.3
  • 8
    • 34548757920 scopus 로고    scopus 로고
    • Refactoring-aware configuration management for object-oriented programs
    • D. Dig, K. Manzoor, R. Johnson, and T. N. Nguyen, "Refactoring-aware configuration management for object-oriented programs," in Proc. ICSE, 2007, pp. 427-436.
    • Proc. ICSE, 2007 , pp. 427-436
    • Dig, D.1    Manzoor, K.2    Johnson, R.3    Nguyen, T.N.4
  • 10
    • 0037386753 scopus 로고    scopus 로고
    • Renaming detection
    • April
    • G. Malpohl, J. J. Hunt, and W. F. Tichy, "Renaming detection," ASEJ, vol. 10, no. 2, pp. 183-202, April 2003.
    • (2003) ASEJ , vol.10 , Issue.2 , pp. 183-202
    • Malpohl, G.1    Hunt, J.J.2    Tichy, W.F.3
  • 11
    • 17644417780 scopus 로고    scopus 로고
    • Using origin analysis to detect merging and splitting of source code entities
    • February
    • M. W. Godfrey and L. Zou, "Using origin analysis to detect merging and splitting of source code entities," IEEE TSE, vol. 31, no. 2, pp. 166-181, February 2005.
    • (2005) IEEE TSE , vol.31 , Issue.2 , pp. 166-181
    • Godfrey, M.W.1    Zou, L.2
  • 12
    • 33845432907 scopus 로고    scopus 로고
    • When functions change their names: Automatic detection of origin relationships
    • S. Kim, K. Pan, and E. J. Whitehead, Jr., "When functions change their names: Automatic detection of origin relationships," in Proc. WCRE, 2005, pp. 143-152.
    • Proc. WCRE, 2005 , pp. 143-152
    • Kim, S.1    Pan, K.2    Whitehead Jr., E.J.3
  • 15
    • 11244262339 scopus 로고    scopus 로고
    • An automatic approach to identify class evolution discontinuities
    • G. Antoniol, M. D. Penta, and E. Merlo, "An automatic approach to identify class evolution discontinuities," in Proc. IWPSE, 2004, pp. 31-40.
    • Proc. IWPSE, 2004 , pp. 31-40
    • Antoniol, G.1    Penta, M.D.2    Merlo, E.3
  • 16
    • 36348955574 scopus 로고    scopus 로고
    • API-evolution support with Diff-CatchUp
    • December
    • Z. Xing and E. Stroulia, "API-evolution support with Diff-CatchUp," IEEE TSE, vol. 33, no. 12, pp. 818-836, December 2007.
    • (2007) IEEE TSE , vol.33 , Issue.12 , pp. 818-836
    • Xing, Z.1    Stroulia, E.2
  • 17
    • 34548725569 scopus 로고    scopus 로고
    • Automatic inference of structural changes for matching across program versions
    • M. Kim, D. Notkin, and D. Grossman, "Automatic inference of structural changes for matching across program versions," in Proc. ICSE, 2007, pp. 333-343.
    • Proc. ICSE, 2007 , pp. 333-343
    • Kim, M.1    Notkin, D.2    Grossman, D.3
  • 18
    • 77953967077 scopus 로고    scopus 로고
    • Automated detection of API refactorings in libraries
    • K. Taneja, D. Dig, and T. Xie, "Automated detection of API refactorings in libraries," in Proc. ASE, 2007, pp. 377-380.
    • Proc. ASE, 2007 , pp. 377-380
    • Taneja, K.1    Dig, D.2    Xie, T.3
  • 20
    • 34547484782 scopus 로고    scopus 로고
    • Identifying refactorings from source-code changes
    • P. Weißgerber and S. Diehl, "Identifying refactorings from source-code changes," in Proc. ASE, 2006, pp. 231-240.
    • Proc. ASE, 2006 , pp. 231-240
    • Weißgerber, P.1    Diehl, S.2
  • 21
    • 57349185958 scopus 로고    scopus 로고
    • Recommending adaptive changes for framework evolution
    • B. Dagenais and M. P. Robillard, "Recommending adaptive changes for framework evolution," in Proc. ICSE, 2008, pp. 481-490.
    • Proc. ICSE, 2008 , pp. 481-490
    • Dagenais, B.1    Robillard, M.P.2
  • 22
    • 56249134583 scopus 로고    scopus 로고
    • SpotWeb: Detecting framework hotspots and coldspots via mining open source code on the web
    • S. Thummalapenta and T. Xie, "SpotWeb: Detecting framework hotspots and coldspots via mining open source code on the web," in Proc. ASE, 2008, pp. 327-336.
    • Proc. ASE, 2008 , pp. 327-336
    • Thummalapenta, S.1    Xie, T.2
  • 23
    • 0036356416 scopus 로고    scopus 로고
    • REVERE: Support for requirements synthesis from documents
    • March
    • P. Sawyer, P. Rayson, and R. Garside, "REVERE: Support for requirements synthesis from documents," Information Systems Frontiers, vol. 4, no. 3, pp. 343-353, March 2002.
    • (2002) Information Systems Frontiers , vol.4 , Issue.3 , pp. 343-353
    • Sawyer, P.1    Rayson, P.2    Garside, R.3
  • 24
    • 4043075534 scopus 로고    scopus 로고
    • Extended models and tools for high-performance part-of-speech
    • M. Asahara and Y. Matsumoto, "Extended models and tools for high-performance part-of-speech," in Proc. COLING, 2000, pp. 21-27.
    • Proc. COLING, 2000 , pp. 21-27
    • Asahara, M.1    Matsumoto, Y.2
  • 25
    • 11144236225 scopus 로고    scopus 로고
    • Applications of linguistic techniques for use case analysis
    • March
    • A. Fantechi, S. Gnesi, G. Lami, and A. Maccari, "Applications of linguistic techniques for use case analysis," Requirement Engineering, vol. 8, no. 3, pp. 161-170, March 2003.
    • (2003) Requirement Engineering , vol.8 , Issue.3 , pp. 161-170
    • Fantechi, A.1    Gnesi, S.2    Lami, G.3    Maccari, A.4
  • 26
    • 33646407289 scopus 로고    scopus 로고
    • Discriminative reranking for natural language parsing
    • March
    • M. J. Collins and T. Koo, "Discriminative reranking for natural language parsing," Computational Linguistics, vol. 31, no. 1, pp. 25-70, March 2005.
    • (2005) Computational Linguistics , vol.31 , Issue.1 , pp. 25-70
    • Collins, M.J.1    Koo, T.2
  • 27
    • 47949090649 scopus 로고    scopus 로고
    • Scenarios: Identifying missing objects and actions by means of computational linguistics
    • L. Kof, "Scenarios: Identifying missing objects and actions by means of computational linguistics," in Proc. RE, 2007, pp. 121-130.
    • Proc. RE, 2007 , pp. 121-130
    • Kof, L.1
  • 28
    • 34548279855 scopus 로고    scopus 로고
    • Using natural language program analysis to locate and understand action-oriented concerns
    • D. Shepherd, Z. Fry, E. Hill, L. Pollock, and K. Vijay- Shanker, "Using natural language program analysis to locate and understand action-oriented concerns," in Proc. AOSD, 2007, pp. 212-224.
    • Proc. AOSD, 2007 , pp. 212-224
    • Shepherd, D.1    Fry, Z.2    Hill, E.3    Pollock, L.4    Vijay-Shanker, K.5
  • 30
    • 79959897812 scopus 로고    scopus 로고
    • AComment: Mining annotations from comments and code to detect interrupt related concurrency bugs
    • L. Tan, Y. Zhou, and Y. Padioleau, "aComment: Mining annotations from comments and code to detect interrupt related concurrency bugs," in Proc. ICSE, 2011, pp. 11-20.
    • Proc. ICSE, 2011 , pp. 11-20
    • Tan, L.1    Zhou, Y.2    Padioleau, Y.3
  • 31
    • 77952208003 scopus 로고    scopus 로고
    • Inferring resource specifications from natural language API documentation
    • H. Zhong, L. Zhang, T. Xie, and H. Mei, "Inferring resource specifications from natural language API documentation," in Proc. ASE, 2009, pp. 307-318.
    • Proc. ASE, 2009 , pp. 307-318
    • Zhong, H.1    Zhang, L.2    Xie, T.3    Mei, H.4
  • 32
    • 34147151736 scopus 로고    scopus 로고
    • Combining data-driven systems for improving named entity recognition
    • June
    • Z. Kozareva, Ó. Ferrández, A. Montoyo, R. Muñoz, A. Suárez, and J. Gómez, "Combining data-driven systems for improving named entity recognition," DKE, vol. 61, no. 3, pp. 449-466, June 2007.
    • (2007) DKE , vol.61 , Issue.3 , pp. 449-466
    • Kozareva, Z.1    Ferrández, Ó.2    Montoyo, A.3    Muñoz, R.4    Suárez, A.5    Gómez, J.6
  • 33
    • 77956149674 scopus 로고    scopus 로고
    • Natural language parsing of program element names for concept extraction
    • S. L. Abebe and P. Tonella, "Natural language parsing of program element names for concept extraction," in Proc. ICPC, 2010, pp. 156-159.
    • Proc. ICPC, 2010 , pp. 156-159
    • Abebe, S.L.1    Tonella, P.2


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