Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Javier J. Gutiérrez is active.

Publication


Featured researches published by Javier J. Gutiérrez.


model driven engineering languages and systems | 2008

Visualization of Use Cases through Automatically Generated Activity Diagrams

Javier J. Gutiérrez; Clémentine Nebut; M. J. Escalona; M. Mejías; Isabel Ramos

Functional requirements are often written using use cases formatted by textual templates. This textual approach has the advantage to be easy to adopt, but the requirements can then hardly be processed for further purposes like test generation. In this paper, we propose to generate automatically through a model transformation an activity diagram modeling the use case scenario. Such an activity diagram allows us to guess in a glimpse the global behavior of a use case, and can easily be processed. The transformation is defined using the QVT-Relational language, and is illustrated on a case study using a supporting tool.


Journal of Systems and Software | 2011

An overview on test generation from functional requirements

M. J. Escalona; Javier J. Gutiérrez; M. Mejías; G. Aragón; Isabel Ramos; J. Torres; F.J. Domínguez

Despite the fact that the test phase is described in the literature as one of the most relevant for quality assurance in software projects, this test phase is not usually developed, among others, with enough resources, time or suitable techniques. To offer solutions which supply the test phase, with appropriate tools for the automation of tests generation, or even, for their self-execution, could become a suitable way to improve this phase and reduce the cost constraints in real projects. This paper focuses on answering a concrete research question: is it possible to generate test cases from functional requirements described in an informal way? For this aim, it presents an overview of a set of relevant approaches that works in this field and offers a set of comparative analysis to determine which the state of the art is.


Advances in Engineering Software | 2007

The treatment of navigation in web engineering

M. J. Escalona; J. Torres; M. Mejías; Javier J. Gutiérrez; D. Villadiego

This paper aims at giving a global vision of the most popular web engineering approach. Web systems have woken up a high interest in companies and in the research community in the last years. Thus, techniques and methods are being proposed in order to offer a suitable framework to deal with the special characteristics of the web. For these reasons, some years ago a new line in the software engineering appeared. This line, then named web engineering, has grown in the last years, proving that web systems have special characteristics that require a special treatment. One of the most treated characteristic is the navigation. Navigation is a critical aspect in web systems and its suitable development in the life cycle is a basic need to guarantee the project quality. This survey shows how navigation is treated in 15 web proposals, which are the most referenced ones, and it analyses the available techniques, models and the possible gaps in the treatment.


international conference on web engineering | 2006

An approach to generate test cases from use cases

Javier J. Gutiérrez; M. J. Escalona; M. Mejías; J. Torres

The system testing allows to verify the behaviour of the systemunder test and to guarantee the satisfaction of its requirements.This work describes a complete process to generate test casesfrom use cases for web applications. This process also resolves the lacks detected in existing approaches.


research challenges in information science | 2008

A case study for generating test cases from use cases

Javier J. Gutiérrez; M. J. Escalona; M. Mejías; J. Torres; Arturo H. Centeno

The verification of the correct implementation of use cases is a vital task in software development and quality assurance. Although there are many works describing how to generate test cases from use cases, there are very few case studies and empirical results of their application and effectiveness. This paper introduces a first case study that test the correct implementation of use cases in a web system and a command line system, analyses the results and exposes that generation of use cases has a successful about 80%.


Archive | 2007

Derivation of Test Objectives Automatically

Javier J. Gutiérrez; M. J. Escalona; M. Mejías; J. Torres

A vital task of software development is to test the correct implementation of functional requirements. Use cases are widely used artefacts that define the functionality of a software system in early stages of the development process. This paper exposes the lack of automatism in existing approaches that deal with the derivation of test cases, and introduces a new approach and tool to derive systematically test objectives from the use cases of the system under test.


research challenges in information science | 2009

An approach for Model-Driven test generation

Javier J. Gutiérrez; M. J. Escalona; M. Mejías; Isabel Ramos; J. Torres

The test phase is one of the most important phases in software development. However, in practice, little research has been carried out in this field. Model-Driven Engineering is a new paradigm that can help to minimize test cases generation costs and can ensure quality of results. This paper presents the application of the MDE paradigm in the systematic, even automatic, generation of System Test Software.


euro american conference on telematics and information systems | 2009

Model-driven in reverse: the practical experience of the AQUA project

M. J. Escalona; Javier J. Gutiérrez; L. Rodríguez-Catalán; A. Guevara

Model-Driven Web Engineering (MDWE) is a new paradigm which provides satisfactory results in software development. However, most experiments with MDWE towards the development of software from the requirements to the implementation stages. However, in practice, sometimes software development does not follow this classic path. In this paper, MDWE is presented as a suitable selection in software projects of technological evolution. The AQUA project is a very large and important project which is a fusion of three previous systems. Thus, this project starts with the original code of these three systems. The paper introduces the power of MDWE in this kind of systems.


ISD | 2011

Measuring the Quality of Model-Driven Projects with NDT-Quality

M. J. Escalona; Javier J. Gutiérrez; M. Pérez-Pérez; A. Molina; E. Domínguez-Mayo; F. J. Domínguez-Mayo

Model-driven web engineering (MDWE) is a new paradigm which provides satisfactory results in the development of web software systems. However, as can be concluded from several research works, MDWE provokes traceability problems and the necessity of managing constraints in metamodel instances and transformation executions. The management of these aspects is usually executed manually in the most of MDWE approaches. Nevertheless, model-driven paradigm itself can offer suitable ways to manage them. This chapter presents NDT-Quality, an approach to measure the quality of web projects developed with NDT (navigational development techniques), and offers a view about the application of this tool in real web projects.


Archive | 2006

A Practical Approach of Web System Testing

Javier J. Gutiérrez; M. J. Escalona; M. Mejías; J. Torres

The process of testing software system is gaining more importance every day [6]. Software applications are growing in size and complexity quickly. It makes more necessary to dispose techniques to assure quality of the systems and that the result satisfied initial specifications [1].

Collaboration


Dive into the Javier J. Gutiérrez's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

J. Torres

University of Seville

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge