Title :
Improving Naïve Bayes classifier for software architecture reconstruction
Author :
Moshkenani, Zahra Sadri ; Sharafi, Sayed Mehran ; Zamani, Bahman
Author_Institution :
Fac. of Comput. Eng., Islamic Azad Univ., Isfahan, Iran
Abstract :
Documentation of software architecture is a good approach to understand the architecture of a software system and to match it with the changes needed during the software maintenance phase. In several systems like legacy or older systems these documents are not available or if available; they are not up-to-date and usable. So, reconstruction of architecture in order to maintain these systems is a necessary activity. When we talk about software architecture, usually we are looking for a modular view of architecture with low coupling and high cohesion. In this paper, we try to improve the algorithm of machine-learning which is presented before for architecture recovery, and we propose using it for architecture reconstruction in order to obtain optimum modularity in the architecture with low coupling and high cohesion. The proposed algorithm is evaluated in a case study, and its results are presented.
Keywords :
data mining; learning (artificial intelligence); software architecture; Naïve Bayes classifier; architecture recovery; high cohesion; low coupling; machine-learning; optimum modularity; software architecture reconstruction; software maintenance phase; Computer architecture; Data mining; Machine learning; Machine learning algorithms; Probability; Software; Software architecture; data mining; machine learning; naïve Bayes classifier; reverse engineering; software architecture reconstruction;
Conference_Titel :
Instrumentation & Measurement, Sensor Network and Automation (IMSNA), 2012 International Symposium on
Conference_Location :
Sanya
Print_ISBN :
978-1-4673-2465-6
DOI :
10.1109/MSNA.2012.6324601