Improvement of a Web Engineering Method Through Usability Patterns

Usability is a feature of software quality that has traditional significance in the Human Computer Interaction (HCI) community. Recent works that have been proposed by the Software Engineering (SE) community are intended to improve the usability of software applications. This paper combines aspects that are defined in both these communities to produce usable web applications. To achieve this goal, a well-known strategy to improve usability is used: usability patterns. However, many usability patterns and guidelines could only be applied when the final system is implemented. In this work, STATUS patterns have been chosen because they solve usability issues at conceptual level. The main purpose of this paper is to improve the usability of Web Applications automatically generated by OOWS (a model-based web engineering method) applying the STATUS patterns.

[1]  Jakob Nielsen,et al.  Prioritizing Web Usability , 2006 .

[2]  Stefano Ceri,et al.  Web Modeling Language (WebML): a modeling language for designing Web sites , 2000, Comput. Networks.

[3]  Natalia Juristo Juzgado,et al.  Improving software usability through architectural patterns , 2003, ICSE Workshop on SE-HCI.

[4]  Gustavo Rossi,et al.  Systematic hypermedia application design with OOHDM , 1996, HYPERTEXT '96.

[5]  Jenifer Tidwell Designing Interfaces , 2005 .

[6]  Vicente Pelechano,et al.  The OO-method approach for information systems modeling: from object-oriented conceptual modeling to automated programming , 2001, Inf. Syst..

[7]  Coral Calero,et al.  Quality-Driven Automatic Transformation of Object-Oriented Navigational Models , 2006, ER.

[8]  San Murugesan Web engineering , 1999, LINK.

[9]  Hallvard Trætteberg,et al.  Interaction Patterns in User Interfaces. , 2000 .

[10]  David W. Embley,et al.  Conceptual Modeling - ER 2006, 25th International Conference on Conceptual Modeling, Tucson, AZ, USA, November 6-9, 2006, Proceedings , 2006, ER.

[11]  Gustavo Rossi,et al.  Measuring Web Application Quality with WebQEM , 2002, IEEE Multim..

[12]  Gustavo Rossi,et al.  Systematic hypermedia design with oohdm , 1996 .

[13]  Vicente Pelechano,et al.  Development of Web Applications from Web Enhanced Conceptual Schemas , 2003, ER.

[14]  Silvia Mara Abrahão,et al.  Early Usability Evaluation in Model Driven Architecture Environments , 2006, 2006 Sixth International Conference on Quality Software (QSIC'06).