By Topic

Web Site Evolution, 2005. (WSE 2005). Seventh IEEE International Symposium on

Date 26-26 Sept. 2005

Filter Results

Displaying Results 1 - 24 of 24
  • Proceedings. Seventh IEEE International Symposium on Web Site Evolution

    Publication Year: 2005
    Save to Project icon | Request Permissions | PDF file iconPDF (86 KB)  
    Freely Available from IEEE
  • Seventh IEEE International Symposium on Web Site Evolution - Title Page

    Publication Year: 2005 , Page(s): i - ii
    Save to Project icon | Request Permissions | PDF file iconPDF (101 KB)  
    Freely Available from IEEE
  • Seventh IEEE International Symposium on Web Site Evolution - Copyright

    Publication Year: 2005 , Page(s): iv
    Save to Project icon | Request Permissions | PDF file iconPDF (82 KB)  
    Freely Available from IEEE
  • Seventh IEEE International Symposium on Web Site Evolution - Table of contents

    Publication Year: 2005 , Page(s): v - vi
    Save to Project icon | Request Permissions | PDF file iconPDF (95 KB)  
    Freely Available from IEEE
  • Welcome from the Symposium Chairs

    Publication Year: 2005 , Page(s): vii
    Save to Project icon | Request Permissions | PDF file iconPDF (89 KB) |  | HTML iconHTML  
    Freely Available from IEEE
  • Symposium Committee

    Publication Year: 2005 , Page(s): viii
    Save to Project icon | Request Permissions | PDF file iconPDF (73 KB)  
    Freely Available from IEEE
  • Steering Committee

    Publication Year: 2005 , Page(s): ix
    Save to Project icon | Request Permissions | PDF file iconPDF (66 KB)  
    Freely Available from IEEE
  • Acknowledgments

    Publication Year: 2005 , Page(s): x
    Save to Project icon | Request Permissions | PDF file iconPDF (157 KB) |  | HTML iconHTML  
    Freely Available from IEEE
  • Testing an e-government Web site

    Publication Year: 2005
    Save to Project icon | Request Permissions | Click to expandQuick Abstract | PDF file iconPDF (68 KB) |  | HTML iconHTML  

    This keynote deals with the problem of testing Web sites where the code is not available. The Web site in question was an e-government Web site of the state of Saxony in eastern Germany. The keynote describes the experience in extracting test cases from natural language specifications, generating testdata for relational databases from the database schemas and generating XML/WSDL requests from the interface descriptions. The test included testing the Web pages in dialog mode as well as testing the Web services in batch mode. View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Necessity of methodologies to model rich Internet applications

    Publication Year: 2005 , Page(s): 7 - 13
    Cited by:  Papers (19)
    Save to Project icon | Request Permissions | Click to expandQuick Abstract | PDF file iconPDF (240 KB) |  | HTML iconHTML  

    Several methodologies and tools have been proposed for Web applications design and development. However, traditional Web applications are still inadequate to support the interaction and presentation functionalities demanded by the users. Recently, rich Internet applications (RIAs) have been proposed as an answer to these problems providing new levels of interactivity and presentation. The use of RIAs is growing exponentially; nevertheless there is a lack of full development methodologies in this sense. This document outlines the main features, which should be modeled in RIAs and proposes an evaluation process in order to obtain the suitability of a methodology to accomplish this goal. We also use this process to evaluate the suitability of several existing Web, multimedia and hypermedia methodologies to demonstrate that each one accomplishes only few RIA features, so new methodologies or extensions of the actual methodologies become necessary. View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Crosscutting concerns in J2EE applications

    Publication Year: 2005 , Page(s): 14 - 21
    Cited by:  Papers (3)
    Save to Project icon | Request Permissions | Click to expandQuick Abstract | PDF file iconPDF (256 KB) |  | HTML iconHTML  

    We explore the evolution benefits of adopting aspects in a J2EE setting by studying crosscutting concerns in a typical J2EE application. To identify these concerns, we take a top-down as well as a bottom-up approach. In the top-down view we focus on typical concerns that are known to be crosscutting (e.g., persistence), the way they are currently implemented and the possible gains and benefits if solved by aspects. In the bottom-up approach we take a look at the application's source code, and apply aspect mining techniques in order to find crosscutting concerns. We discuss how such concerns can be represented in an aspect-oriented language (viz. AspectJ), and reflect on the results in terms of maintainability and evolvability of the affected system. View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Evaluating Web usability with MiLE+

    Publication Year: 2005 , Page(s): 22 - 29
    Cited by:  Papers (4)
    Save to Project icon | Request Permissions | Click to expandQuick Abstract | PDF file iconPDF (672 KB) |  | HTML iconHTML  

    Web sites (or more in general interactive applications) need to be evaluated from a usability perspective for improving their quality for the end-users. This paper introduces a systematic methodology called MiLE+, which proposes an innovative approach to usability evaluation under several aspects. The main original feature is the separation between application-independent analysis (based on usability principles) and application-dependent analysis (based on the requirements of the application). The paper explores the differences between these types of analysis and presents the activities for carrying them out in an effective way. View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A comprehensive model for Web sites quality

    Publication Year: 2005 , Page(s): 30 - 36
    Cited by:  Papers (7)
    Save to Project icon | Request Permissions | Click to expandQuick Abstract | PDF file iconPDF (208 KB) |  | HTML iconHTML  

    Many of existing criteria for evaluating Web sites quality require methods such as heuristic evaluations, or/and empirical usability tests. This paper aims at defining a quality model and a set of characteristics relating internal and external quality factors and giving clues about potential problems, which can be measured by automated tools. The first step in the quality assessment process is an automatic check of the source code, followed by manual evaluation, possibly supported by an appropriate user panel. As many existing tools can check sites (mainly considering accessibility issues), the general architecture will be based upon a conceptual model of the site/page, and the tools will export their output to a Quality Data Base, which is the basis for subsequent actions (checking, reporting test results, etc.). View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Developing component-based adaptive Web applications with the AMACONTBuilder

    Publication Year: 2005 , Page(s): 39 - 45
    Cited by:  Papers (1)
    Save to Project icon | Request Permissions | Click to expandQuick Abstract | PDF file iconPDF (512 KB) |  | HTML iconHTML  

    The growing need for personalization and device independence calls for effective ways of engineering adaptive Web applications. This requires formats, languages and structured process models that allow developers to design and express adaptation, but also appropriate authoring tools. Still, current Web authoring tools do not provide sufficient adaptation support. Recently, the AMACONT project introduced a component-based document format aiming at efficiently composing adaptive Web applications from reusable Web components. This paper focuses on the development of such applications and presents a visual authoring tool called AMACONTBuilder. Based on a structured authoring process it is shown how it can be utilized for effectively creating AMACONT applications. View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • REGoLive: building a Web site comprehension tool by extending GoLive

    Publication Year: 2005 , Page(s): 46 - 53
    Cited by:  Papers (4)
    Save to Project icon | Request Permissions | Click to expandQuick Abstract | PDF file iconPDF (376 KB) |  | HTML iconHTML  

    Traditionally, program comprehension functionality is implemented with stand-alone tools. As a result, software engineers typically have to switch between various tools during comprehension activities. Each of these tools has its own idiosyncratic user interface and interaction paradigm, causing an unfavorable learning curve. As a result, many program comprehension tools fail to be adopted. Software engineering activities that involve program comprehension (e.g., maintenance) require the use of forward engineering tools (e.g., compilers) as well as reverse engineering tools (e.g., class hierarchy visualizers). Thus, extending forward engineering tools such as IDEs (e.g., Eclipse) or Web authoring tools (e.g., GoLive) by seamlessly adding program comprehension functionality helps software engineers and improves the adoption of comprehension functionality. In this paper, we introduce an adoption-centric tool development approach that leverages a Web authoring tool, GoLive, by grafting functionality for Web site comprehension on top. The benefits and drawbacks of this approach from the tool-user's as well as the tool-builder's perspective are discussed. View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Hyperlinks analysis in multilingual Web applications

    Publication Year: 2005 , Page(s): 57 - 62
    Cited by:  Papers (1)
    Save to Project icon | Request Permissions | Click to expandQuick Abstract | PDF file iconPDF (272 KB) |  | HTML iconHTML  

    Multilingual Web applications - applications where the information is provided in more than one language - present new difficulties for Web developers and maintainers. One of them is managing hyperlinks in correct way. Inconsistencies can raise when the same hyperlink structure is not replicated in every language (internal inconsistency) or when hyperlinks that connect pages in different languages are not symmetric (external inconsistency). In this paper, an algorithm is proposed to check the internal and external consistency of the hyperlinks that connect Web pages. A comparative evaluation of it has been conducted on a sample of 10 small multilingual Web sites, chosen among Web sites of Italy-based firms and educational institutions. View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Web testing: a roadmap for the empirical research

    Publication Year: 2005 , Page(s): 63 - 70
    Cited by:  Papers (5)
    Save to Project icon | Request Permissions | Click to expandQuick Abstract | PDF file iconPDF (240 KB) |  | HTML iconHTML  

    The quality delivered by existing Web applications is often poor. A consequence of this situation is a strong demand for techniques and tools that address the problem of the Web application quality. Lots of approaches are currently available, often coming with prototype or commercial tools implementing them. However, no attempt has been made so far to validate their effectiveness. In this paper, we consider the available techniques for Web testing and we propose a classification into three major groups. We deal with the problem of defining the Web-specific faults. Our approach is an empirical investigation of the reported faults, abstracted into a fault model. Then, we evaluate the available techniques against the fault model, in terms of the fault categories directly addressed by them. Finally, we sketch a roadmap for the future empirical research. View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Web site accessibility: identifying and fixing accessibility problems in client page code

    Publication Year: 2005 , Page(s): 71 - 78
    Cited by:  Papers (2)
    Save to Project icon | Request Permissions | Click to expandQuick Abstract | PDF file iconPDF (256 KB) |  | HTML iconHTML  

    Web accessibility is an important issue to address along Web application development. Accessibility aims to allow the access to the content of the Web application even in presence of reduced hardware/software configurations on the client side of the application (such as browser configurations disabling graphical visualization, or scripting execution), or of users with physical disabilities (such as blind people). Some guidelines and rules have been defined by several organizations to grant and assess Web accessibility. This paper presents an approach to verify if the code of client pages of an existing application does not meet some accessibility rules or guidelines, making the application not accessible to some groups of users. A model representing the several features involved in the identification of accessibility problems that client page code may contain has been defined. This model is mainly based on the recent Web Content Accessibility Guidelines 2.0 Working Draft. A tool supporting the accessibility analysis and the fixing of the identified problems has been developed. Results from a case study carried out by using the proposed approach are presented and discussed. View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Web accessibility evolution in the United Kingdom

    Publication Year: 2005 , Page(s): 79 - 84
    Cited by:  Papers (2)
    Save to Project icon | Request Permissions | Click to expandQuick Abstract | PDF file iconPDF (240 KB) |  | HTML iconHTML  

    Web accessibility has received a lot of attention within the UK recently. This paper gauges how the accessibility of Web sites with the UK has changed over recent years. Web sites were chosen from 3 groups (public organisations, FTSE companies and universities) and using the Internet Archive yearly samples were taken and accessibility assessment carried out. It was found that overall the accessibility of sites within all three groups had improved with the most dramatic improvement evident within FTSE companies. View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Integrating static and dynamic analysis to improve the comprehension of existing Web applications

    Publication Year: 2005 , Page(s): 87 - 94
    Cited by:  Papers (11)  |  Patents (2)
    Save to Project icon | Request Permissions | Click to expandQuick Abstract | PDF file iconPDF (392 KB) |  | HTML iconHTML  

    Web applications are today becoming more and more interactive and dynamic: the pages rendered in a browser on the client side can be dynamically built by server pages according to the user inputs or requests. Moreover, even pieces of code (e.g., client-side scripts) can be dynamically generated. The comprehension of such applications, needed to effectively perform maintenance or testing, may be very hard. Indeed, for highly dynamic Web applications, static analysis is likely to give only an imprecise and approximate picture, thus, also dynamic analysis is required to gain a proper understanding of complex and dynamic application behavior. This paper presents the integration and the enhancement of two existing Web application reverse engineering tools: one, WARE, performing static analysis, the other, WANDA, dynamic analysis. In particular, the paper shows how the integrated toolkit can be used to identify equivalence classes from groups of dynamically built client pages, with the aim of improving comprehension. To validate the proposed approach, results from a case study are presented and discussed. View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Towards evolving Web sites into grid services environment

    Publication Year: 2005 , Page(s): 95 - 102
    Cited by:  Papers (1)
    Save to Project icon | Request Permissions | Click to expandQuick Abstract | PDF file iconPDF (632 KB) |  | HTML iconHTML  

    Grid services are emerged by integrating grid computing and Web services to perform a seamless information processing system across distributed, heterogeneous, dynamic virtual organisations that the user can access from any location. The Web Service Resource Framework (WSRF) was announced as a new way for manipulating "stateful resources" to perform grid services. It defines the concept of "stateful resources" and how they can be discovered, queried and manipulated via Web services. In this paper, we proposed a grid services-oriented reengineering approach to create stateful resources from conventional HTML Web sites, which applies hierarchical cluster and wrapper techniques to extract and translate Web sites resources. It supports services identification and packaging and archives Web site evolution into grid services environment by exploiting WRSF. View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Role based reengineering of Web applications

    Publication Year: 2005 , Page(s): 103 - 110
    Cited by:  Papers (1)
    Save to Project icon | Request Permissions | Click to expandQuick Abstract | PDF file iconPDF (328 KB) |  | HTML iconHTML  

    We present an approach based on roles and access policies to improve security management of Web applications. The approach first identifies the roles users have in the application, and then the software resources they can access based on the assigned role. Roles and resources are then used to design access policies by means of a visual language based tool providing a metaphor-oriented layer above the well-known role based access control (RBAC) model. A network infrastructure based on a policy enforcement point (PEP) and a policy decision point (PDP) is used to enforce these policies. The proposed approach has been used in a preliminary case study. View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Modernizing JavaServer Pages by Transformation

    Publication Year: 2005 , Page(s): 111 - 118
    Cited by:  Papers (2)
    Save to Project icon | Request Permissions | Click to expandQuick Abstract | PDF file iconPDF (424 KB) |  | HTML iconHTML  

    One way to improve the maintainability of a Web application is to separate its presentation from the business logic. Such separation not only makes a Web application easier to evolve and maintain, but also allows individual developers with different skills to cooperate more efficiently. Custom tags are a recent addition to the JSP standard that helps to facilitate this separation. In this paper, we present a transform to restructure JSP pages by moving embedded Java code into custom tags without changing the original functionality or user interface. This reduces the complexity of the Web applications, makes them more maintainable and makes best use different skill sets View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Author index

    Publication Year: 2005 , Page(s): 119
    Save to Project icon | Request Permissions | PDF file iconPDF (63 KB)  
    Freely Available from IEEE