Handbook of Research on Web Information Systems Quality

Handbook of Research on Web Information Systems Quality

Coral Calero (University of Castilla-La Mancha, Spain), M. Angeles Moraga (University of Castilla-La Mancha, Spain) and Mario Piattini (Universidad de Castilla-La Mancha, Spain)
Indexed In: SCOPUS View 1 More Indices
Release Date: February, 2008|Copyright: © 2008 |Pages: 582|DOI: 10.4018/978-1-59904-847-5
ISBN13: 9781599048475|ISBN10: 1599048477|EISBN13: 9781599048482

Description

Web information systems engineering resolves the multifaceted issues of Web-based systems development; however, as part of an emergent yet prolific industry, Web site quality assurance is a continually adaptive process needing a comprehensive reference tool to merge all cutting-edge research and innovations.

The Handbook of Research on Web Information Systems Quality integrates 30 authoritative contributions by 72 of the world's leading experts on the models, measures, and methodologies of Web information systems, software quality, and Web engineering into one practical guide to Web information systems quality, making this handbook of research an essential addition to all library collections.

Topics Covered

The many academic areas covered in this publication include, but are not limited to:

  • Accessibility
  • Information systems quality
  • Portal data quality
  • Portal quality
  • Portlet measures
  • Search Engine Optimization
  • Software Architecture
  • Software Engineering
  • Software quality
  • Web application development
  • Web measures
  • Web methodologies
  • Web portals
  • Web site engineering
  • Web systems design

Reviews and Testimonials

This handbook provides comprehensive coverage of the most important issues, such as: effort and quality assessment, accessibility, usability, metadata, MDE, metamodels, ontologies search engine and information.

– Coral Calero, University of Castilla-La Mancha, Spain

This book will be useful to software engineers, researchers, practitioners, and educators in IT-related fields.

– Book News Inc. (June 2008)

Table of Contents and List of Contributors

Search this Book:
Reset

Preface

Web Information Systems are rapidly growing and the increasing demand of that software has made the quality a discriminator factor becoming a key factor for their success.

Advances in technology and the use of Internet have favored the appearance of a great variety of web software applications. As a result, over the past decade the number of organizations which make use of Web applications has grown dramatically. These web applications are used by different companies with the aim of giving several services to their clients. From the user’s point of view, web applications are used to make deals. In both cases, the quality is relevant. In the first case, it is fundamental the quality of web applications in order to give a good service and assure the loyalty of users. In the second case, the quality is important in order for users can achieve their objectives in a proper way.

Therefore, it is essential not only to develop new Web Information Systems, but also to take into account their quality. With regard to this, new methodologies and models are being developed to improve and assess the quality of Web Information Systems. In such an ever-evolving environment, web engineers, software quality managers, software engineers, software architects, MSc. students and university-level professors of the discipline need access to the most current information about the models, measures and methodologies in this emerging field.

The Web age has modified our society, new business models have appeared whereas others have been modified. In addition, the relationships between the different actors have changed.

It may be worth emphasizing that Web Technologies have become very important in Information Systems. Web Technologies are essential for organizations. Currently, it is indispensable that the developed web products, such as web pages, web applications, web portals and so on, achieve a minimum level of quality.

According to Offutt 2002, several factors inherent to Web development affect to the quality.

    1. Developers build Web-based software systems by integrating numerous diverse components from disparate sources, including custom built special-purpose applications, customized off-the-shelf software components, and third-party products.

    2. Much of the new complexity found with Web-based applications also results from how the different software components are integrated. Not only is the source unavailable for most of the components, the executables might be hosted on computers at remote, even competing organizations. To ensure high quality for Web systems composed of very loosely coupled components, we need novel techniques to achieve and evaluate these components’ connections.

    3. Finally, Web-based software offers the significant advantage of allowing data to be transferred among completely different types of software components that reside and execute on different computers. However, using multiple programming languages and building complex business applications complicates the flow of data through the various Web software pieces.

The Handbook of Research on Web Information Systems Quality provides comprehensive coverage of the most important issues, such as: effort and quality assessment, accessibility, usability, metadata, MDE, metamodels, ontologies search engine and information. All of them focused on Web Information Systems.

The Handbook is divided into four sections that cover the main tendencies on the Web Information Systems research and gives a clear vision of the main actual lines of work and also the topics where more effort is being developed.

The first section is on quality assessment, where different approaches, whose central point is quality, are presented. The second is on accessibility and usability, perhaps two of the most important factors related to Web Information Systems and where more research and development efforts are deployed from the beginning of this discipline. The third section approaches the technological point of view with chapters about metadata, MDE; metamodels and ontologies. Finally, the last section works on web engines and Information on the web.

As we have already mentioned the first section is related to effort and quality assessment and is composed of eight chapters. The first chapter presents a survey literature of size measures (attributes) that have been proposed for Web effort estimation. These measures are classified according to a proposed taxonomy. In addition, the authors discuss ways in which Web companies can devise their own size measures. The objective of the second chapter is to introduce the concepts related to Web effort estimation and effort estimation techniques. Also details and compares, by means of a case study, three effort estimation techniques.

