509
Views
4
CrossRef citations to date
0
Altmetric
Articles

User-centred cloud service adaptation: an adaptation framework for cloud services to enhance user experience

, &
Pages 472-482 | Received 02 Jun 2014, Accepted 18 Feb 2015, Published online: 14 Apr 2015

References

  • Baresi, L., L. Pasquale, and P. Spoletini. 2010. “Fuzzy Goals for Requirements-Driven Adaptation.” Requirements Engineering Conference (RE), 2010 18th IEEE International, 125–134, September 27–October 1.
  • Beckwith, L., C. Kissinger, M. Burnett, S. Wiedenbeck, J. Lawrance, A. Blackwell, and C. Cook. 2006. “Tinkering and Gender in End-User Programmers’ Debugging.” In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI ‘06), edited by R. Grinter, T. Rodden, P. Aoki, E. Cutrell, R. Jeffries, and G. Olson, 231–240. New York: ACM.
  • Brun, Y., G. Di Marzo Serugendo, C. Gacek, H. Giese, H. M. Kniele, M. Litoiu, H. A. Müller, M. Pezzè, and M. Shaw. 2009. “Engineering Self-Adaptive Systems through Feedback Loops.” In Software Engineering for Self-Adaptive Systems, Lecture Notes in Computer Science, Vol. 5525, edited by B. H. Cheng, R. Lemos, H. Giese, P. Inverardi, and J. Magee, 48–70. Berlin: Springer-Verlag.
  • Bucchiarone, A., A. Marconi, M. Pistore, and H. Raik. 2012. “Dynamic Adaptation of Fragment-Based and Context-Aware Business Processes.” 2012 IEEE 19th International Conference on Web Services (ICWS), June 24–29, 33–41.
  • Burnett., M., and C. Scaffidi. 2011. “End-User Development.” In Encyclopedia of Human-Computer Interaction, edited by M. Soegaard and R. F. Dam. Aarhus: The Interaction Design Foundation.
  • Cheng, B. H. C., and J. M. Atlee. 2007. “Research Directions in Requirements Engineering.” In FOSE 2007: 2007 Future of Software Engineering (FOSE ’07), 285–303. Washington, DC: IEEE Computer Society.
  • Cheng, B. H. C., H. I. P. Giese, J. Magee, and R. Lemos. 2008. “Software Engineering for Self-Adaptive Systems: A Research Road Map.” In Software Engineering for Self-Adaptive Systems, edited by B. H. Cheng et al., 1–26. Berlin: Springer-Verlag.
  • Costa, P. M., C. J. Falcão, and T. Galvão. 2012. “Cloud2bubble: Enhancing Quality of Experience in Mobile Cloud Computing Settings.” In Proceedings of the Third ACM Workshop on Mobile Cloud Computing and Services (MCS ‘12), 45–52. New York: ACM.
  • Dawkins, R. 1976. The Selfish Gene. Oxford: Oxford University Press.
  • Dey, A., and G. Abowd. 2000. “Towards a Better Understanding of Context and Context-Awareness.” In Proceedings of the 1st International Symposium on Handheld and Ubiquitous Computing (HUC ’99), edited by H.-W. Gellersen, 304–307. London: Springer-Verlag.
  • Dobson, S. S., F. Zambonelli, S. Denazis, A. Fernández, D. Gaïti, E. Gelenbe, F. Massacci, P. Nixon, F. Saffre, and N. Schmidt. 2006. “A Survey of Autonomic Communications.” ACM Transactions on Autonomous and Adaptive Systems 1 (2): 223–259. doi:10.1145/1186778.
  • Dowling, J., and V. Cahill 2004. “Self-Managed Decentralised Systems Using K-Components and Collaborative Reinforcement Learning.” In Proceedings of the ACM Workshop on Self-Managed Systems, edited by D. Garlan, J. Kramer, and A. Wolf, 39–43. New York: ACM.
  • Ferreira, L., G. Putnik, M. M. Cruz-Cunha, Z. Putnik, H. Castro, C. Alves, and V. Shah. 2014. “Dashboard Services for Pragmatics-Based Interoperability in Cloud and Ubiquitous Manufacturing.” International Journal of Web Portals (IJWP) 6 (1): 35–49. doi:10.4018/IJWP.
  • Ferreira, L., G. Putnik, M. M. Cruz-Cunha, Z. Putnik, H. Castro, C. Alves, V. Shah, and L. R. Varela. 2013. “Cloudlet Architecture for Dashboard in Cloud and Ubiquitous Manufacturing.” Procedia CIRP 12: 366–371. doi:10.1016/j.procir.2013.09.063.
  • Fickas, S., and M. S. Feather 1995. “Requirements Monitoring in Dynamic Environments.” Proceedings of the Second IEEE International Symposium on Requirements Engineering, RE’95, Washington, DC.
  • Garlan, D., S.-W. Cheng, A.-C. Huang, B. Schmerl, and P. R. Steenkiste. 2004. “Rainbow: Architecture-Based Self-Adaptation with Reusable Infrastructure.” IEEE Computer 37 (10): 46–54. doi:10.1109/MC.2004.175.
  • Goldsby, H. J., P. Sawyer, N. Bencomo, D. Hughes, and B. H. C. Cheng. 2008. “Goal-Based Modeling of Dynamically Adaptive System Requirements.” 15th Annual IEEE International Conference on the Engineering of Computer Based Systems (ECBS), 36–45. Washington, DC: IEEE.
  • Hartmann, H., and T. Trew. 2008. “Using Feature Diagrams with Context Variability to Model Multiple Product Lines for Software Supply Chains.” In Proceedings of the PLC’08, 12–21. Washington, DC: IEEE Computer Society.
  • Jacobs, J. 2000. The Nature of Economies. New York: Modern Library.
  • Kephart, J. O., and D. M. Chess. 2003. “The Vision of Autonomic Computing.” Computer 36 (1): 41–50. doi:10.1109/MC.2003.1160055.
  • Kobsa, A., and J. Schreck. 2003. “Privacy through Pseudonymity in User-Adaptive Systems.” ACM Transactions on Internet Technology 3 (2): 149–183. doi:10.1145/767193.
  • Kramer, J., and J. Magee 2007. “Self-Managed Systems: An Architectural Challenge.” Proceedings of the Workshop on the Future of Software Engineering (FOSE 2007), 259–268. Minneapolis, May 23–25.
  • Lee, K., and K. Kang. 2010. “Usage Context as Key Driver for Feature Selection.” In Proceedings of the 14th International Conference on Software Product Lines: Going Beyond (SPLC’10), edited by J. Bosch, and J. Lee, 32–46. Berlin: Springer-Verlag.
  • Li, B. H., L. Zhang, S. L. Wang, F. Tao, J. W. Cao, X. D. Jiang, X. Song, and X. D. Chai. 2010. “Cloud Manufacturing: A New Service-Oriented Networked Manufacturing Model.” Computer Integrated Manufacturing Systems 16 (1): 1–7.
  • Liaskos, S., A. Lapouchnian, Y. Wang, Y. Yu, and S. Easterbrook. 2005. “Configuring Common Personal Software: A Requirements-Driven Approach.” In 13th IEEE International Conference on Requirements Engineering, 9–18. Los Alamitos, LA: IEEE Computer Society.
  • Litoiu, M. 2007. “A Performance Analysis Method for Autonomic Computing Systems.” ACM Transactions Autonomic Adaptive Systems 2 (1): Article 3. doi:10.1145/1216895.1216898
  • McLeod, L., and S. G. MacDonell. 2011. “Factors that Affect Software Systems Development Project Outcomes: A Survey of Research.” ACM Computation Survey 43 (4): 56. doi:10.1145/1978802.1978803.
  • Nitu. 2009. “Configurability in SaaS (Software as a Service) Applications.” In Proceedings of the 2nd India Software Engineering Conference (ISEC ‘09), 19–26. New York: ACM.
  • Nunes, M. A. S. N., S. A. Cerri, and N. Blanc. 2008. “Towards User Psychological Profile.” In Proceedings of the VIII Brazilian Symposium on Human Factors in Computing Systems (IHC ‘08), 196–203, Sociedade Brasileira de Computação: Porto Alegre.
  • Oreizy, P., M. M. Gorlick, R. N. Taylor, D. Heimhigner, G. Johnson, N. Medvidovic, A. Quilici, D. S. Rosenblum, and A. L. Wolf. 1999. “An Architecture-Based Approach to Self-Adaptive Software.” IEEE Intelligent Systems 14 (3): 54–62. doi:10.1109/5254.769885.
  • Putnik, G., L. Ferreira, M. M. C. Cunha, Z. Putnik, H. Castro, and V. Shah. 2014. “Towards User Pragmatics for Effective Interoperability for Cloud Applications.” In Proceedings of the 2nd International Conference on Virtual and Networked Organizations: Emergent Technologies and Tools – ViNOrg ‘13, Portugal: Povoa de Varzim.
  • Putnik, G., A. Sluga, H. ElMaraghy, R. Teti, Y. Koren, T. Tolio, and B. Hon. 2013. “Scalability in Manufacturing Systems Design and Operation: State-Of-The-Art and Future Developments Roadmap.” CIRP Annals-Manufacturing Technology 62: 751–774. doi:10.1016/j.cirp.2013.05.002.
  • Putnik, G. D. 2010. “Semiotics-based Manufacturing System Integration.” International Journal of Computer Integrated Manufacturing 23 (8–9): 687–690. doi:10.1080/0951192X.2010.513809.
  • Putnik, G. D., and Z. Putnik. 2010. “A Semiotic Framework for Manufacturing Systems Integration -Part I: Generative Integration Model.” International Journal of Computer Integrated Manufacturing 23 (8–9): 691–709, August 2010. doi:10.1080/0951192X.2010.510292.
  • Rode, J., M. B. Rosson, and M. A. P. Quiñones. 2006. “End User Development of Web Applications.” End User Development Human-Computer Interaction 9: 161–182.
  • Saadé, R. G., D. Kira, and C. A. Otrakji. 2012. “Gender Differences in Interface Type Task Analysis.” International Journal of Information Systems and Social Change 3 (2): 1–23. doi:10.4018/IJISSC.
  • Salehie, M., and L. Tahvildari. 2005. “Autonomic Computing: Emerging Trends and Open Problems.” ACM SIGSOFT Software Engineering Notes 30 (4): 1–7.
  • Salehie, M., and L. Tahvildari. 2009. “Self-Adaptive Software: Landscape and Research Challenges.” ACM Transactions on Autonomous and Adaptive Systems 4 (2): 1–42. doi:10.1145/1516533.
  • Salehie, M., and L. Tahvildari. 2012. “Towards a Goal-Driven Approach to Action Selection in Self-Adaptive Software.” Software: Practice and Experience 42 (2): 211–233. doi:10.1002/spe.v42.2.
  • Savor, T., and R. Seviora 1997. “An Approach to Automatic Detection of Software Failures in Real Time Systems.” Third IEEE Real-Time Technology and Applications Symposium, Montreal, QC, June 9–11, 136–147.
  • Schroeter, J., S. Cech, S. Götz, C. Wilke, and U. Aßmann. 2012. “Towards Modeling a Variable Architecture for Multi-Tenant SaaS-Applications.” In Proceedings of the Sixth International Workshop on Variability Modeling of Software-Intensive Systems (VaMoS ‘12), 111–120, ACM: New York, NY.
  • Souza, S., E. Vítor, A. Lapouchnian, W. N. Robinson, and J. Mylopoulos. 2011. “Awareness Requirements for Adaptive Systems.” In Proceedings of the 6th International Symposium on Software Engineering for Adaptive and Self-Managing Systems, 60–69. New York: ACM.
  • Subrahmaniyan, N., L. Beckwith, V. Grigoreanu, M. Burnett, S. Wiedenbeck, V. Narayanan, K. Bucht, R. Drummond, and X. Fern. 2008. “Testing Vs. Code Inspection Vs… What Else? Male and Female End Users’ Debugging Strategies.” In Proceedings of the CHI, 617–626. New York: ACM. Survey of research ACM Comput. Surv. 43, 4, Article 24 (October), 56 pages.
  • Sutcliffe, A., S. Fickas, and M. M. Sohlberg. 2006. “PC-RE: A Method for Personal and Contextual Requirements Engineering with Some Experience.” Requirements Engineering Journal 11: 157–17. doi:10.1007/s00766-006-0030-0.
  • Terzis, V., and A. A. Economides. 2011. “Computer Based Assessment: Gender Differences in Perceptions and Acceptance.” Computers in Human Behavior 27 (6): 2108–2122, November 2011. doi:10.1016/j.chb.2011.06.005.
  • Tsai, W. T., X. Sun, and J. Balasooriya. 2010. “Service-Oriented Cloud Computing Architecture.” In Proceedings of the International Conference on Information Technology: New Generations, ITNG ’10, 684–689. Las Vegas, NV: IEEE Computer Society.
  • Wang, R., Y. Zhang, S. Liu, L. Wu, and X. A. Meng 2011. “Dependency-Aware Hierarchical Service Model for SaaS and Cloud Services.” In Proceedings of the IEEE International Conference on Services Computing, SCC ’11, 480–487. Washington, DC: IEEE.
  • Wu, D., J. L. Thames, D. W. Rosen, and D. Schaefer. 2013. “Enhancing the Product Realization Process with Cloud-Based Design and Manufacturing Systems.” Transactions of the ASME, Journal of Computing and Information Science in Engineering 13 (4): 041004–041004-14.

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.