• DocumentCode
    3032244
  • Title

    What can programmer questions tell us about frameworks?

  • Author

    Hou, Daqing ; Wong, Kenny ; Hoover, H. James

  • Author_Institution
    Avra Software Lab Inc., Edmonton, Alta., Canada
  • fYear
    2005
  • fDate
    15-16 May 2005
  • Firstpage
    87
  • Lastpage
    96
  • Abstract
    In order to make frameworks easier to use we need to better understand the difficulties that programmers have with them. The questions that programmers ask give clues to the quality of design, documentation, and programmer practice. We describe the method and results of a study on the Java Swing framework. We collected and analyzed a sample of 300 newsgroup questions asked about two Swing components (JButton and JTree), and classified the questions according to the design features of the components. This process revealed key insights that can improve a framework´s design, its tutorials, and programmer practice.
  • Keywords
    Java; object-oriented programming; reverse engineering; software reusability; JButton Swing component; JTree Swing component; Java Swing framework; newsgroup questions; program understanding; programmer difficulty; software reuse; Aerospace electronics; Application software; Costs; Documentation; Java; Programming profession; Software design; Software libraries; Software quality; User interfaces;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Program Comprehension, 2005. IWPC 2005. Proceedings. 13th International Workshop on
  • ISSN
    1092-8138
  • Print_ISBN
    0-7695-2254-8
  • Type

    conf

  • DOI
    10.1109/WPC.2005.47
  • Filename
    1421018