Show simple item record

dc.contributor.advisorKung, David
dc.creatorIrani, Mehrab
dc.date.accessioned2021-06-03T20:03:16Z
dc.date.available2021-06-03T20:03:16Z
dc.date.created2019-05
dc.date.issued2019-05-13
dc.date.submittedMay 2019
dc.identifier.urihttp://hdl.handle.net/10106/29887
dc.description.abstractSoftware maintenance is an essential part of the software development life cycle. Usually software engineers use ad hoc approaches to enhance legacy systems in the absence of a systematic methodology. However, there exists a methodology named "N- Model methodology" to enhance object-oriented legacy code. In this thesis, an experimental procedure is designed and applied to the N-Model methodology for enhancement of object-oriented software. A set of four categories of metrics; Process Metrics, Requirement Metrics, Design and Code Metrics and Test Metrics (total of 10 metrics) has been identified and applied. Additionally, a controlled experiment has been designed to compare the performance of the N-Model methodology with that of ad hoc approaches by using two separate legacy code bases. Although the experiment is limited in scope, using this experimental procedure and metrics, it has been validated that the N-model methodology significantly outperforms the ad hoc approaches.
dc.format.mimetypeapplication/pdf
dc.language.isoen_US
dc.subjectSoftware maintenance
dc.subjectObject-oriented software
dc.subjectLegacy system
dc.subjectSoftware reengineering
dc.subjectReverse engineering
dc.subjectSoftware process and methodology
dc.subjectAgile method
dc.titleEXPERIMENTAL EVALUATION OF N-MODEL METHODOLOGY
dc.typeThesis
dc.degree.departmentComputer Science and Engineering
dc.degree.nameMaster of Science in Computer Science
dc.date.updated2021-06-03T20:03:17Z
thesis.degree.departmentComputer Science and Engineering
thesis.degree.grantorThe University of Texas at Arlington
thesis.degree.levelMasters
thesis.degree.nameMaster of Science in Computer Science
dc.type.materialtext


Files in this item

Thumbnail


This item appears in the following Collection(s)

Show simple item record