• DocumentCode
    3128320
  • Title

    Improving the Dataflow-Based Concern Identification Approach

  • Author

    Trifu, Mircea

  • Author_Institution
    FZI Forschungszentrum Inf., Karlsruhe
  • fYear
    2009
  • fDate
    24-27 March 2009
  • Firstpage
    109
  • Lastpage
    118
  • Abstract
    Concern identification aims to identify the implementation of a functional concern in existing source code. The dataflow-based concern identification approach starts from a set of concern seeds and uses static dataflow information to extract the data skeleton of a functional concern. This paper builds upon previous work on dataflow-based concern identification and presents three improvements to the identification approach: the reduction of the search space for manual identification of concern seeds, the introduction of information sources as a mechanism to explicitly define concern boundaries and the separation of superimposed class roles. The paper also shows the impact of these improvements by comparing the results of the improved identification approach with previously published results on the JHotDraw open-source case-study.
  • Keywords
    data flow computing; program diagnostics; JHotDraw open-source case study; data skeleton extraction; dataflow-based concern identification; dataflow-based concern identification approach; search space reduction; static dataflow information; superimposed class roles; Computer languages; Data mining; Humans; Information retrieval; Java; Open source software; Skeleton; Software maintenance; Software systems; concern identification; concern seed; dataflow information;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance and Reengineering, 2009. CSMR '09. 13th European Conference on
  • Conference_Location
    Kaiserslautern
  • ISSN
    1534-5351
  • Print_ISBN
    978-0-7695-3589-0
  • Type

    conf

  • DOI
    10.1109/CSMR.2009.34
  • Filename
    4812744