14th IEEE International Conference on Tools with Artificial Intelligence (ICTAI'02) Machine Learning for Software Engineering: Case Studies in Software Reuse Washington, DC November 04-November 06 ISBN: 0-7695-1849-4
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. In this paper, 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.
Index Terms:
AI algorithms, AI in software engineering, AI in data mining, machine learning, reuse, empirical studies, treatment learning, association rule learning, decision tree learning, C4.5, J4.8, J4.8 PART, APRIORI, TAR2
Citation:
Justin S. Di Stefano, Tim Menzies, "Machine Learning for Software Engineering: Case Studies in Software Reuse," ictai, pp.246, 14th IEEE International Conference on Tools with Artificial Intelligence (ICTAI'02), 2002 Usage of this product signifies your acceptance of the Terms of Use. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||