Instantiating Web Quality Models in a Purposeful Way

  • Philip Lew
  • Luis Olsina
Part of the Lecture Notes in Computer Science book series (LNCS, volume 6757)

Abstract

Web applications and their quality evaluation has been the subject of abundant research. However, models have been used mostly for the purpose of understanding, rather than improving. In this work, we propose utilizing a quality modeling framework to instantiate quality models with the specific purpose to not only to understand the current situation of an entity, but also to improve it. Our approach instantiates models for both external quality and quality in use, resulting in a requirements tree for both followed by evaluation and then combined with a mechanism to develop relationships between them. Hence, improving is driven by understanding these relationships, namely, ‘depends on’, and ‘influences’ in alignment with the ISO 25010 quality life cycle model. This is illustrated with a case study showing the underlying strategy from model instantiation to application improvement.

Keywords

Quality improvement quality in use actual usability external quality SIQinU strategy 

References

  1. 1.
    Basili, V., Lindvall, M., Regardie, M., Seaman, C., Heidrich, J., Munch, J., Rombach, D., Trendowicz, A.: Linking software development and business strategy through measurement. IEEE Computer 43(4), 57–65 (2010)Google Scholar
  2. 2.
    Becker, P., Lew, P., Olsina, L.: Strategy to Improve Quality for Software Applications: A Process View. In: To appear in ACM Proceedings of ICSE, Int’l Conference of Software and System Process (ICSSP), Honolulu, Hawaii, USA, May 21-22 (2011)Google Scholar
  3. 3.
    Bevan, N.: Extending quality in use to provide a framework for usability measurement. In: Kurosu, M. (ed.) HCD 2009. LNCS, vol. 5619, pp. 13–22. Springer, Heidelberg (2009)CrossRefGoogle Scholar
  4. 4.
    Bevan, N., Bohomolni, I.: Incorporating user quality requirements in the software development process. In: Proceedings of 4th International Software Quality Week Europe, Brussels, pp. 1192–1204 (2000)Google Scholar
  5. 5.
    Brambilla, M., Comai, S., Fraternali, P., Matera, M.: Designing Web Applications with WebML and WebRatio Web Engineering. In: Modelling and Implementing Web Applications, Ch. 9, pp. 221–261. Springer HCIS, Heidelberg (2008)Google Scholar
  6. 6.
    Burton, M., Walther, J.: The value of Web log data in use-based design and testing. Journal of Computer-Mediated Communication 6(3) (2001)Google Scholar
  7. 7.
    Covella, G., Olsina, L.: Assessing Quality in Use in a Consistent Way. In: ACM Proceedings, Int’l Congress on Web Engineering (ICWE 2006), SF, USA, pp. 1–8 (2006)Google Scholar
  8. 8.
    Fernandez, A., Insfran, E., Abrahão, S.: Integrating a Usability Model into Model-Driven Web Development Processes. In: Vossen, G., Long, D.D.E., Yu, J.X. (eds.) WISE 2009. LNCS, vol. 5802, pp. 497–510. Springer, Heidelberg (2009)CrossRefGoogle Scholar
  9. 9.
    Hassenzahl, M.: User experience: towards an experiential perspective on product quality. In: Proc. 20th Int’l Conference of the Assoc. Francophone d’Interaction Homme-Machine, IHM, vol. 339, pp. 11–15 (2008)Google Scholar
  10. 10.
    ISO 13407: User centered design process for interactive systems (1998)Google Scholar
  11. 11.
    ISO/IEC 25010: Systems and software engineering. Systems and software Quality Requirements and Evaluation (SQuaRE). System and Software Quality Models (2011)Google Scholar
  12. 12.
    Lew, P., Olsina, L., Zhang, L.: Quality, Quality in Use, Actual Usability and User Experience as Key Drivers for Web Application Evaluation. In: Benatallah, B., Casati, F., Kappel, G., Rossi, G. (eds.) ICWE 2010. LNCS, vol. 6189, pp. 218–232. Springer, Heidelberg (2010)CrossRefGoogle Scholar
  13. 13.
    Moraga, M.A., Bertoa, M.F., Morcillo, M.C., Calero, C., Vallecillo, A.: Evaluating Quality-in-Use Using Bayesian Networks. In: Proc. of QAOOSE 2008, Paphos, Cyprus (2008)Google Scholar
  14. 14.
    Nielsen, J.: Involving Stakeholders in User Testing, Jakob Nielsen’s Alertbox (May 24, 2010), http://www.useit.com/alertbox/utest-observers.html (accessed in January 2011)
  15. 15.
    Olsina, L., Papa, F., Molina, H.: How to Measure and Evaluate Web Applications in a Consistent Way. In: Modelling and Implementing Web Applications, Ch. 13, pp. 385–420. Springer HCIS, Heidelberg (2008)CrossRefGoogle Scholar
  16. 16.
    Olsina, L., Rossi, G., Garrido, A., Distante, D., Canfora, G.: Web Applications Refactoring and Evaluation: A Quality-Oriented Improvement Approach. Journal of Web Engineering 4(7), 258–280 (2008)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2011

Authors and Affiliations

  • Philip Lew
    • 1
  • Luis Olsina
    • 2
  1. 1.School of SoftwareBeihang UniversityChina
  2. 2.GIDIS_Web, Engineering SchoolUniversidad Nacional de La PampaArgentina

Personalised recommendations