• DocumentCode
    2332593
  • Title

    Generating natural language summaries for crosscutting source code concerns

  • Author

    Rastkar, Sarah ; Murphy, Gail C. ; Bradley, Alexander W J

  • Author_Institution
    Dept. of Comput. Sci., Univ. of British Columbia, Vancouver, BC, Canada
  • fYear
    2011
  • fDate
    25-30 Sept. 2011
  • Firstpage
    103
  • Lastpage
    112
  • Abstract
    When performing a software change task, programmers expend substantial effort investigating a system´s code base to find and understand just the code that is pertinent to a task-at-hand. A particularly difficult kind of code to handle during these tasks is crosscutting concern code. To help programmers handle such code, we introduce an automated approach that produces a natural language summary that describes both what the concern is and how the concern is implemented. We describe our approach and present the results of an experiment in which programmers were able to perform change tasks more efficiently and more easily with generated concern summaries than without.
  • Keywords
    abstracting; natural language processing; source coding; system documentation; natural language summary generation; software change task; system code base; Data mining; Documentation; Java; Natural languages; Ontologies; Resource description framework; Software;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance (ICSM), 2011 27th IEEE International Conference on
  • Conference_Location
    Williamsburg, VI
  • ISSN
    1063-6773
  • Print_ISBN
    978-1-4577-0663-9
  • Electronic_ISBN
    1063-6773
  • Type

    conf

  • DOI
    10.1109/ICSM.2011.6080777
  • Filename
    6080777