• search hit 1 of 1
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

Share in Twitter Search Google Scholar
Metadaten
Name:Bogner, 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
Year of Publication:2018
Tag:Object Orientation; Service Orientation; experiment; interviews; maintainability; metrics; survey
Pagenumber:12
First Page:55
Last Page:66
Dewey Decimal Classification:004 Informatik
Open Access:Ja
Licence (German):License Logo  Open Access