• DocumentCode
    1383147
  • Title

    Assessing Software Service Quality and Trustworthiness at Selection Time

  • Author

    Limam, Noura ; Boutaba, Raouf

  • Author_Institution
    Div. of IT Convergence Eng., POSTECH-Pohang Univ. of Sci. & Technol., Pohang, South Korea
  • Volume
    36
  • Issue
    4
  • fYear
    2010
  • Firstpage
    559
  • Lastpage
    574
  • Abstract
    The integration of external software in project development is challenging and risky, notably because the execution quality of the software and the trustworthiness of the software provider may be unknown at integration time. This is a timely problem and of increasing importance with the advent of the SaaS model of service delivery. Therefore, in choosing the SaaS service to utilize, project managers must identify and evaluate the level of risk associated with each candidate. Trust is commonly assessed through reputation systems; however, existing systems rely on ratings provided by consumers. This raises numerous issues involving the subjectivity and unfairness of the service ratings. This paper describes a framework for reputation-aware software service selection and rating. A selection algorithm is devised for service recommendation, providing SaaS consumers with the best possible choices based on quality, cost, and trust. An automated rating model, based on the expectancy-disconfirmation theory from market science, is also defined to overcome feedback subjectivity issues. The proposed rating and selection models are validated through simulations, demonstrating that the system can effectively capture service behavior and recommend the best possible choices.
  • Keywords
    quality of service; risk management; software architecture; software quality; software selection; SaaS model; automated rating model; expectancy-disconfirmation theory; project development; reputation-aware software service selection; selection time; software provider; software service quality; software service trustworthiness; Business; Computer industry; Costs; Feedback; Monitoring; Project management; Risk management; Software maintenance; Software performance; Software quality; SLA monitoring.; Software as a service (SaaS); review and rating; risk management; service utility; software selection; trust and reputation;
  • fLanguage
    English
  • Journal_Title
    Software Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-5589
  • Type

    jour

  • DOI
    10.1109/TSE.2010.2
  • Filename
    5383370