Predicting stability of classes in an object-oriented system

LAUR Repository

Show simple item record

dc.contributor.author Azar, D.
dc.contributor.author Harmanani, H.
dc.contributor.author Korkmaz, R.
dc.date.accessioned 2016-04-12T08:39:09Z
dc.date.available 2016-04-12T08:39:09Z
dc.date.copyright 2010
dc.date.issued 2016-04-12
dc.identifier.issn 1472-7978 en_US
dc.identifier.uri http://hdl.handle.net/10725/3539
dc.description.abstract The stability of a class in object-oriented system is one software quality characteristic that is important to assess at the early development stages. However, a direct measure of this software quality characteristic is not possible. Nonetheless, it can be predicted based on other measurable software attributes such as cohesion, coupling, and complexity. Many metrics have been proposed to assess these software attributes and for this purpose, prediction models have been widely used. However, in almost all cases, these models were not efficient when used to predict the quality characteristics (stability or other) of new unseen software as their prediction accuracy decreases significantly. In this paper, we present a heuristic approach that relies on the adaptation and recombination of already built predictive models to new unseen software.The predictive models are all rule-based models and the approach is tested on the stability of classes in an object-oriented software system. We compare our results to the machine learning algorithm C4.5, and we show that our approach out-beats it. en_US
dc.language.iso en en_US
dc.title Predicting stability of classes in an object-oriented system en_US
dc.type Article en_US
dc.description.version Published en_US
dc.author.school SAS en_US
dc.author.idnumber 198833240 en_US
dc.author.idnumber 199490170
dc.author.woa N/A en_US
dc.author.department Computer Science and Mathematics en_US
dc.description.embargo N/A en_US
dc.relation.journal Journal of Computational Methods in Sciences and Engineering en_US
dc.journal.volume 10 en_US
dc.journal.issue s1 en_US
dc.article.pages 39-49 en_US
dc.identifier.doi http://dx.doi.org/10.3233/JCM-2010-0266 en_US
dc.identifier.ctation Azar, D., Harmanani, H., & Korkmaz, R. (2010). Predicting stability of classes in an object-oriented system. Journal of Computational Methods in Sciences and Engineering, 10(s1), 39-49. en_US
dc.author.email danielle.azar@lau.edu.lb
dc.author.email haidar.harmanani@lau.edu.lb
dc.identifier.url http://content.iospress.com/articles/journal-of-computational-methods-in-sciences-and-engineering/jcm00266

Files in this item

Files Size Format View

There are no files associated with this item.

This item appears in the following Collection(s)

Show simple item record

Search LAUR

Advanced Search


My Account