메뉴 건너뛰기




Volumn , Issue , 2010, Pages 219-228

A code reuse interface for non-programmer middle school students

Author keywords

Code reuse; End user; Looking glass; Middle school; Non programmer; Storytelling alice

Indexed keywords

ACTIONSCRIPT; CODE REUSE; END USER; END USERS; EXPLORATORY STUDIES; MIDDLE SCHOOL; MIDDLE SCHOOL STUDENTS; PROGRAMMING EXPERIENCE;

EID: 77951128136     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1719970.1720001     Document Type: Conference Paper
Times cited : (33)

References (37)
  • 1
    • 77951129473 scopus 로고    scopus 로고
    • Example-Centric Programming: Integrating Web Search into the Development Environment
    • Stanford University Technical Report
    • Brandt, J., Dontcheva, M., Weskamp, M., and Klemmer, S.R. Example-Centric Programming: Integrating Web Search into the Development Environment. Stanford University Technical Report, CSTR-2009-2101
    • CSTR-2009-2101
    • Brandt, J.1    Dontcheva, M.2    Weskamp, M.3    Klemmer, S.R.4
  • 3
    • 37849010968 scopus 로고    scopus 로고
    • Determining detailed structural correspondence for generalization tasks
    • Cottrell, R., Chang, J., Walker, R.J., and Denzinger, J. Determining detailed structural correspondence for generalization tasks. Proc. SIGSOFT, (2007), 165-174.
    • (2007) Proc. SIGSOFT , pp. 165-174
    • Cottrell, R.1    Chang, J.2    Walker, R.J.3    Denzinger, J.4
  • 4
    • 70349995448 scopus 로고    scopus 로고
    • Semiautomating small-scale source code reuse via structural correspondence
    • Cottrell, R., Walker, R.J., and Denzinger, J. Semiautomating small-scale source code reuse via structural correspondence. Proc. SIGSOFT (2008), 214-225.
    • (2008) Proc. SIGSOFT , pp. 214-225
    • Cottrell, R.1    Walker, R.J.2    Denzinger, J.3
  • 5
    • 34548805888 scopus 로고    scopus 로고
    • Tracking Code Clones in Evolving Software
    • Duala-Ekoko, E. and Robillard, M.P. Tracking Code Clones in Evolving Software. Proc. ICSE (2007), 158-167.
    • (2007) Proc. ICSE , pp. 158-167
    • Duala-Ekoko, E.1    Robillard, M.P.2
  • 6
    • 0026239334 scopus 로고
    • Cognitive tools for locating and comprehending software objects for reuse
    • Fischer, G., Henninger, S., and Redmiles, D. Cognitive tools for locating and comprehending software objects for reuse. Proc. ICSE (1991), 318-328.
    • (1991) Proc. ICSE , pp. 318-328
    • Fischer, G.1    Henninger, S.2    Redmiles, D.3
  • 7
    • 35348894310 scopus 로고
    • Shedding Some New Light on Old Truths: Student Attitudes to School in Terms of Year Level and Gender
    • Gill, J. Shedding Some New Light on Old Truths: Student Attitudes to School in Terms of Year Level and Gender. Proc. of the American Educational Research Association. (1994).
    • (1994) Proc. of the American Educational Research Association
    • Gill, J.1
  • 8
    • 56349099805 scopus 로고    scopus 로고
    • Codetrail: Connecting source code and web resources
    • Goldman, M. and Miller, R. Codetrail: Connecting source code and web resources. Proc. VL/HCC (2008), 65-72.
    • (2008) Proc. VL/HCC , pp. 65-72
    • Goldman, M.1    Miller, R.2
  • 9
    • 73449102832 scopus 로고    scopus 로고
    • Non-programmers Identifying Functionality in Unfamiliar Code: Strategies and Barriers
    • Gross, P. and Kelleher, C. Non-programmers Identifying Functionality in Unfamiliar Code: Strategies and Barriers. Proc. VL/HCC (2009), 75-82.
    • (2009) Proc. VL/HCC , pp. 75-82
    • Gross, P.1    Kelleher, C.2
  • 10
    • 41149092123 scopus 로고    scopus 로고
    • Programming by a sample: Rapidly creating web applications with d.mix
    • Hartmann, B., Wu, L., Collins, K., and Klemmer, S.R. Programming by a sample: rapidly creating web applications with d.mix. Proc. UIST, ACM (2007), 241-250.
    • (2007) Proc. UIST, ACM , pp. 241-250
    • Hartmann, B.1    Wu, L.2    Collins, K.3    Klemmer, S.R.4
  • 11
    • 41149175968 scopus 로고    scopus 로고
    • Infinding and leveraging implicit references in a web search interface for programmers
    • Hoffmann, R., Fogarty, J., and Weld, D.S. Assieme: finding and leveraging implicit references in a web search interface for programmers. Proc. UIST, ACM (2007), 13-22.
    • (2007) Proc. UIST, ACM , pp. 13-22
    • Hoffmann, R.1    Fogarty, J.2    Assieme, S.W.D.3
  • 12
    • 33947312500 scopus 로고    scopus 로고
    • Approximate Structural Context Matching: An Approach to Recommend Relevant Examples
    • Holmes, R., Walker, R., and Murphy, G. Approximate Structural Context Matching: An Approach to Recommend Relevant Examples. IEEE Trans. On Soft. Eng. (2006), 952-970.
    • (2006) IEEE Trans. on Soft. Eng. , pp. 952-970
    • Holmes, R.1    Walker, R.2    Murphy, G.3
  • 13
    • 70849103770 scopus 로고    scopus 로고
    • The End-to-End Use of Source Code Examples: An Exploratory Study
    • to appear
    • Holmes, R., Cottrell, R., Walker, R.J., and Denzinger, J. The End-to-End Use of Source Code Examples: An Exploratory Study. Proc. ICSM, (2009), to appear.
    • (2009) Proc. ICSM
    • Holmes, R.1    Cottrell, R.2    Walker, R.J.3    Denzinger, J.4
  • 15
    • 56249095379 scopus 로고    scopus 로고
    • A tool for tracking copy-and-paste code clones and renaming identifiers consistently in the IDE
    • Jablonski, P. and Hou, D. CReN: a tool for tracking copy-and-paste code clones and renaming identifiers consistently in the IDE. Proc. OOPSLA, ACM (2007), 16-20.
    • (2007) Proc. OOPSLA,ACM , pp. 16-20
    • Jablonski, P.1    Cren, H.D.2
  • 16
    • 27344439256 scopus 로고    scopus 로고
    • Lowering the barriers to programming: A taxonomy of programming environments and languages for novice programmers
    • Kelleher, C. and Pausch, R. Lowering the barriers to programming: A taxonomy of programming environments and languages for novice programmers. ACM Comput. Surv. 37, 2 (2005), 83-137.
    • (2005) ACM Comput. Surv. , vol.37 , Issue.2 , pp. 83-137
    • Kelleher, C.1    Pausch, R.2
  • 17
    • 34547301184 scopus 로고    scopus 로고
    • Using storytelling to motivate programming
    • Kelleher, C. and Pausch, R. Using storytelling to motivate programming. Comm. of ACM 50, 7 (2007), 58-64.
    • (2007) Comm. of ACM , vol.50 , Issue.7 , pp. 58-64
    • Kelleher, C.1    Pausch, R.2
  • 18
    • 35348903305 scopus 로고    scopus 로고
    • Storytelling alice motivates middle school girls to learn computer programming
    • Kelleher, C., Pausch, R., and Kiesler, S. Storytelling alice motivates middle school girls to learn computer programming. Proc. CHI, ACM (2007), 1455-1464.
    • (2007) Proc. CHI, ACM , pp. 1455-1464
    • Kelleher, C.1    Pausch, R.2    Kiesler, S.3
  • 19
    • 4544342841 scopus 로고    scopus 로고
    • Designing the whyline: A debugging interface for asking questions about program behavior Proc
    • Ko, A.J. and Myers, B.A. Designing the whyline: a debugging interface for asking questions about program behavior Proc. CHI, ACM (2004), 151-158.
    • (2004) CHI, ACM , pp. 151-158
    • Ko, A.J.1    Myers, B.A.2
  • 20
    • 0026873608 scopus 로고
    • Software reuse
    • Krueger, C.W. Software reuse. ACM Comput. Surv. 24, 2 (1992), 131-183.
    • (1992) ACM Comput. Surv. , vol.24 , Issue.2 , pp. 131-183
    • Krueger, C.W.1
  • 21
    • 1542328524 scopus 로고    scopus 로고
    • CodeCrawler-lessons learned in building a software visualization tool
    • Lanza, M. CodeCrawler-lessons learned in building a software visualization tool. Proc. CSMR, (2003), 409-418.
    • (2003) Proc. CSMR , pp. 409-418
    • Lanza, M.1
  • 22
    • 56349100780 scopus 로고    scopus 로고
    • CoScripter:Automating & sharing how-to knowledge in the enterprise
    • Leshed, G., Haber, E.M., Matthews, T., and Lau, T. CoScripter: automating & sharing how-to knowledge in the enterprise. Proc. CHI, ACM (2008), 1719-1728.
    • (2008) Proc. CHI, ACM , pp. 1719-1728
    • Leshed, G.1    Haber, E.M.2    Matthews, T.3    Lau, T.4
  • 24
    • 0034503818 scopus 로고    scopus 로고
    • TraceGraph:Immediate visual location of software features
    • Lukoit, K., Wilde, N., Stowell, S., and Hennessey, T. TraceGraph: immediate visual location of software features. Proc. ICSM, (2000), 33-39.
    • (2000) Proc. ICSM , pp. 33-39
    • Lukoit, K.1    Wilde, N.2    Stowell, S.3    Hennessey, T.4
  • 26
    • 0029325224 scopus 로고
    • Reusing software: Issues and research directions. Software Engineering
    • Mili, H., Mili, F., and Mili, A. Reusing software: issues and research directions. Software Engineering, IEEE Trans. on Soft. Eng. 21, 6 (1995), 528-562.
    • (1995) IEEE Trans. on Soft. Eng. , vol.21 , Issue.6 , pp. 528-562
    • Mili, H.1    Mili, F.2    Mili, A.3
  • 27
    • 0032357880 scopus 로고    scopus 로고
    • A survey of software reuse libraries
    • Mili, A., Mili, R., and Mittermeir, R. A survey of software reuse libraries. Annals of Soft. Eng. 5, 1 (1998), 349-414.
    • (1998) Annals of Soft. Eng. , vol.5 , Issue.1 , pp. 349-414
    • Mili, A.1    Mili, R.2    Mittermeir, R.3
  • 28
    • 73449134084 scopus 로고    scopus 로고
    • FireCrystal: Understanding Interactive Behaviors in Dynamic Web Pages
    • Olney, S. and Myers, B. FireCrystal: Understanding Interactive Behaviors in Dynamic Web Pages. Proc. VL/HCC, (2009), 105-108.
    • (2009) Proc. VL/HCC , pp. 105-108
    • Olney, S.1    Myers, B.2
  • 29
    • 0027595053 scopus 로고
    • Status report: Software reusability
    • Prieto-Diaz, R. Status report: software reusability. IEEE Software 10, 3 (1993), 61-66.
    • (1993) IEEE Software , vol.10 , Issue.3 , pp. 61-66
    • Prieto-Diaz, R.1
  • 30
    • 0141998620 scopus 로고    scopus 로고
    • End-user software visualizations for fault localization
    • Ruthruff, J., Creswick, E., Burnett, M., et al. End-user software visualizations for fault localization. Proc. SoftVis, ACM (2003), 123-132.
    • (2003) Proc. SoftVis, ACM , pp. 123-132
    • Ruthruff, J.1    Creswick, E.2    Burnett, M.3
  • 31
    • 33750388600 scopus 로고    scopus 로고
    • XSnippet: Mining for sample code
    • Sahavechaphan, N. and Claypool, K. XSnippet: mining for sample code. SIGPLAN Not. 41, 10 (2006), 413-430.
    • (2006) SIGPLAN Not. , vol.41 , Issue.10 , pp. 413-430
    • Sahavechaphan, N.1    Claypool, K.2
  • 33
    • 0029478918 scopus 로고
    • Manipulating and documenting software structures using SHriMP views
    • Storey, M. and Muller, H. Manipulating and documenting software structures using SHriMP views. Proc. ICSM, (1995), 275-284.
    • (1995) Proc. ICSM , pp. 275-284
    • Storey, M.1    Muller, H.2
  • 34
    • 51049123306 scopus 로고    scopus 로고
    • Parseweb:A programmer assistant for reusing open source code on the web
    • Thummalapenta, S. and Xie, T. Parseweb: a programmer assistant for reusing open source code on the web. Proc. ASE, ACM (2007), 204-213.
    • (2007) Proc. ASE, ACM , pp. 204-213
    • Thummalapenta, S.1    Xie, T.2
  • 35
    • 0032223722 scopus 로고    scopus 로고
    • Software Reuse: Survey and Research Directions
    • Yongbeom, Kim and Stohr, E.A. Software Reuse: Survey and Research Directions. Journal of Management Info. Sys. 14, 4 (1998), 113-147.
    • (1998) Journal of Management Info. Sys. , vol.14 , Issue.4 , pp. 113-147
    • Kim, Y.1    Stohr, E.A.2
  • 36
    • 35348869160 scopus 로고
    • Gender differences on the California statewide assessment of attitudes and achievement in science
    • Zimmer, L. and Bennett, S. Gender differences on the California statewide assessment of attitudes and achievement in science. Proc. of the American Educational Research Association, (1987).
    • (1987) Proc. of the American Educational Research Association
    • Zimmer, L.1    Bennett, S.2


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