Volltext-Downloads (blau) und Frontdoor-Views (grau)
The search result changed since you submitted your search request. Documents might be displayed in a different sort order.
  • search hit 99 of 2038
Back to Result List

Towards a generalizable comparison of the maintainability of object-oriented and service-oriented applications

  • While there are several theoretical comparisons of Object Orientation (OO) and Service Orientation (SO), little empirical research on the maintainability of the two paradigms exists. To provide support for a generalizable comparison, we conducted a study with four related parts. Two functionally equivalent systems (one OO and one SO version) were analyzed with coupling and cohesion metrics as well as via a controlled experiment, where participants had to extend the systems. We also conducted a survey with 32 software professionals and interviewed 8 industry experts on the topic. Results indicate that the SO version of our system possesses a higher degree of cohesion, a lower degree of coupling, and could be extended faster. Survey and interview results suggest that industry sees systems built with SO as more loosely coupled, modifiable, and reusable. OO systems, however, were described as less complex and easier to test.

Download full text files

Export metadata

Additional Services

Search Google Scholar

Statistics

frontdoor_oas
Metadaten
Author of HS ReutlingenBogner, Justus; Zimmermann, Alfred
URN:urn:nbn:de:bsz:rt2-opus4-20897
URL:http://esocc2018.disco.unimib.it/wp-content/uploads/2018/12/ESOCC-2018-Workshops-PreProceedings.pdf
Erschienen in:Pre-proceedings of the ESOCC 2018 workshops : Joint CloudWays and OptiMoCS Workshop, 14th International Workshop on Engineering Service-Oriented Applcations and Cloud Services
Editor:Vasiliios Andrikopoulos, Luciano Baresi
Document Type:Conference proceeding
Language:English
Publication year:2018
Tag:Object Orientation; Service Orientation; experiment; interviews; maintainability; metrics; survey
Page Number:12
First Page:55
Last Page:66
DDC classes:004 Informatik
Open access?:Ja
Licence (German):License Logo  Open Access