Tracks‎ > ‎Thematic tracks‎ > ‎

Quality in Web Engineering

Foreword by the Chair

Maristella Matera (Politecnico di Milano, Italy)

The World Wide Web has become a major delivery platform for a variety of complex and sophisticated enterprise applications in several domains. In addition to their inherent multifaceted functionality, Web applications exhibit complex behaviour and place some unique requirements on their ubiquitous usability, performance, security and ability to grow and evolve. Web development can benefit from established practices from other related disciplines, but it has some distinguishing characteristics that are mainly due to its inherent multidisciplinary, encompassing contributions from diverse areas. In addition, due to the advent of new technologies, novel development practices have become possible, for example based on the paradigm of Web Mashups, also offering the possibility of defining advanced user interface mechanisms enhancing the user experience.

To guarantee the quality of the applications that can be deployed on the Web, the discipline of Web Engineering requires design and assessment methods able to cope with the evolving and varying requirements illustrated above. The aim of the thematic track on “Quality in Web Engineering” was indeed to solicit contributions on how to properly integrate quality evaluation techniques into Web engineering. During the track two papers were presented, dealing with two important aspects of quality in Web Engineering.

In the paper titled “A Novel Framework for Creating User Interface Level Tests Resistant to Refactoring of Web Applications”, Pirzadeh et al. propose a new test framework for identifying and locating the elements of a User Interface (UI) in a way that cannot be impacted by small UI changes. Developing user interfaces is indeed an important part of software development processes for Web applications and frequent and small changes are inevitable in the process of developing and refactoring a UI to improve user experience while preserving the original functionality. The proposed approach is inspired by the way human interact with the UIs of Web applications and how such interactions are described and communicated in natural language to others. The resulting framework can thus significantly reduce the cost of test maintenance by enabling software engineers create UI-level tests that are naturally resistant to UI changes.

In the paper “Fuzzy Mashup Quality Requirements Specification for Web Users”, Rümpel et al. deal with a new emergent development paradigm - the one related to the composition of Web mashups - and propose a novel approach for modelling quality requirements for Web mashups in which colloquial terms augmenting a tailored property model can be exploited. To this end, the authors introduce a proper meta-model for the representation of quality requirements for Web mashups, and show how a mashup platform can meet the target skills and expectations of end users by specifying quality requirements with fuzzy expressions. The authors also discuss the result of a user study showing the benefits of the employed modelling concepts for composers performing common composition tasks.

We thank the authors for their contributions, the program committee for their reviews, and the QUATIC 2014 conference organizers for their support in organizing this track.

Track Committee

Chair: Maristella Matera, Politecnico di Milano, Italy

Local Co-Organizing Chair: João Miguel Fernandes, UMinho, Portugal

Program Committee: 

  • Silvia Abrahao, Universitat Politècnica de València, Spain
  • Davide Bolchini,  Indiana University-Purdue University Indianapolis, USA
  • Coral Calero, University of Castilla-la-Mancha, Spain
  • Cinzia Cappiello, Polytechnic of Milan, Italy
  • Filomena Ferrucci, University of Salerno, Italy
  • Agnes Koshmider, Karlsruhe Institute of Technology, Germany
  • Emilio Insfran, Universitat Politècnica de València, Spain
  • Rosa Lanzilotti, University of Bari, Italy
  • Emilia Mendez, Blekinge Institute of Technology, Sweden
  • Luis Olsina, National University of La Pampa, Argentina
  • Tihomir Orehovacki, University of Zagreb, Croatia
  • Gustavo Rossi, National University of La Plata, Argentina
  • Andreas Ruempel, TU Dresden, Germany
  • Michael Weiss, Carleton University, Canada

Call for Papers

The World Wide Web has become a major delivery platform for a variety of complex and sophisticated applications in several domains. In addition to their multifaceted functionality, these Web applications exhibit complex behavior and place unique requirements on their ubiquitous usability, performance, security and ability to grow and evolve. The need therefore arises for adequate models and methods addressing multiple quality aspects.

Web development can benefit from established practices for quality assessment inherited from other related disciplines. However, it also has distinguishing characteristics which are mainly due to its inherent multidisciplinary, encompassing contributions from diverse areas, such as systems analysis and design, requirements engineering, software and data engineering, distributed system design, hypermedia/hypertext engineering human-computer interaction, user experience design.

Given the importance of the above issues, the track on “Quality in Web Engineering” @QUATIC 2014 aims at collecting novel contributions on how to enhance the quality of web-based systems by means of adequate Web Engineering techniques, as well as on how to integrate quality assurance in the Web Engineering lifecycle itself. Suggested topics of interest refer to different aspects related to quality models, quality assessment methods and quality-aware development practices. They include, but are not restricted to:
  • Quality requirements
  • Quality models for different classes of Web applications (traditional Web applications, Web2.0 applications, Web mashups, Web APIs, …)
  • Information quality
  • Reputation and trustworthiness of Web resources
  • Usability and Accessibility, with specific emphasis on the new technologies and standards for the Web
  • User Experience
  • Quality assessment of Web application models
  • Quality-aware design methods
  • Quality-aware code generation
  • Architectural and design patterns to enhance quality in Web applications
  • Quality of Web application development environments and case tools
  • Quality in Web engineering project management (cost estimation, risk management, measures, …)
  • Testing and evaluation of Web systems and applications (early (model-based) inspection, automated evaluation, usage analysis, …)
  • Empirical studies in Web engineering

Paper submission

Authors should submit to a PDF version of their paper. Papers must be in CPS format and not exceed 6 pages, including figures, references, and appendices. Submissions must be original and will be reviewed by the Track Program Committee. Accepted papers will be be submitted for archiving in Xplore and CSDL, subject to one of the authors registering for the conference. The authors of the 3 best papers of this thematic track will be invited to submit extended versions to the main track of the conference. More info on the QUATIC’2014 selection process and its tracks can be found at

Important dates

Abstract submission: April 21, 2014 (optional)
Paper submission: April 28, 2014
Authors’ notification: May 26, 2014
Registration and Camera-ready: July 10, 2014 (extended to July 21, 2014)