Chapter 3 emphasizes the significance of approaching Web Information Systems (WIS) from an engineering viewpoint. A methodology for deploying patterns as means for improving the quality of WIS as perceived by their stakeholders is presented. The fourth chapter discusses and analyses the effectiveness of SME business to business websites from a user perspective under the premise that an effective method of evaluating a website can contribute to the development of more quality websites and greater realization of benefits. In Chapter 5 the problem of web application quality assessment from two perspectives is assessed.

Chapter 6 presents the most prominent systems and prototypes implemented for the automatic quality assessment for internet pages and analyzes the knowledge sources exploited for these approaches. In Chapter 7 several portal quality models are presented and compared. Authors have adapted one of the best portal quality model proposed in the literature to the eBanking context.

Finally, the section ends with a chapter that proposes a model for data quality in Web portals (PDQM) builts upon the foundation of three key aspects: (1) a set of Web data quality attributes identified in the literature in this area, (2) data quality expectations of data consumers on the Internet, and (3) the functionalities that a Web portal may offer its users.

The second section of the book is divided into two main topics and is composed by seven chapters. The first works on both topics. The three next chapters deal with accessibility, one of them from a general point of view, another one comparing approaches to web accessibility assessment and the last one about maximizing web accessibility. The other three chapters are about usability from the point of view of ergonomic criteria as part of the development of web applications or as an important aspect for the construction of business process driven web applications.

Concretely, Chapter 9 presents the structure of an index which allows the development team to create the specification of the context of use document for the development of Web applications, bearing in mind characteristics of usability and accessibility.

Chapter 10 studies the Web Accessibility issue from the perspective of Web Information Systems Quality. In addition, the closed relationship between accessibility and standard Web technologies is explained. In the eleventh chapter the importance of Web accessibility assessment is discussed and fifteen different approaches found in literature are compared.

The user interface is the place where users can interact with the information by using their minds. Users with special needs can acquire information by using a human centred user interface. Chapter 12 highlights the need to investigate the relationship between cognition and user interface.

Chapter 13 proposes a quality model that focuses on quality in use or usability for the product characterization of the World Wide Web and Chapter 14 surveys the most emergent usability evaluation models to be adopted during the whole lifecycle of Web information systems, for promoting usability.

In the last chapter of this section the authors gather a set of guidelines provided by experts in web usability and present the solution designed in a particular Web Engineering method that follows a Model Driven Development approach.

The section 3 is related to Metadata, MDE, metamodels and ontologies. The first four chapters are focused on Metadata issues. In the next three chapters different metamodels oriented to web requirements, development of web applications and web exploration are shown. Finally, an ontology for WSRP standard is presented and a philosophy of architecture design in Web Information Systems.

The section starts with Chapter 16 focused on “portletizing” existing Web applications, that is, wrapping them as portlets, without requiring any modification. After providing some background on portlet technology, they discuss two kinds of approaches to portletization: automatic and annotation-based. In Chapter 17 the authors survey techniques for ontology evolution. The authors detail the various existing languages and techniques devoted to Web data evolution, with particular attention to Semantic Web concepts, and how these languages and techniques can be adapted to evolving data in order to improve the quality of Web Information Systems applications.

In Chapter 18 the importance of using ontologies to represent database schemas is highlighted. The representation of the fuzzy data in fuzzy databases management systems (FDBMS) has certain special requirements, and these characteristics must be explicitly defined to enable this kind of information to be accessed. Chapter 19 addresses those issues by proposing a Web Metadata-Based Model to evaluate and recommend Web pages based on their information quality, as predicted by their metadata.

Chapter 20 presents one WIS development methodology (MIDAS) that has been completed with the definition of a strategy for the formal specification of its models with V&V objectives. And Chapter 21 presents NDT (Navigational Development Techniques), a Web methodological approach to deal with requirements, based on Model-Driven Engineering. The proposal is composed of a set of procedures, techniques and models to assure the quality of results in the Web requirements treatment.

Chapter 22 introduces the necessity to consider quality management activities as part of the Web Engineering (WE) process to improve the final quality of Web applications with respect to creative practices.

The problem of automatically organizing heterogeneous collections of Web documents for generation of thematically focused expert search engines and portals is focused on Chapter 23. As a possible application scenario for the presented techniques the authors show a Web crawler that aims to populate topics of interest by automatically categorizing newly fetched documents.

An ontology for WSRP standard is presented on Chapter 24. The aim of this standard is to provide a common interface in order to allow the communication between portal and portlets. Bearing this in mind, in this work the authors propose an ontology for the WSRP standard that offers an understandable summary of the standard.

Closing this section, Chapter 25 a comprehensive set of guiding principles – Philosophy of Architecture Design (PAD) – as a means of coping with the architecture design complexity and managing the architectural assets of web information systems in a service-oriented paradigm is presented.

