메뉴 건너뛰기




Volumn , Issue , 2009, Pages 243-253

Semantics-based code search

Author keywords

[No Author keywords available]

Indexed keywords

CODE SEARCH; OPEN-SOURCE CODE; PROGRAM TRANSFORMATIONS; PROTOTYPE SYSTEM; SECURITY CONSTRAINT; TEST CASE; WEB INTERFACE;

EID: 77949894379     PISSN: 02705257     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1109/ICSE.2009.5070525     Document Type: Conference Paper
Times cited : (293)

References (41)
  • 1
    • 34248350390 scopus 로고    scopus 로고
    • Sourcerer: A search engine for open source code supporting structure-based search
    • October
    • Sushil Bajracharya, Trung Ngo, Erik Linstead, Yimeng Dou, Paul Rigor, Pierre Baldi, and Cristina Lopes, "Sourcerer: a search engine for open source code supporting structure-based search," Proc. OOPSLA 2006, pp. 682-682 (October 2006).
    • (2006) Proc. OOPSLA 2006 , pp. 682-682
    • Bajracharya, S.1    Ngo, T.2    Linstead, E.3    Dou, Y.4    Rigor, P.5    Baldi, P.6    Lopes, C.7
  • 3
    • 0035520516 scopus 로고    scopus 로고
    • The ABCs of specification: AsmL, behavior, and components
    • November
    • Mike Barnett and Wolfram Schulte, "The ABCs of specification: AsmL, behavior, and components," Informatica Vol. 25(4)(November 2001).
    • (2001) Informatica , vol.25 , Issue.4
    • Barnett, M.1    Schulte, W.2
  • 6
    • 65249099180 scopus 로고    scopus 로고
    • Random test data generation for Java classes annotated with JML specifications
    • June
    • Yoonsik Cheon and Carlos E. Rubio-Medrano, "Random test data generation for Java classes annotated with JML specifications," SERP Vol. 11 pp. 385-392 (June 2007).
    • (2007) SERP , vol.11 , pp. 385-392
    • Cheon, Y.1    Rubio-Medrano, C.E.2
  • 7
    • 0030192101 scopus 로고    scopus 로고
    • A behavior-based classification and retrieval technique for object-oriented specification reuse
    • July
    • Shih-Chien Chou, Jen-Yen Chen, and Chyan-Goei Chung, "A behavior-based classification and retrieval technique for object-oriented specification reuse," Software Practice and Experience Vol. 26(7) pp. 815-832 (July 1996).
    • (1996) Software Practice and Experience , vol.26 , Issue.7 , pp. 815-832
    • Chou, S.-C.1    Chen, J.-Y.2    Chung, C.-G.3
  • 8
    • 33646830450 scopus 로고    scopus 로고
    • Retrieving reusable components with variation points from software product lines
    • Shih-Chien Chou and Yuan-Chien Chen, "Retrieving reusable components with variation points from software product lines," Information Processing Letters Vol. 99 pp. 106-110 (2006).
    • (2006) Information Processing Letters , vol.99 , pp. 106-110
    • Chou, S.-C.1    Chen, Y.-C.2
  • 9
    • 77949877891 scopus 로고    scopus 로고
    • Google Corporation
    • Google Corporation, "Google Web Toolkit Documentation," http://code.google.com/webtoolkit/overview.html, (2008).
    • (2008) Google Web Toolkit Documentation
  • 10
    • 0034480227 scopus 로고    scopus 로고
    • A learning agent that assists the browsing of software libraries
    • December
    • Christopher G. Drummond, Dan Ionescu, and Robert C. Holte, "A learning agent that assists the browsing of software libraries," IEEE Trans. on Software Engineering Vol. 26(12) pp. 1179-1196 (December 2000).
    • (2000) IEEE Trans. on Software Engineering , vol.26 , Issue.12 , pp. 1179-1196
    • Drummond, C.G.1    Ionescu, D.2    Holte, R.C.3
  • 12
    • 0028482317 scopus 로고
    • An empiracal study of representation methods for reusable software components
    • August
    • William B. Frakes and Thomas P. Pole, "An empiracal study of representation methods for reusable software components," IEEE Trans. on Software Engineering Vol. 20(8) pp. 617-630 (August 1994).
    • (1994) IEEE Trans. on Software Engineering , vol.20 , Issue.8 , pp. 617-630
    • Frakes, W.B.1    Pole, T.P.2
  • 14
    • 0022115115 scopus 로고
    • The Larch family of specification languages
    • March
    • J. V. Guttag, J. J. Horning, and J. M. Wing, "The Larch family of specification languages," IEEE Software Vol. 2(5) pp. 24-36 (March 1985).
    • (1985) IEEE Software , vol.2 , Issue.5 , pp. 24-36
    • Guttag, J.V.1    Horning, J.J.2    Wing, J.M.3
  • 15
    • 0027188243 scopus 로고
    • Generalized behavior-based retrieval
    • 93, pp, May
    • Robert J. Hall, "Generalized behavior-based retrieval," Proc ICSE'93, pp. 371-380 (May 1993).
    • (1993) Proc ICSE , pp. 371-380
    • Hall, R.J.1
  • 17
    • 41149175968 scopus 로고    scopus 로고
    • Assieme: Finding and leveraging implicit references in a web search interface for programmers
    • October
    • Raphael Hoffmann and James Fogarty, "Assieme: finding and leveraging implicit references in a web search interface for programmers," Proc. UIST 2007, pp. 13-22 (October 2007).
    • (2007) Proc. UIST 2007 , pp. 13-22
    • Hoffmann, R.1    Fogarty, J.2
  • 18
    • 0029191787 scopus 로고
    • Specification matching for software reuse: A foundation
    • April
    • Jun-Jang Jeng and Betty H. C. Cheng, "Specification matching for software reuse: a foundation," Proc. ACM Symp. on Software Reuse, pp. 97-105 (April 1995).
    • (1995) Proc. ACM Symp. on Software Reuse , pp. 97-105
    • Jeng, J.-J.1    Cheng, B.H.C.2
  • 19
    • 70849095247 scopus 로고    scopus 로고
    • CodeGenie: Using test-cases to search and reuse source code
    • November
    • Otavio Lemos, Sushil Bajracharya, Joel Ossher, Ricardo Morla, Paulo Masiero, Pierre Baldi, and Cristina Lopes, "CodeGenie: using test-cases to search and reuse source code," ASE '07, pp. 525-526 (November 2007).
    • (2007) ASE '07 , pp. 525-526
    • Lemos, O.1    Bajracharya, S.2    Ossher, J.3    Morla, R.4    Masiero, P.5    Baldi, P.6    Lopes, C.7
  • 20
    • 77953988032 scopus 로고    scopus 로고
    • Keyword programming in Java
    • November
    • Greg Little and Robert C. Miller, "Keyword programming in Java," Proc. ASE 2007, pp. 84-93 (November 2007).
    • (2007) Proc. ASE 2007 , pp. 84-93
    • Little, G.1    Miller, R.C.2
  • 21
    • 11844271993 scopus 로고    scopus 로고
    • Daniel Lucredio, Antonio Franciso do Prado, and Eduardo Santana de Almeida, A survey of software components search and retrieval, Proc. EUROMICRO'04, pp. 152-159 (2004).
    • Daniel Lucredio, Antonio Franciso do Prado, and Eduardo Santana de Almeida, "A survey of software components search and retrieval," Proc. EUROMICRO'04, pp. 152-159 (2004).
  • 22
    • 0026205471 scopus 로고
    • An information retrieval approach for automatically constructing software libraries
    • August
    • Yoelle S. Maarek, Daniel M. Berry, and Gail E. Kaiser, "An information retrieval approach for automatically constructing software libraries," IEEE Trans. on Software Engineering Vol. 17(8) pp. 800-813 (August 1991).
    • (1991) IEEE Trans. on Software Engineering , vol.17 , Issue.8 , pp. 800-813
    • Maarek, Y.S.1    Berry, D.M.2    Kaiser, G.E.3
  • 25
    • 0029325224 scopus 로고
    • Reusing software: Issues and reseach directions
    • June
    • Hafdeh Mili, Fatma Mili, and Ali Mili, "Reusing software: issues and reseach directions," IEEE Trans. on Software Engineering Vol. 21(6) pp. 528-562 (June 1995).
    • (1995) IEEE Trans. on Software Engineering , vol.21 , Issue.6 , pp. 528-562
    • Mili, H.1    Mili, F.2    Mili, A.3
  • 26
    • 0000264225 scopus 로고    scopus 로고
    • Storing and retrieving software components: A refinement based system
    • July
    • Rym Mili, Ali Mili, and Roland T. Mittermeir, "Storing and retrieving software components: a refinement based system," IEEE Trans. on Software Engineering Vol. 23(7)(July 1997).
    • (1997) IEEE Trans. on Software Engineering , vol.23 , Issue.7
    • Mili, R.1    Mili, A.2    Mittermeir, R.T.3
  • 27
    • 0028446627 scopus 로고
    • A framework for source code search using program patterns
    • June
    • Santanu Paul and Atul Prakash, "A framework for source code search using program patterns," IEEE Trans. on Software Engineering Vol. 20(6) pp. 463-475 (June 1994).
    • (1994) IEEE Trans. on Software Engineering , vol.20 , Issue.6 , pp. 463-475
    • Paul, S.1    Prakash, A.2
  • 29
    • 47349105987 scopus 로고    scopus 로고
    • A component model for Internet-scale applications
    • November
    • Steven P. Reiss, "A component model for Internet-scale applications," Proc. ASE 2005, pp. 34-43 (November 2005).
    • (2005) Proc. ASE 2005 , pp. 34-43
    • Reiss, S.P.1
  • 30
    • 70849118879 scopus 로고    scopus 로고
    • Automatic code stylizing
    • November
    • Steven P. Reiss, "Automatic code stylizing," Proc. ASE'07, pp. 74-83 (November 2007).
    • (2007) Proc. ASE'07 , pp. 74-83
    • Reiss, S.P.1
  • 33
    • 8444243848 scopus 로고    scopus 로고
    • A semantic-based approach to component retrieval
    • Vijayan Sugumaran and Veda C. Storey, "A semantic-based approach to component retrieval," Advances in Information Systems Vol. 34(3) pp. 8-24 (2003).
    • (2003) Advances in Information Systems , vol.34 , Issue.3 , pp. 8-24
    • Sugumaran, V.1    Storey, V.C.2
  • 34
    • 51049123306 scopus 로고    scopus 로고
    • PARSEWeb: A programmer assistant for reusing open source code on the web
    • November
    • Suresh Thummalapenta and Tao Xie, "PARSEWeb: a programmer assistant for reusing open source code on the web," Proc. ASE'07, pp. 204-213 (November 2007).
    • (2007) Proc. ASE'07 , pp. 204-213
    • Thummalapenta, S.1    Xie, T.2
  • 35
    • 35248843036 scopus 로고    scopus 로고
    • Taciana A. Vanderlei, Frederico A. Durao, Alexandre C. Martins, Vinicius C. Garcia, Eduardo S. Almeida, and Silvio R. de L. Meira, A cooperative classification mechanism for search and retrieval software components, Proc SAC'07, pp. 866-871 (March 2007).
    • Taciana A. Vanderlei, Frederico A. Durao, Alexandre C. Martins, Vinicius C. Garcia, Eduardo S. Almeida, and Silvio R. de L. Meira, "A cooperative classification mechanism for search and retrieval software components," Proc SAC'07, pp. 866-871 (March 2007).
  • 36
    • 35248898295 scopus 로고    scopus 로고
    • Semantic structure matching for assessing web-service similarity
    • Yiqiao Wang and Eleni Stroulia, "Semantic structure matching for assessing web-service similarity," Service-Oriented Computing: ICSOC 2003, pp. 194-207 (2003).
    • (2003) Service-Oriented Computing: ICSOC 2003 , pp. 194-207
    • Wang, Y.1    Stroulia, E.2
  • 38
    • 77949895968 scopus 로고    scopus 로고
    • Towards a semantic-based approach for software reusable component classification and retrieval
    • April
    • Haining Yao and Letha Etzkorn, "Towards a semantic-based approach for software reusable component classification and retrieval," ACMSE'04, pp. 110-115 (April 2004).
    • (2004) ACMSE'04 , pp. 110-115
    • Yao, H.1    Etzkorn, L.2
  • 39
    • 0036038568 scopus 로고    scopus 로고
    • Supporting reuse by delivering task- relevant and personalized information
    • May
    • Yunwen Ye and Gerhard Fischer, "Supporting reuse by delivering task- relevant and personalized information," Proc. ICSE'02, pp. 513-523 (May 2002).
    • (2002) Proc. ICSE'02 , pp. 513-523
    • Ye, Y.1    Fischer, G.2
  • 40
    • 0141606753 scopus 로고    scopus 로고
    • Programming with an intelligent agent
    • May
    • Yunwen Ye, "Programming with an intelligent agent," IEEE Intelligent Systems Vol. 18(3) pp. 43-47 (May 2003).
    • (2003) IEEE Intelligent Systems , vol.18 , Issue.3 , pp. 43-47
    • Ye, Y.1
  • 41
    • 72849107868 scopus 로고
    • Signature matching: A key to reuse
    • December
    • Amy Moormann Zaremski and Jeannette M. Wing, "Signature matching: a key to reuse," Software Engineering Notes Vol. 18(5) pp. 182-190 (December 1993).
    • (1993) Software Engineering Notes , vol.18 , Issue.5 , pp. 182-190
    • Moormann Zaremski, A.1    Wing, J.M.2


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