• DocumentCode
    1928670
  • Title

    An experimental study of two graph analysis based component capture methods for object-oriented systems

  • Author

    Luo, Jing ; Jiang, Renkuan ; Zhang, Lu ; Mei, Hong ; Sun, Jiasu

  • Author_Institution
    Inst. of Software, Peking Univ., Beijing, China
  • fYear
    2004
  • fDate
    11-14 Sept. 2004
  • Firstpage
    390
  • Lastpage
    398
  • Abstract
    The problem of how to partition a software system and thus capture its overall architecture and its constituent components has become a research focus in the community of software engineering. In the literature, many methods have been proposed for solving this problem. For example, both top-down and bottom-up methods based on analyzing the graph representation of software systems have been proposed. We report an experimental study of a top-down method and a bottom-up method. In our study, we focus on the capability of component capture, the capability of architecture recovery and the time complexity for the two methods. According to our results on two real world systems, the studied bottom-up method is superior to the studied top-down method in both aspects, although the time complexity of the bottom-up method remains a big concern for large systems.
  • Keywords
    computational complexity; data flow analysis; graph theory; object-oriented programming; software architecture; architecture recovery; bottom-up method; graph analysis based component capture method; graph representation; object-oriented system; software architecture; software engineering; software system; time complexity; top-down method; Clustering algorithms; Computer architecture; Computer science; Genetic algorithms; Information analysis; Software engineering; Software maintenance; Software systems; Sun; Tree data structures;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance, 2004. Proceedings. 20th IEEE International Conference on
  • ISSN
    1063-6773
  • Print_ISBN
    0-7695-2213-0
  • Type

    conf

  • DOI
    10.1109/ICSM.2004.1357824
  • Filename
    1357824