• DocumentCode
    3276521
  • Title

    The Human Side of Software as a Service: Building a Tighter Fit between Human Experiences and SOA Design Practices

  • Author

    Karaseva, Victoria ; Seffah, Ahmed

  • Author_Institution
    Lappeenranta Univ. of Technol., Lappeenranta, Finland
  • fYear
    2015
  • fDate
    18-18 May 2015
  • Firstpage
    105
  • Lastpage
    108
  • Abstract
    Software as a Service (SaaS) is now recognized as an effective model for the development, deployment, and customization of software. It has been reported that it reduces the costs as well as ensures the long-term sustainability of software systems. Monolithic software systems are seen as a set of interrelated and geographically distributed services over the Internet. Developers and providers can easily customize services while being able to accommodate a large range of stakeholders. At the core of this service orientation of the whole field of software development are the Service-Oriented Architecture (SOA) design principles. These principles detail what we should do, but not how and by whom it has to be done. From a human perspective -- all stakeholders -- we argue that the current SOA design principles can be linked and benefit from the user experience/user-centric design. Such combination can lead to a user experience-centric and SOA-based design approach that guarantees that SaaS is secure, yet trustable, useful, usable and accessible. In this position paper, we reviewed SOA/SaaS from the human dimension with the goal to bridging the gaps between SOA design principles and the User Experience (UX) design communities including Human-Computer Interaction (HCI) and service design. One practical goal is to enhance the SOA, as a technological platform with elements of UX including the social aspects of their interactions within the organizational structure and processes.
  • Keywords
    cloud computing; human computer interaction; service-oriented architecture; user centred design; HCI; SOA design practices; SaaS; UX design; human-computer interaction; organizational structure; service design; service-oriented architecture design principles; software as a service; software development; user experience design; user-centric design; Human computer interaction; Service-oriented architecture; Software as a service; Usability; SaaS; experience; service design patterns; service design principles; service-oriented architecture;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cooperative and Human Aspects of Software Engineering (CHASE), 2015 IEEE/ACM 8th International Workshop on
  • Conference_Location
    Florence
  • Type

    conf

  • DOI
    10.1109/CHASE.2015.31
  • Filename
    7166099