Ripple effect in object oriented programs

LAUR Repository

Show simple item record

dc.contributor.author Mansour, Nashat
dc.contributor.author Salem, Hani
dc.date.accessioned 2016-01-26T10:17:13Z
dc.date.available 2016-01-26T10:17:13Z
dc.date.copyright 2006
dc.date.issued 2016-01-26
dc.identifier.issn 1472-7978 en_US
dc.identifier.uri http://hdl.handle.net/10725/2958
dc.description.abstract Upon introducing a local change in a method or a class in an object oriented program, the ripple effect gives a measure of the amount by which this change may affect other methods/classes. That is, the ripple effect shows maintainers the ramifications of any change they may make before that change is actually implemented. In this paper, we propose techniques for measuring the ripple effect in object oriented programs and use it to compute an indicator of logical stability. First, we investigate object oriented dependences and illustrate how these dependences and some metrics can be used to determine change impact and propagation. Then, we use matrix arithmetic techniques for computing the ripple effect in object oriented programs and show their application at the intra-class, inter-class and architectural levels. en_US
dc.language.iso en en_US
dc.title Ripple effect in object oriented programs en_US
dc.type Article en_US
dc.description.version Published en_US
dc.author.school SAS en_US
dc.author.idnumber 198629170 en_US
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 6 en_US
dc.journal.issue 5 en_US
dc.article.pages 23-32 en_US
dc.keywords Change impact analysis en_US
dc.keywords Change propagation en_US
dc.keywords Logical stability en_US
dc.keywords Object oriented dependences en_US
dc.keywords Ripple effect en_US
dc.keywords Software maintenance en_US
dc.identifier.ctation Mansour, N., & Salem, H. (2006). Ripple effect in object oriented programs. Journal of Computational Methods in Sciences and Engineering, 6(5, 6 Supplement 1), 23-32. en_US
dc.author.email nmansour@lau.edu.lb
dc.identifier.url http://content.iospress.com/articles/journal-of-computational-methods-in-sciences-and-engineering/jcm00118

Files in this item

This item appears in the following Collection(s)

Show simple item record

Search LAUR

Advanced Search


My Account