DocumentCode :
3195479
Title :
Machine learning for software engineering: case studies in software reuse
Author :
Stefano, Justin S Di ; Menzies, Tim
Author_Institution :
Lane Dept. of Comput. Sci., West Virginia Univ., Morgantown, WV, USA
fYear :
2002
fDate :
2002
Firstpage :
246
Lastpage :
251
Abstract :
There are many machine learning algorithms currently available. In the 21st century, the problem no longer lies in writing the learner but in choosing which learners to run on a given data set. We argue that the final choice of learners should not be exclusive; in fact, there are distinct advantages in running data sets through multiple learners. To illustrate our point, we perform a case study on a reuse data set using three different styles of learners: association rule, decision tree induction, and treatment. Software reuse is a topic of avid debate in the professional and academic arena; it has proven that it can be both a blessing and a curse. Although there is much debate over where and when reuse should be instituted into a project, our learners found some procedures which should significantly improve the odds of a reuse program succeeding.
Keywords :
decision trees; learning (artificial intelligence); software reusability; association rule; case studies; data set; decision tree induction; machine learning; software engineering; software reuse; treatment learning; Artificial intelligence; Association rules; Computer aided software engineering; Computer science; Data engineering; Decision trees; Machine learning; Machine learning algorithms; Size control; Software engineering;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Tools with Artificial Intelligence, 2002. (ICTAI 2002). Proceedings. 14th IEEE International Conference on
ISSN :
1082-3409
Print_ISBN :
0-7695-1849-4
Type :
conf
DOI :
10.1109/TAI.2002.1180811
Filename :
1180811
Link To Document :
بازگشت