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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Liu, L., Munro, M.: Systematic analysis of centralized online reputation systems. Decis. Support Syst. 52(2), 438–449 (2012). ISSN 0167-9236
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)
Farmer, R., Glass, B.: Building Web Reputation Systems, 1st edn. Yahoo! Press, USA (2010)
Braithwaite, F., Woodman, M.: Success dimensions in selecting cloud software services. In: 37th EUROMICRO Conference on Software Engineering and Advanced Applications (2011)
Laplante, P.A., Jia, Z., Voas, J.: What’s in a name? Distinguishing between SaaS and SOA. IT Prof. 10, 46–50 (2008)
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)
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)
Gudgin, M., Hadley, M., Mendelsohn, N., Moreau, J.-J., Nielsen, H.F.: SOAP version 1.2 (2003). http://www.w3.org/TR/soap12-part1/
Fielding, R.T., Taylor, R.N.: Principled design of the modern web architecture. ACM Trans. Internet Technol. 2(2), 115–150 (2002)
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
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
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
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
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)
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)
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
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)
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)
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
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)
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)
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)
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)
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)
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)
Hendrikx, F., Bubendorfer, K., Chard, R.: Reputation systems: a survey and taxonomy. J. Parallel Distrib. Comput. 75, 184–197 (2015). ISSN 0743-7315
Vavilis, S., Petković, M., Zannone, N.: A reference model for reputation systems. Decis. Support Syst. 61, 147–154 (2014). ISSN 0167-9236
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
Liang, Z., Shi, W.: Performance evaluation of rating aggregation algorithms in reputation systems. In: Collaborative Computing: Networking, Applications and Worksharing, San Jose, CA (2005)
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)
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)
Pohl, K., Böckle, G., van der Linden, F.: Software Product Line Engineering: Foundations, Principles and Techniques. Springer, Heidelberg (2005)
Hillebrand, C., Coetzee, M.: Moving reputation to the cloud. SAIEE Afr. Res. J. 105(2) (2014)
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
Corresponding author
Editor information
Editors and Affiliations
Rights 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)