The last section of the book is focused on two main topics: search engine and information. Among the chapters classified in this section, four of them are related to the first topic whereas the last two are related to the second one.

The section starts with Chapter 26 where the authors propose the improvement of the quality of Web search by combining meta-search and self-organizing maps. This can help users both in locating interesting documents more easily and in getting an overview of the retrieved document set.

In Chapter 27 some past research in web search and current trends focusing on how to improve the search quality in different perspectives of “what”, “how”, “where”, “when”, and “why” are discussed.

The objectives of Chapter 28 are to review the theories and technologies pertaining to web search, helping in the understanding of how web search engines work and how to use the search engines more effectively and efficiently.

The purpose of the 29th chapter is to describe methods and criteria used for evaluating search engines. The chapter also proposes a model for evaluating the searching effectiveness of Web retrieval systems in non English queries.

Finally, the last chapter of the book proposes that visitor information centres are analogous to a general information system and that centre user experience can partially be explained by their perception of the information resource quality.

Due to the variety of topics and the different aspects related to the research on quality for Web Information Systems, this handbook can be used by software engineering researchers and practitioners (professors, PhD and postgraduate students, industrial R&D departments, etc.) for helping in the understanding of the topic, knowing about the main current tendencies of research and the future lines of research on Web Information Systems Quality.

Author(s)/Editor(s) Biography

Coral Calero has a PhD in computer science and is associate professor at the Escuela Superior de Informatica of the Castilla-La Mancha University in Ciudad Real. She is a member of the Alarcos Research Group, in the same University, specialized in information systems, databases, and software engineering. Her research interests include advanced databases design, database quality, software metrics, and database metrics. She is author of papers in national and international conferences on this subject. She has published in Information Systems Journal, Software Quality Journal, Information and Software Technology Journal, and SIGMOD Record Journal. She has organized the Web services quality workshop (WISE Conference, Rome 2003) and database maintenance and reengineering workshop (ICSM Conference, Montreal 2002).
Mª Ángeles Moraga (MariaAngeles.Moraga@uclm.es) has a PhD in computer science. She received her MSc in computer science and her technical degree in computer science by the University of Castilla-La Mancha (UCLM). Nowadays she is assistant professor at the Escuela Superior de Informática of the University of Castilla-La Mancha in Ciudad Real (Spain). She is a member of the Alarcos Research Group, in the same University, specialized in information systems, databases, and software engineering. Her research interests are portals, portlets, software quality, and measures.
Mario Piattini has an MSc and a PhD in computer science (Politechnical University of Madrid) and a MSc in Psychology (UNED). He is also a certified information system auditor and a certified information system manager by ISACA (Information System Audit and Control Association) as well as a full professor in the Department of Computer Science at the University of Castilla-La Mancha (Ciudad Real, Spain). Furthermore, he is the author of several books and papers on databases, software engineering, and information systems. He is a co-editor of several international books including Advanced Databases Technology and Design (2000, Artech House, UK), Information and database quality (2002, Kluwer Academic Publishers, Norwell, USA), Component-based software quality: methods and techniques (2004, Springer, Germany), and Conceptual Software Metrics (Imperial College Press, UK, 2005). He leads the ALARCOS research group of the Department of Computer Science at the University of Castilla-La Mancha (Ciudad Real, Spain). His research interests include advanced databases, database quality, software metrics, security and audit, and software maintenance.

Indices

Editorial Board

Silvia Abrahão
Valencia University of Technology, Spain

Manuel Ángel Serrano
University of Castilla-La Mancha, Spain

Mª Ángeles Moraga
University of Castilla-La Mancha, Spain

Ricardo Barros
Federal University of Rio de Janeiro, Brazil

Ismael Caballero
University of Castilla-La Mancha, Spain

Coral Calero
University of Castilla-La Mancha, Spain

Angélica Caro
University of Bio-Bio, Chile

John D’Ambra
University of New South Wales, Australia

Eduardo Fernández Medina
University of Castilla-La Mancha, Spain

Carlos García
Indra Software Factory, Spain

Ignacio García-Rodríguez de Guzmán
University of Castilla-La Mancha, Spain

Marcela Genero
University of Castilla-La Mancha, Spain

Pankaj Kamthan
Concordia University, Canada

Fotis Lazarinis
University of Sunderland, UK

Chad Lin
Curtin University of Technology, Australia

Thomas Mandl
University of Hildesheim, Germany

Adriana Martin
Universidad Nacional del Comahue, Argentina

Maristella Matera
Politecnico di Milano, Italy

Xiannong Meng
Bucknell University, USA

Mario Piattini
University of Castilla-La Mancha, Spain

Macario Polo
University of Castilla-La Mancha, Spain

Cédric Pruskim
University of Luxembourg, Luxembourg

Francisco Ruiz
University of Castilla-La Mancha, Spain

Tony Shan
University of Phoenix, USA

Aurora Vizcaíno
University of Castilla-La Mancha, Spain