메뉴 건너뛰기




Volumn , Issue , 2011, Pages 91-100

Obstacles in using frameworks and APIs: An exploratory study of programmers' newsgroup discussions

Author keywords

APIs; AWT Swing; Case Studies; Frameworks; Usability

Indexed keywords

APIS; AWT/SWING; EXPLORATORY STUDIES; FRAMEWORKS; LEARNABILITY; SOFTWARE FRAMEWORKS; SOFTWARE PRODUCTIVITY; USABILITY;

EID: 80052400207     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1109/ICPC.2011.21     Document Type: Conference Paper
Times cited : (71)

References (28)
  • 1
    • 0023386011 scopus 로고
    • Cognitive View of Reuse and Redesign
    • G. Fischer, "Cognitive View of Reuse and Redesign," IEEE Software, vol. 4, no. 4, pp. 60-72, 1987.
    • (1987) IEEE Software , vol.4 , Issue.4 , pp. 60-72
    • Fischer, G.1
  • 3
    • 16244412320 scopus 로고    scopus 로고
    • Six Learning Barriers in End-User Programming Systems
    • A. J. Ko, B. A. Myers, and H. H. Aung, "Six Learning Barriers in End-User Programming Systems," in VL/HCC, 2004, pp. 199-206.
    • (2004) VL/HCC , pp. 199-206
    • Ko, A.J.1    Myers, B.A.2    Aung, H.H.3
  • 5
    • 0001073758 scopus 로고
    • Building Theories from Case Study Research
    • K. M. Eisenhardt, "Building Theories from Case Study Research," Academy of Management Review, vol. 14, no. 4, pp. 532-550, 1989.
    • (1989) Academy of Management Review , vol.14 , Issue.4 , pp. 532-550
    • Eisenhardt, K.M.1
  • 6
    • 34548794779 scopus 로고    scopus 로고
    • Usability Implications of Requiring Parameters in Objects' Constructors
    • J. Stylos and S. Clarke, "Usability Implications of Requiring Parameters in Objects' Constructors," in ICSE '07, 2007, pp. 529-539.
    • ICSE '07, 2007 , pp. 529-539
    • Stylos, J.1    Clarke, S.2
  • 7
    • 34548790691 scopus 로고    scopus 로고
    • The Factory Pattern in API Design: A Usability Evaluation
    • B. Ellis, J. Stylos, and B. Myers, "The Factory Pattern in API Design: A Usability Evaluation," in ICSE '07, 2007, pp. 302-312.
    • ICSE '07, 2007 , pp. 302-312
    • Ellis, B.1    Stylos, J.2    Myers, B.3
  • 8
    • 63449102710 scopus 로고    scopus 로고
    • The Implications of Method Placement on API Learnability
    • J. Stylos and B. A. Myers, "The Implications of Method Placement on API Learnability," in SIGSOFT '08/FSE-16, 2008, pp. 105-112.
    • SIGSOFT '08/FSE-16, 2008 , pp. 105-112
    • Stylos, J.1    Myers, B.A.2
  • 9
    • 70350602127 scopus 로고    scopus 로고
    • What Makes APIs Hard to Learn? The Answers of Developers
    • November/December
    • M. Robillard, "What Makes APIs Hard to Learn? The Answers of Developers," IEEE Software, November/December 2009.
    • (2009) IEEE Software
    • Robillard, M.1
  • 11
    • 57849106424 scopus 로고    scopus 로고
    • Investigating the Effects of Framework Design Knowledge in Example-based Framework Learning
    • D. Hou, "Investigating the Effects of Framework Design Knowledge in Example-based Framework Learning," in ICSM '08, 2008, pp. 37-46.
    • ICSM '08, 2008 , pp. 37-46
    • Hou, D.1
  • 12
    • 27744462870 scopus 로고    scopus 로고
    • What Can Programmer Questions Tell Us about Frameworks?
    • D. Hou, K. Wong, and H. J. Hoover, "What Can Programmer Questions Tell Us About Frameworks?" in IWPC '05, 2005, pp. 87-96.
    • IWPC '05, 2005 , pp. 87-96
    • Hou, D.1    Wong, K.2    Hoover, H.J.3
  • 13
    • 77949897678 scopus 로고    scopus 로고
    • Improving API Documentation Usability with Knowledge Pushing
    • U. Dekel and J. D. Herbsleb, "Improving API Documentation Usability with Knowledge Pushing," in ICSE '09, 2009, pp. 320-330.
    • ICSE '09, 2009 , pp. 320-330
    • Dekel, U.1    Herbsleb, J.D.2
  • 14
    • 70349191192 scopus 로고    scopus 로고
    • Jadeite: Improving API Documentation using Usage Information
    • J. Stylos, B. A. Myers, and Z. Yang, "Jadeite: Improving API Documentation using Usage Information," in CHI '09, 2009, pp. 4429-4434.
    • CHI '09, 2009 , pp. 4429-4434
    • Stylos, J.1    Myers, B.A.2    Yang, Z.3
  • 15
    • 31844436753 scopus 로고    scopus 로고
    • Jungloid Mining: Helping to Navigate the API Jungle
    • D. Mandelin, L. Xu, R. Bodík, and D. Kimelman, "Jungloid Mining: Helping to Navigate the API Jungle," SIGPLAN Not., vol. 40, no. 6, pp. 48-61, 2005.
    • (2005) SIGPLAN Not. , vol.40 , Issue.6 , pp. 48-61
    • Mandelin, D.1    Xu, L.2    Bodík, R.3    Kimelman, D.4
  • 16
    • 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," in ICSE, 2002, pp. 513-523.
    • (2002) ICSE , pp. 513-523
    • Ye, Y.1    Fischer, G.2
  • 17
    • 33750388600 scopus 로고    scopus 로고
    • XSnippet: Mining for Sample Code
    • N. Sahavechaphan and K. Claypool, "XSnippet: Mining For Sample Code," SIGPLAN Not., vol. 41, no. 10, pp. 413-430, 2006.
    • (2006) SIGPLAN Not. , vol.41 , Issue.10 , pp. 413-430
    • Sahavechaphan, N.1    Claypool, K.2
  • 18
    • 33947312500 scopus 로고    scopus 로고
    • Approximate Structural Context Matching: An Approach to Recommend Relevant Examples
    • R. Holmes, R. J. Walker, and G. C. Murphy, "Approximate Structural Context Matching: An Approach to Recommend Relevant Examples," IEEE Transactions on Software Engineering, vol. 32, no. 12, pp. 952-970, 2006.
    • (2006) IEEE Transactions on Software Engineering , vol.32 , Issue.12 , pp. 952-970
    • Holmes, R.1    Walker, R.J.2    Murphy, G.C.3
  • 19
    • 51049123306 scopus 로고    scopus 로고
    • Parseweb: A Programmer Assistant for Reusing Open Source Code on the Web
    • S. Thummalapenta and T. Xie, "Parseweb: A Programmer Assistant for Reusing Open Source Code on the Web," in ASE '07, 2007, pp. 204-213.
    • ASE '07, 2007 , pp. 204-213
    • Thummalapenta, S.1    Xie, T.2
  • 20
    • 81455134407 scopus 로고    scopus 로고
    • Mica: A Web-Search Tool for Finding API Components and Examples
    • J. Stylos and B. A. Myers, "Mica: A Web-Search Tool for Finding API Components and Examples," in VLHCC '06, 2006, pp. 195-202.
    • VLHCC '06, 2006 , pp. 195-202
    • Stylos, J.1    Myers, B.A.2
  • 21
    • 77954007677 scopus 로고    scopus 로고
    • Example-Centric Programming: Integrating Web Search into the Development Environment
    • J. Brandt, M. Dontcheva, M. Weskamp, and S. R. Klemmer, "Example-Centric Programming: Integrating Web Search into the Development Environment," in CHI '10, 2010, pp. 513-522.
    • CHI '10, 2010 , pp. 513-522
    • Brandt, J.1    Dontcheva, M.2    Weskamp, M.3    Klemmer, S.R.4
  • 23
    • 0027850825 scopus 로고    scopus 로고
    • Reducing the Variability of Programmers' Performance through Explained Examples
    • D. F. Redmiles, "Reducing the Variability of Programmers' Performance through Explained Examples," in CHI '93, 1993, pp. 67-73.
    • CHI '93, 1993 , pp. 67-73
    • Redmiles, D.F.1
  • 25
    • 84892461336 scopus 로고    scopus 로고
    • Two Studies of Opportunistic Programming: Interleaving Web Foraging, Learning, and Writing Code
    • J. Brandt, P. J. Guo, J. Lewenstein, M. Dontcheva, and S. R. Klemmer, "Two Studies of Opportunistic Programming: Interleaving Web Foraging, Learning, and Writing Code," in CHI '09, 2009, pp. 1589-1598.
    • CHI '09, 2009 , pp. 1589-1598
    • Brandt, J.1    Guo, P.J.2    Lewenstein, J.3    Dontcheva, M.4    Klemmer, S.R.5
  • 26
    • 41149175968 scopus 로고    scopus 로고
    • Assieme: Finding and Leveraging Implicit References in a Web Search Interface for Programmers
    • R. Hoffmann, J. Fogarty, and D. S. Weld, "Assieme: Finding and Leveraging Implicit References in a Web Search Interface for Programmers," in UIST '07, 2007, pp. 13-22.
    • UIST '07, 2007 , pp. 13-22
    • Hoffmann, R.1    Fogarty, J.2    Weld, D.S.3
  • 27
    • 0023454438 scopus 로고
    • The Vocabulary Problem in Human-System Communication
    • G. W. Furnas, T. K. Landauer, L. M. Gomez, and S. T. Dumais, "The Vocabulary Problem in Human-System Communication," Commun. ACM, vol. 30, no. 11, pp. 964-971, 1987.
    • (1987) Commun. ACM , vol.30 , Issue.11 , pp. 964-971
    • Furnas, G.W.1    Landauer, T.K.2    Gomez, L.M.3    Dumais, S.T.4
  • 28
    • 80052426026 scopus 로고    scopus 로고
    • Satisfying Programmers' Information Needs in API-based Programming
    • to appear
    • C. R. Rupakheti and D. Hou, "Satisfying Programmers' Information Needs in API-based Programming," in ICPC '11, 2011, 4 pp. to appear.
    • ICPC '11, 2011 , pp. 4
    • Rupakheti, C.R.1    Hou, D.2


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