• DocumentCode
    624516
  • Title

    Software architecture decomposition using adaptive K-nearest neighbor algorithm

  • Author

    Alkhalid, Abdulaziz ; Chung-Horng Lung ; Ajila, Samuel

  • Author_Institution
    Dept. of Syst. & Comput. Eng., Carleton Univ., Ottawa, ON, Canada
  • fYear
    2013
  • fDate
    5-8 May 2013
  • Firstpage
    1
  • Lastpage
    4
  • Abstract
    Software architecture decomposition plays an important role in software design cascading effect on various development phases. Software designer decomposes software based on his/her experience. Though it may work well for some, in reality many systems failed to meet the requirements as a result of poor design. Software architecture decomposition using clustering techniques has been investigated in software engineering research. This paper presents an enhanced approach for software architecture decomposition. We used two hierarchical agglomerative clustering methods and adaptive K-nearest neighbor algorithm in this enhanced approach and applied it on two industrial software systems. Results show that the approach provides objective and insightful information for software designer.
  • Keywords
    manufacturing data processing; pattern clustering; software architecture; adaptive k-nearest neighbor algorithm; development phase; hierarchical agglomerative clustering methods; industrial software systems; software architecture decomposition; software design cascading effect; software designer; software engineering research; Clustering algorithms; Lungs; Protocols; Software algorithms; Software architecture; Software systems; Algorithms; Clustering; Design Software Architecture; Pattern Recognition;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Electrical and Computer Engineering (CCECE), 2013 26th Annual IEEE Canadian Conference on
  • Conference_Location
    Regina, SK
  • ISSN
    0840-7789
  • Print_ISBN
    978-1-4799-0031-2
  • Electronic_ISBN
    0840-7789
  • Type

    conf

  • DOI
    10.1109/CCECE.2013.6567812
  • Filename
    6567812