Abstract

The authors discuss the underlying principles of the object-oriented paradigm and their impact on software complexity. In order to evaluate the effectiveness of object-oriented methodology it is important to understand and evaluate its impact on software quality and programmer productivity. The authors propose a model where the impact of software complexity on abstract constructs such as software quality and productivity can be studied in object-oriented software development. It is concluded that the underlying concepts of object-oriented computing are sound and reduce complexity if applied correctly.< <ETX xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">&gt;</ETX>

Keywords

Computer scienceProgrammerSoftwareSoftware developmentObject (grammar)Software engineeringObject-oriented programmingSoftware qualityQuality (philosophy)Programming complexityProductivitySoftware constructionProgramming languageArtificial intelligence

Affiliated Institutions

Related Publications

Publication Info

Year
2002
Type
article
Volume
iv
Pages
759-768
Citations
7
Access
Closed

External Links

Social Impact

Social media, news, blog, policy document mentions

Citation Metrics

7
OpenAlex

Cite This

Ravi Kalakota, Sukumar Rathnam, Andrew B. Whinston (2002). The role of complexity in object-oriented systems development. , iv , 759-768. https://doi.org/10.1109/hicss.1993.284262

Identifiers

DOI
10.1109/hicss.1993.284262