• DocumentCode
    2156260
  • Title

    Creating task-based concern maps by merging concern fragments

  • Author

    Ratanotayanon, Sukanya ; Sim, Susan Elliott

  • Author_Institution
    Dept. of Inf., Univ. of California, Irvine, CA
  • fYear
    2009
  • fDate
    17-19 May 2009
  • Firstpage
    299
  • Lastpage
    300
  • Abstract
    On any project, it is not possible to have complete and accurate concern maps for all possible tasks. We present an approach to create concern maps from available secondary software work artifacts produced by common software tools, such as revisions control. We mine and index concern fragments from repositories of those tools. Developers can search the index for an initial set of relevant fragments. To create a final concern map, the members from the initial set of fragments are validated, merged and expanded using a call graph. Members of the final concern map members are also ranked to guide developers to more relevant sections of the code.
  • Keywords
    software maintenance; software tools; call graph; concern fragments; revisions control; software tools; software work artifacts; task-based concern map; Control systems; Documentation; Informatics; Information analysis; Information retrieval; Machine learning; Merging; Programming profession; Reverse engineering; Software tools;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Program Comprehension, 2009. ICPC '09. IEEE 17th International Conference on
  • Conference_Location
    Vancouver, BC
  • ISSN
    1092-8138
  • Print_ISBN
    978-1-4244-3998-0
  • Electronic_ISBN
    1092-8138
  • Type

    conf

  • DOI
    10.1109/ICPC.2009.5090067
  • Filename
    5090067