.

Measuring ripple effect for object-oriented programs. (c2004)

LAUR Repository

Show simple item record

dc.contributor.author Salem, Hani Hassan
dc.date.accessioned 2011-11-17T13:21:05Z
dc.date.available 2011-11-17T13:21:05Z
dc.date.copyright 2004 en_US
dc.date.issued 2011-11-17
dc.date.submitted 2004-07
dc.identifier.uri http://hdl.handle.net/10725/1007
dc.description Includes bibliographical references (leaves 81-84). en_US
dc.description.abstract Ripple effect is a measure of structural complexity of a source code upon changing a method or a class. Ripple effect measures the amount by which this method / class may affect other methods or classes within a program, or programs within a system, if changes are made. Measurement of ripple effect has been incorporated into several software maintenance models because it shows maintainers the ramifications of any change that they may make before that change is actually implemented. Thus, computation of ripple effect provides a potentially valuable source of information. In this thesis, we propose a ripple effect measure for object-oriented programs and use it to compute an index for logical stability. Our approach is based on a new algorithm that will calculate the ripple effect for object-oriented programs at the code level by calculating both intra-class propagation and inter-class propagation for each class. It also determines the architecture ripple effect at the system level. Our method is based on matrix arithmetic for producing a ripple effect and logical stability measures and is illustrated by applying it to two examples. en_US
dc.language.iso en en_US
dc.subject Computer software -- Evaluation en_US
dc.subject Software maintenance en_US
dc.subject Computer programs -- Correctness en_US
dc.subject Object-oriented programming (Computer science) en_US
dc.subject Software engineering en_US
dc.title Measuring ripple effect for object-oriented programs. (c2004) en_US
dc.type Thesis en_US
dc.term.submitted Summer I en_US
dc.author.degree MS in Computer Science en_US
dc.author.school Arts and Sciences en_US
dc.author.idnumber 199502680 en_US
dc.author.commembers Dr. Ramzi A. Haraty
dc.author.commembers Dr. May Abboud
dc.author.woa OA en_US
dc.description.physdesc 1 bound copy: x, 84 leaves; ill.; 30 cm. Available at RNL. en_US
dc.author.division Computer Science en_US
dc.author.advisor Dr. Nashat Mansour
dc.identifier.doi https://doi.org/10.26756/th.2004.38 en_US
dc.publisher.institution Lebanese American University en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search LAUR


Advanced Search

Browse

My Account