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

Includes bibliographical references (leaves 81-84).

محفوظ في:
التفاصيل البيبلوغرافية
المؤلف الرئيسي: Salem, Hani Hassan (author)
التنسيق: masterThesis
منشور في: 2004
الموضوعات:
الوصول للمادة أونلاين:http://hdl.handle.net/10725/1007
https://doi.org/10.26756/th.2004.38
الوسوم: إضافة وسم
لا توجد وسوم, كن أول من يضع وسما على هذه التسجيلة!
_version_ 1864513455713681408
author Salem, Hani Hassan
author_facet Salem, Hani Hassan
author_role author
dc.creator.none.fl_str_mv Salem, Hani Hassan
dc.date.none.fl_str_mv 2004
2004-07
2011-11-17T13:21:05Z
2011-11-17T13:21:05Z
2011-11-17
dc.identifier.none.fl_str_mv http://hdl.handle.net/10725/1007
https://doi.org/10.26756/th.2004.38
dc.language.none.fl_str_mv en
dc.publisher.none.fl_str_mv Lebanese American University
dc.rights.*.fl_str_mv info:eu-repo/semantics/openAccess
dc.subject.none.fl_str_mv Computer software -- Evaluation
Software maintenance
Computer programs -- Correctness
Object-oriented programming (Computer science)
Software engineering
dc.title.none.fl_str_mv Measuring ripple effect for object-oriented programs. (c2004)
dc.type.none.fl_str_mv Thesis
info:eu-repo/semantics/publishedVersion
info:eu-repo/semantics/masterThesis
description Includes bibliographical references (leaves 81-84).
eu_rights_str_mv openAccess
format masterThesis
id LAURepo_5eec71ee9f662f839e1d0820d35b600e
language_invalid_str_mv en
network_acronym_str LAURepo
network_name_str Lebanese American University repository
oai_identifier_str oai:laur.lau.edu.lb:10725/1007
publishDate 2004
publisher.none.fl_str_mv Lebanese American University
repository.mail.fl_str_mv
repository.name.fl_str_mv
repository_id_str
spelling Measuring ripple effect for object-oriented programs. (c2004)Salem, Hani HassanComputer software -- EvaluationSoftware maintenanceComputer programs -- CorrectnessObject-oriented programming (Computer science)Software engineeringIncludes bibliographical references (leaves 81-84).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.1 bound copy: x, 84 leaves; ill.; 30 cm. Available at RNL.Lebanese American University2011-11-17T13:21:05Z2011-11-17T13:21:05Z20042011-11-172004-07Thesisinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesishttp://hdl.handle.net/10725/1007https://doi.org/10.26756/th.2004.38eninfo:eu-repo/semantics/openAccessoai:laur.lau.edu.lb:10725/10072020-05-18T14:53:53Z
spellingShingle Measuring ripple effect for object-oriented programs. (c2004)
Salem, Hani Hassan
Computer software -- Evaluation
Software maintenance
Computer programs -- Correctness
Object-oriented programming (Computer science)
Software engineering
status_str publishedVersion
title Measuring ripple effect for object-oriented programs. (c2004)
title_full Measuring ripple effect for object-oriented programs. (c2004)
title_fullStr Measuring ripple effect for object-oriented programs. (c2004)
title_full_unstemmed Measuring ripple effect for object-oriented programs. (c2004)
title_short Measuring ripple effect for object-oriented programs. (c2004)
title_sort Measuring ripple effect for object-oriented programs. (c2004)
topic Computer software -- Evaluation
Software maintenance
Computer programs -- Correctness
Object-oriented programming (Computer science)
Software engineering
url http://hdl.handle.net/10725/1007
https://doi.org/10.26756/th.2004.38