DocumentCode
1632704
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
Volume
2
fYear
2012
Firstpage
383
Lastpage
388
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Instrumentation & Measurement, Sensor Network and Automation (IMSNA), 2012 International Symposium on
Conference_Location
Sanya
Print_ISBN
978-1-4673-2465-6
Type
conf
DOI
10.1109/MSNA.2012.6324601
Filename
6324601
Link To Document