Thesis
Assessing the maintainability of C++ source code
Washington State University
Master of Science (MS), Washington State University
2001
Handle:
https://hdl.handle.net/2376/68
Abstract
Maintenance refers to the modifications made to software systems after their first release. It is not possible to develop a significant software system that does not need maintenance because change, and hence maintenance, is an inherent characteristic of software systems. It has been estimated that it costs 80% more to maintain software than to develop it. Clearly, maintenance is the major expense in the lifetime of a software product. Predicting the maintenance effort is therefore vital for cost-effective design and development. Automated techniques that can quantify the maintainability of object-oriented designs would be very useful. Models based on metrics for object-oriented source code are necessary to assess software quality and predict engineering effort. This thesis will look at C++, one of the most widely used object-oriented programming languages in academia and industry today. Metrics based models that assess the maintainability of the source code using object-oriented software metrics are developed.
Metrics
65 File views/ downloads
153 Record Views
Details
- Title
- Assessing the maintainability of C++ source code
- Creators
- Marius Sundbakken
- Contributors
- David Bakken (Degree Supervisor)
- Awarding Institution
- Washington State University
- Academic Unit
- Electrical Engineering and Computer Science, School of
- Theses and Dissertations
- Master of Science (MS), Washington State University
- Publisher
- Washington State University; Pullman, Wash. :
- Identifiers
- 99900525399201842
- Language
- English
- Resource Type
- Thesis