The object-oriented (00) programming paradigm for developing sofware systems has become more mainstream in the past several years. Existing research into the use of the 00 paradigm is heavily biased toward front-end problems: design, programming languages, and development environments. Lost in this has been support for maintenance of 00 systems, yet maintenance is 80% of the effort for successful sofware systems. This paper focuses on software tools that support and enhance the software maintenance effort for 00 systems. As the industry matures in its use of 00 concepts, systems will move along a spectrum of object-oriented-ness. from non-00 systems at one end to fully 00 systems at the other.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.