• DocumentCode
    467025
  • Title

    Mapping Software Design Changes to Source Code Changes

  • Author

    Tan, Xiangchen ; Feng, Tie ; Zhang, Jiachen

  • Author_Institution
    Jilin Univ., Jilin
  • Volume
    2
  • fYear
    2007
  • fDate
    July 30 2007-Aug. 1 2007
  • Firstpage
    650
  • Lastpage
    655
  • Abstract
    The combination of evolutionary development processes and object-oriented methods results in iterative change in software design and source code. In this paper, we propose an approach of mapping object-oriented design changes to program changes, so that the prediction of possible source code change effort can be made. This approach focus on the definition and taxonomy of atomic changes and composite changes at both level, according to which change impact analysis algorithms are proposed and applied to conclude the change mapping rules from UML based design model to Java source code. A supporting tool implementing the heuristics is designed and a case study on an open source project is conducted to validate our method.
  • Keywords
    object-oriented methods; source coding; Java source code; UML based design model; impact analysis algorithms; mapping software design changes; object-oriented methods; source code changes; Algorithm design and analysis; Artificial intelligence; Computer science; Distributed computing; Educational institutions; Iterative methods; Software design; Software engineering; Taxonomy; Unified modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering, Artificial Intelligence, Networking, and Parallel/Distributed Computing, 2007. SNPD 2007. Eighth ACIS International Conference on
  • Conference_Location
    Qingdao
  • Print_ISBN
    978-0-7695-2909-7
  • Type

    conf

  • DOI
    10.1109/SNPD.2007.293
  • Filename
    4287764