Estimating Functional Reusability of Services

Services are self-contained software components that can be used platform independent and that aim at maximizing software reuse. A basic concern in service oriented architectures is to measure the reusability of services. One of the most important qualities is the functional reusability, which indicates how relevant the task is that a service solves. Current metrics for functional reusability of software, however, either require source code analysis or have very little explanatory power. This paper gives a formally described vision statement for the estimation of functional reusability of services and sketches an exemplary reusability metric that is based on the service descriptions.

[1]  William B. Frakes,et al.  Software reuse: metrics and models , 1996, CSUR.

[2]  Victor R. Basili,et al.  Identifying and qualifying reusable software components , 1991, Computer.

[3]  Hironori Washizaki,et al.  A metrics suite for measuring reusability of software components , 2003, Proceedings. 5th International Workshop on Enterprise Networking and Computing in Healthcare Industry (IEEE Cat. No.03EX717).

[4]  Nasib S. Gill,et al.  Component-based measurement: few useful guidelines , 2003, SOEN.

[5]  William B. Frakes,et al.  Software reuse research: status and future , 2005, IEEE Transactions on Software Engineering.

[6]  Charles W. Krueger,et al.  Software reuse , 1992, CSUR.

[7]  Alan Oxley,et al.  A Review of Software Component Reusability Assessment Approaches , 2011 .

[8]  Octavian Paul Rotaru,et al.  Reusability metrics for software components , 2005, The 3rd ACS/IEEE International Conference onComputer Systems and Applications, 2005..

[9]  Soo Dong Kim,et al.  A Quality Model for Evaluating Reusability of Services in SOA , 2008, 2008 10th IEEE Conference on E-Commerce Technology and the Fifth IEEE Conference on Enterprise Computing, E-Commerce and E-Services.

[10]  Nasib S. Gill,et al.  Reusability issues in component-based development , 2003, SOEN.