Journal of Software Engineering and Applications

Volume 4, Issue 4 (April 2011)

ISSN Print: 1945-3116   ISSN Online: 1945-3124

Google-based Impact Factor: 1.22  Citations  h5-index & Ranking

Assessing Internal Software Quality Attributes of the Object-Oriented and Service-Oriented Software Development Paradigms: A Comparative Study

HTML  Download Download as PDF (Size: 374KB)  PP. 244-252  
DOI: 10.4236/jsea.2011.44027    6,308 Downloads   12,692 Views  Citations

Affiliation(s)

.

ABSTRACT

Service-Oriented Architecture (SOA) is becoming the dominant approach for developing and organizing distributed enterprise-wide applications. Although the concepts of SOA have been extensively described in the literature and in-dustry, the effects of adopting SOA on software quality are still unclear. The aim of the paper is to analyze how adopt-ing SOA can affect software quality as opposed to the Object-Oriented (OO) paradigm and expose the differential implications of adopting both paradigms on software quality. The paper provides a brief introduction of the architectural differences between the Service-Oriented (SO) and OO paradigms and a description of internal software quality metrics used for the comparison. The effects and differences are exposed by providing a case study architected for both paradigms. The quantitative measure concluded in the paper showed that a software system developed using SOA approach provides higher reusability and lower coupling among software modules, but at the same time higher complexity than those of the OO approach. It was also found that some of the existing OO software quality metrics are inapplicable to SOA software systems. As a consequence, new metrics need to be developed specifically to SOA software systems.

Share and Cite:

Y. Mansour and S. Mustafa, "Assessing Internal Software Quality Attributes of the Object-Oriented and Service-Oriented Software Development Paradigms: A Comparative Study," Journal of Software Engineering and Applications, Vol. 4 No. 4, 2011, pp. 244-252. doi: 10.4236/jsea.2011.44027.

Cited by

[1] A framework to profile corporate projects
2020
[2] Software Matrices Selection for a SDLC Based Software Reliability Prediction Model
International Journal of Recent Technology and Engineering, 2019
[3] Limiting Technical Debt with Maintainability Assurance–An Industry Survey on Used Techniques and Differences with Service-and Microservice-Based Systems
2018
[4] Towards a Generalizable Comparison of the Maintainability of Object-Oriented and Service-Oriented Applications
Conference Paper, 2018
[5] Comparing service orientation and object orientation: a case study on structural benefits and maintainability
2018
[6] Towards an Evolvability Assurance Method for Service-Based Systems
Conference Paper, 2018
[7] Limiting technical debt with maintainability assurance: an industry survey on used techniques and differences with service-and microservice-based systems
2018
[8] Towards a New Framework of Software Reliability Measurement Based on Software Metrics
Procedia Computer Science, 2017
[9] Automatically Measuring the Maintainability of Service-and Microservice-based Systemsa Literature Review
2017
[10] Automatically measuring the maintainability of service-and microservice-based systems: a literature review
IWSM Mensura 2017 Proceedings of the 27th International Workshop on Software Measurement and 12th International Conference on Software Process and Product Measurement, 2017
[11] Comparing strategies to construct local disaster recovery networks
2016
[12] Generic Service Patterns and Navigational Access Structures for Web-Enabled Public Healthcare
M Nazih, G Alaa - mirlabs.org, 2014
[13] A Conceptual Approach for Assessing SOA Design Defects' Impact on Quality Attributes
Distributed Computing and Applications to Business, Engineering & Science (DCABES), 2013 12th International Symposium on. IEEE, 2013
[14] Generic service patterns for web enabled public healthcare systems
Next Generation Web Services Practices (NWeSP), 2011 7th International Conference on. IEEE, 2011
[15] Pre-Proceedings of the ESOCC 2018 Workshops

Copyright © 2024 by authors and Scientific Research Publishing Inc.

Creative Commons License

This work and the related PDF file are licensed under a Creative Commons Attribution 4.0 International License.