• DocumentCode
    2074503
  • Title

    Using information fragments to answer the questions developers ask

  • Author

    Fritz, Thomas ; Murphy, Gail C.

  • Author_Institution
    Dept. of Comput. Sci., Univ. of British Columbia, Vancouver, BC, Canada
  • Volume
    1
  • fYear
    2010
  • fDate
    2-8 May 2010
  • Firstpage
    175
  • Lastpage
    184
  • Abstract
    Each day, a software developer needs to answer a variety of questions that require the integration of different kinds of project information. Currently, answering these questions, such as "What have my co-workers been doing?", is tedious, and sometimes impossible, because the only support available requires the developer to manually link and traverse the information step-by-step. Through interviews with eleven professional developers, we identified 78 questions developers want to ask, but for which support is lacking. We introduce an information fragment model (and prototype tool) that automates the composition of different kinds of information and that allows developers to easily choose how to display the composed information. In a study, 18 professional developers used the prototype tool to answer eight of the 78 questions. All developers were able to easily use the prototype to successfully answer 94% of questions in a mean time of 2.3 minutes per question.
  • Keywords
    software engineering; information fragments; professional developers; software developer; Database languages; Electronic publishing; Internet; Interviews; Programming; Prototypes; Software; human-centric software engineering; information fragments; programming tools;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering, 2010 ACM/IEEE 32nd International Conference on
  • Conference_Location
    Cape Town
  • ISSN
    0270-5257
  • Print_ISBN
    978-1-60558-719-6
  • Type

    conf

  • DOI
    10.1145/1806799.1806828
  • Filename
    6062085