Estimating Functional Reusability of Services

Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 8831)


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.


Service Composition Software Component Service Oriented Architecture Service Description Software Reuse 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  1. 1.
    Fazal-e Amin, A., Oxley, A.: A review of software component reusability assessment approaches. Research Journal of Information Technology 3(1), 1–11 (2011)CrossRefGoogle Scholar
  2. 2.
    Caldiera, G., Basili, V.R.: Identifying and qualifying reusable software components. Computer 24(2), 61–70 (1991)CrossRefGoogle Scholar
  3. 3.
    Cheesman, J., Daniels, J.: UML components. Addison-Wesley, Reading (2001)Google Scholar
  4. 4.
    Choi, S.W., Kim, S.D.: A quality model for evaluating reusability of services in soa. In: Proceedings of the 10th IEEE Conference on E-Commerce Technology, pp. 293–298. IEEE (2008)Google Scholar
  5. 5.
    Frakes, W.: Software reuse research: status and future. IEEE Transactions on Software Engineering 31(7), 529–536 (2005)CrossRefGoogle Scholar
  6. 6.
    Frakes, W., Terry, C.: Software reuse: metrics and models. ACM Computing Surveys (CSUR) 28(2), 415–435 (1996)CrossRefGoogle Scholar
  7. 7.
    Gill, N.S., Grover, P.: Component-based measurement: few useful guidelines. ACM SIGSOFT Software Engineering Notes 28(6), 4 (2003)CrossRefGoogle Scholar
  8. 8.
    Krueger, C.W.: Software reuse. ACM Computing Surveys 24(2), 131–183 (1992)MathSciNetCrossRefGoogle Scholar
  9. 9.
    Rotaru, O.P., Dobre, M.: Reusability metrics for software components. In: Proceedings of the 3rd ACS/IEEE International Conference on Computer Systems and Applications, p. 24. IEEE (2005)Google Scholar
  10. 10.
    Washizaki, H., Yamamoto, H., Fukazawa, Y.: A metrics suite for measuring reusability of software components. In: Proceedings of 5th Workshop on Enterprise Networking and Computing in Healthcare Industry, pp. 211–223. IEEE (2003)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2014

Authors and Affiliations

  1. 1.Department of Computer ScienceUniversity of PaderbornGermany

Personalised recommendations