Skip to main content

The Design of a Configurable Reputation Service

  • Conference paper
  • First Online:
Trust, Privacy and Security in Digital Business (TrustBus 2015)

Part of the book series: Lecture Notes in Computer Science ((LNSC,volume 9264))

Included in the following conference series:

Abstract

Novel trust and reputation models are frequently proposed by the research community to suit the needs of a specific environment. From the plethora of models that are available, it becomes difficult to know which features can be combined in general-purpose models suitable for commercial use. In order to address this problem, the focus of recent research on trust and reputation systems has been on the identification of common features in order to enable reuse. Organizations who need to use a reputation system within their application domain have to custom build it, which may be challenging for novice developers. This paper defines a strategy to develop a configurable SaaS reputation service that has the ability to support common features, but at the same time accommodate the unique requirements of a variety of online communities. A domain analysis reveals common features that can be arranged and re-organized using variability modeling to enable a SaaS providers to support the configuration of a SaaS reputation service.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Liu, L., Munro, M.: Systematic analysis of centralized online reputation systems. Decis. Support Syst. 52(2), 438–449 (2012). ISSN 0167-9236

    Article  Google Scholar 

  2. www.eBay.com

  3. Hui, X.-A., Saeedi, M., Sundaresan, N., Shen, Z.: From lemon markets to managed markets: the evolution of ebay’s reputation system. Working paper, Ohio State University (2014)

    Google Scholar 

  4. www.Digg.com

  5. www.Amazon.com

  6. Farmer, R., Glass, B.: Building Web Reputation Systems, 1st edn. Yahoo! Press, USA (2010)

    Google Scholar 

  7. Braithwaite, F., Woodman, M.: Success dimensions in selecting cloud software services. In: 37th EUROMICRO Conference on Software Engineering and Advanced Applications (2011)

    Google Scholar 

  8. Laplante, P.A., Jia, Z., Voas, J.: What’s in a name? Distinguishing between SaaS and SOA. IT Prof. 10, 46–50 (2008)

    Article  Google Scholar 

  9. Mietzner, R., Leymann, F., Papazoglou, M.P.: Defining composite configurable saas application packages using SCA, variability descriptors and multi-tenancy patterns. In: Internet and Web Applications and Services (ICIW), pp. 156–161 (2008)

    Google Scholar 

  10. Schroeter, J., Mucha, P., Muth, M., Jugel, K., Lochau, M.: Dynamic configuration management of cloud-based applications. In: Proceedings of the 16th International Software Product Line Conference (SPLC 2012), vol. 2, pp. 171–178. ACM, New York (2012)

    Google Scholar 

  11. Gudgin, M., Hadley, M., Mendelsohn, N., Moreau, J.-J., Nielsen, H.F.: SOAP version 1.2 (2003). http://www.w3.org/TR/soap12-part1/

  12. Fielding, R.T., Taylor, R.N.: Principled design of the modern web architecture. ACM Trans. Internet Technol. 2(2), 115–150 (2002)

    Article  Google Scholar 

  13. Sun, W., et al.: Software as a service: configuration and customization perspectives. In: Congress on Services Part II, SERVICES-2, pp. 18–25. IEEE, 23–26 September 2008

    Google Scholar 

  14. Mietzner, R., Metzger, A., Leymann, F., Pohl, K.: Variability modeling to support customization and deployment of multi-tenant-aware Software as a Service applications. In: ICSE Workshop on Principles of Engineering Service Oriented Systems, PESOS 2009, pp. 18–25, 18–19 May 2009

    Google Scholar 

  15. Tsai, W.T., Sun, T.: SaaS multi-tenant application customization. In: Proceedings of the 2013 IEEE Seventh International Symposium Service-Oriented System Engineering, pp. 1–12, March 2013

    Google Scholar 

  16. Bezemer, C.P., Zaidman, A., Platzbeecker, B., Hurkmans, T., Hart, A.: Enabling multi-tenancy: an industrial experience report. In: Proceedings of 2010 IEEE International Conference on Software Maintenance, pp. 1–8, September 2010

    Google Scholar 

  17. Al-Shardan, M.M., Ziani, D.: Configuration as a service in multi-tenant enterprise resource planning system. Lect. Notes Softw. Eng. 3(2), 95–100 (2015)

    Article  Google Scholar 

  18. La, H.J., Kim, S.D.: A systematic process for developing high quality SaaS cloud services. In: Jaatun, M.G., Zhao, G., Rong, C. (eds.) Cloud Computing. LNCS, vol. 5931, pp. 278–289. Springer, Heidelberg (2009)

    Chapter  Google Scholar 

  19. Kang, K., Cohen, S., Hess, J., Novak, W., Peterson, S.: Feature-oriented domain analysis (FODA) feasibility study. Technical report CMU/SEI-90-TR-021. Software Engineering Institute, Carnegie Mellon University, November 1990. http://www.sei.cmu.edu/library/abstracts/reports/90tr021.cfmKeeney

  20. Mietzner, R., Metzger, A., Leymann, F., Pohl, K.: Variability modeling to support customization and deployment of multi-tenant-aware software as a service applications. In: ICSE Workshop on Principles of Engineering Service Oriented Systems (2009)

    Google Scholar 

  21. Ghaddar, A., Tamzalit, D., Assaf, A., Bitar, A.: Variability as a service: outsourcing variability management in multi-tenant SaaS applications. In: Ralyté, J., Franch, X., Brinkkemper, S., Wrycza, S. (eds.) CAiSE 2012. LNCS, vol. 7328, pp. 175–189. Springer, Heidelberg (2012)

    Chapter  Google Scholar 

  22. Alférez, G.H., Pelechano, V., Mazo, R., Salinesi, C., Diaz, D.: Dynamic adaptation of service compositions with variability models. J. Syst. Softw. 91, 24–47 (2014). ISSN 0164-1212

    Article  Google Scholar 

  23. Resnick, P., Zeckhauser, P.: Trust among strangers in internet transactions: empirical analysis of eBay’s reputation system. Adv. Microeconomics Res. Ann. 11, 127–157 (2002)

    Article  Google Scholar 

  24. Ruohomaa, S., Kutvonen, L., Koutrouli, E.: Reputation management survey. In: The Second International Conference on Availability, Reliability and Security, ARES 2007, pp. 103–111 (2007)

    Google Scholar 

  25. Jøsang, A., Ismail, R., Boyd, C.: A survey of trust and reputation systems for online service provision. Decis. Support Syst. 43(2), 618–644 (2007)

    Article  Google Scholar 

  26. Mármol, F.G., Pérez, G.M.: Towards pre-standardization of trust and reputation models for distributed and heterogeneous systems. Comput. Stan. Interfaces 32(4), 185–196 (2010)

    Article  Google Scholar 

  27. Noorian, Z., Ulieru, M.: The state of the art in trust and reputation systems: a framework for comparison. J. Theor. Appl. Electron. Commer. Res. 5(2), 97–117 (2010)

    Article  Google Scholar 

  28. Sänger, J., Pernul, G.: Reusability for trust and reputation systems. In: Zhou, J., Gal-Oz, N., Zhang, J., Gudes, E. (eds.) Trust Management VIII. IFIP AICT, vol. 430, pp. 28–43. Springer, Heidelberg (2014)

    Google Scholar 

  29. Hendrikx, F., Bubendorfer, K., Chard, R.: Reputation systems: a survey and taxonomy. J. Parallel Distrib. Comput. 75, 184–197 (2015). ISSN 0743-7315

    Article  Google Scholar 

  30. Vavilis, S., Petković, M., Zannone, N.: A reference model for reputation systems. Decis. Support Syst. 61, 147–154 (2014). ISSN 0167-9236

    Article  Google Scholar 

  31. Costagliola, G., Fuccella, V., Pascuccio, F.A.: Towards a trust, reputation and recommendation meta model. J. Vis. Lang. Comput. 25(6), 850–857 (2014). ISSN 1045-926X

    Article  Google Scholar 

  32. Liang, Z., Shi, W.: Performance evaluation of rating aggregation algorithms in reputation systems. In: Collaborative Computing: Networking, Applications and Worksharing, San Jose, CA (2005)

    Google Scholar 

  33. Moyano, F., Gago, M.C.F., Lopez, J.: A framework for enabling trust requirements in social cloud applications. Requir. Eng. 18(4), 321–341 (2013)

    Article  Google Scholar 

  34. Mietzner, R., Leymann, F.: Generation of BPEL customization processes for SaaS applications from variability descriptors. In: Proceedings of the 2008 IEEE International Conference on Services Computing, vol. 2, pp. 359–366. IEEE Computer Society, Washington, DC (2008)

    Google Scholar 

  35. Pohl, K., Böckle, G., van der Linden, F.: Software Product Line Engineering: Foundations, Principles and Techniques. Springer, Heidelberg (2005)

    Book  Google Scholar 

  36. Hillebrand, C., Coetzee, M.: Moving reputation to the cloud. SAIEE Afr. Res. J. 105(2) (2014)

    Google Scholar 

Download references

Acknowledgement

The support of SAP P&I BIT Mobile Empowerment and the National Research Foundation (NRF) under Grant number 81412 and 81201 towards this research is hereby acknowledged. Opinions expressed and conclusions arrived at are those of the authors and not necessarily to be attributed to the companies mentioned in this acknowledgement.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Marijke Coetzee .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer International Publishing Switzerland

About this paper

Cite this paper

Hillebrand, C., Coetzee, M. (2015). The Design of a Configurable Reputation Service. In: Fischer-Hübner, S., Lambrinoudakis, C., López, J. (eds) Trust, Privacy and Security in Digital Business. TrustBus 2015. Lecture Notes in Computer Science(), vol 9264. Springer, Cham. https://doi.org/10.1007/978-3-319-22906-5_5

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-22906-5_5

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-22905-8

  • Online ISBN: 978-3-319-22906-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics