MODELS`08 Workshop ESMDE Towards Quality-Driven Model Transformations: A Replication Study (2009)
Emilio Insfran, José Ángel Carsí, Silvia Abrahão, Marcela Genero, Mario Piattini
Abstract. Commonly, there are several ways to transform a source model into a target model. These alternative target models may have the same functionality but can differ in their quality attributes....
Carlos Blanco, Eduardo Fernández-medina, Juan Trujillo, Mario Piattini
Automatic generation of secure multidimensional code
Emilio Soler, Veronika Stefanov, Jose-norberto Mazón, Juan Trujillo, Eduardo Fernández-medina, Mario Piattini
Abstract—Data warehouse (DW) systems integrate data from heterogeneous sources and are used by decision makers to analyze the status and the development of an organization. Traditionally,...
Challenges and Improvements in Distributed Software Development: A Systematic Review (2009)
Miguel Jiménez, Mario Piattini, Aurora Vizcaíno
Distributed Software Development (DSD) has recently evolved, resulting in an increase in the available literature. Organizations now have a tendency to make greater development efforts in more...
Challenges and Improvements in Distributed Software Development: A Systematic Review (2009)
Miguel Jiménez, Mario Piattini, Aurora Vizcaíno
Distributed Software Development (DSD) has recently evolved, resulting in an increase in the available literature. Organizations now have a tendency to make greater development efforts in more...
Experimental Validation of Multidimensional Data Models Metrics (2008)
Manuel Serrano, Coral Calero, Mario Piattini
Multidimensional data models are playing an increasingly prominent role in support of day-to-day business decisions. Due to their significance in taking strategic decisions it is fundamental to...
SOFTWARE—PRACTICE AND EXPERIENCE (2008)
Softw Pract Exper, Gerardo Canfora, Félix García, Mario Piattini, C. A. Visaggio
Applying a framework for the improvement of software process maturity
Using UML Packages for Designing Secure Data Warehouses (2008)
Rodolfo Villarroel, Emilio Soler, Eduardo Fernández-medina, Juan Trujillo, Mario Piattini
Abstract. Due to the sensitive data contained in Data Warehouses (DWs), it is essential to specify security measures from the early stages of the DWs design and enforce them. In this paper, we will...
Joaquina Martín-albo, Manuel F. Bertoa, Coral Calero, Antonio Vallecillo, Ra Cechich, Mario Piattini
Abstract — In the last few years component-based software development (CBSD) has been imposed as a new paradigm in software systems construction. CBSD is based on the idea that software systems can...
Using a Multi-agent Architecture to Manage Knowledge (2008)
Oscar M. Rodríguez, Aurora Vizcaíno, Ana I. Martínez, Mario Piattini
Abstract. In the software maintenance process a considerable amount of information needs to be managed. This information often comes from diverse and distributed sources. However, very few software...
ANALYSIS OF THE USAGE STATISTICS OF ROBOTS EXCLUSION STANDARD (2008)
All Rights Reserved, Edited Pedro Isaías, Miguel Baptista Nunes, Inmaculada J. Martínez, Luís Rodrigues, Patrícia Barbosa, ...
is concerned, specifically the rights of translation, reprinting, re-use of illustrations, recitation, broadcasting, reproduction on microfilms or in any other way, and storage in data banks.
Security Requirements for Web Services based on SIREN (2008)
Carlos Gutiérrez, Begoña Moros, Ambrosio Toval, Eduardo Fernández-medina, Mario Piattini
Security in web services-based systems is a critical aspect since their operative infrastructure is based on Internet, which is a public medium and so intrinsically insecure. At present, there is an...
An Agent-based Approach to Knowledge Management for Software Maintenance (2008)
Aurora Vizcaíno, Jesús Favela, Mario Piattini
Nowadays organisations consider knowledge, also called intellectual capital, to be as important as
Marcela Genero, José Olivas, Mario Piattini, Francisco Romero
A controlled experiment for corroborating the usefulness of class diagram metrics
Luis Reynoso, Marcela Genero, Mario Piattini
UML models quality is clearly a crucial issue that must be evaluated at the initial stages of object-oriented software development, in order to get software products with better quality. This fact is...
Using QVT to obtain Use Cases from Secure Business Processes modeled with BPMN (2008)
Alfonso Rodríguez, Eduardo Fernández-medina, Mario Piattini, Chillán Chile
Abstract. Nowadays, enterprises are aware of the importance that business processes and security have in relation to their competitive position and performance. In previous works, we have proposed a...
A Three Level Multi-agent Architecture to Foster Knowledge Exchange (2008)
Juan Pablo Soto, Aurora Vizcaíno, Javier Portillo, Mario Piattini
This paper proposes a multi-agent architecture based on the concepts of communities of practices and reputation to manage knowledge management systems. The main goal of this proposal is to emulate...
COMPARING DIFFERENT QUALITY MODELS FOR PORTALS (2008)
Mª Ángeles Moraga, Coral Calero, Mario Piattini
In this paper a brief overview of some proposals of portal quality models is presented and a comparative study is carried out with the objective of establishing the main differences between them,...
David G. Rosado, Eduardo Fernández-medina, Mario Piattini
Security patterns are a recent development as a way to encapsulate the accumulated knowledge about secure systems design, and security patterns are also intended to be used and understood by...
Practical Attack on the Shrinking Generator (2008)
Rodolfo Villarroel, Emilio Soler, Eduardo Fernández-medina, Juan Trujillo, Mario Piattini
Predicting UML Statechart Diagrams Understandability Using Fuzzy Logic-Based Techniques (2008)
Marcela Genero, José A. Olivas, Francisco P. Romero, Mario Piattini
Abstract. In this work, we present an application of the Fuzzy Logic in the field of prediction in Software Engineering. We specifically use the Fuzzy Prototypical Knowledge Discovery for...
A proposal of a Software Measurement Ontology (2008)
Francisco Ruiz, Marcela Genero, Félix García, Mario Piattini, Coral Calero
Abstract. Software measurement, as a young discipline, suffers from the symptoms of any unconsolidated discipline. Unfortunately, there does not yet exist a consensus about the terminology used in...
The Advisability of using packages in data warehouse design (2008)
Manuel Serrano, Rafael Romero, Juan Carlos Trujillo, Mario Piattini, E. S. Informática
Abstract. Data warehouses are large data repositories integrating data from several sources that support decision making. Although, traditionally, data warehouses have been designed using the...
A DATA QUALITY MEASUREMENT INFORMATION MODEL BASED ON ISO/IEC 15939 (Research-in-Progress) (2008)
Ismael Caballero, Eugenio Verbo, Coral Calero, Mario Piattini
Abstract: Measurement is a key activity in DQ Management. Through DQ literature, one can discover a lot of proposals contributing somehow to the measurement of DQ issues. Looking at those proposals,...
Object-relational database metrics (2008)
Mario Piattini, Coral Calero, Houari Sahraoui, Hakim Lounis
ABSTRACT. Object-relational databases will replace relational systems to become the next great wave of databases because they combine traditional database characteristics with object-oriented...
University of Castilla-La Mancha (2008)
Mario Piattini, Coral Calero, Houari Sahraoui, Hakim Lounis, E. S. Informática, ...
It is important that the software products, and obviously databases, are evaluated for every relevant quality characteristic, using validated or widely accepted metrics. It is also important to...
A PORTAL DATA QUALITY MODEL FOR USERS AND DEVELOPERS (Research-in-progress) (2008)
Angélica Caro, Coral Calero, Mario Piattini
Abstract. The measurement of the Data Quality is or should be a critical issue for Web portal users and developers. For the former, the evaluation of data quality is necessary as it ensures that the...
Towards a Cognitive-Based Approach to Distributed Requirement Elicitation Processes (2008)
Gabriela N. Ar, Aurora Vizcaíno, Ra Cechich, Mario Piattini
Abstract. Distance between stakeholders working on a global software development project introduces problems in communication and control. Processes like requirements elicitation, where communication...
Alejandra Cechich, Mario Piattini
Typically, COTS component evaluations embody a first stage intended to determine rapidly which products are suitable in a target context. This stage – called “filtering ” or “screening ”...
SPI long term benefits: case studies of five small firms (2008)
Cater-Steel, Aileen, Rout, Terry, Oktaba, Hanna, Piattini, Mario
[Abstract]: The contribution of small enterprises to the software industry is marked, but the level of understanding of the ways in which they can survive, grow and improve is limited. In particular,...
SPI long term benefits: case studies of five small firms (2008)
Cater-Steel, Aileen, Rout, Terry, Oktaba, Hanna, Piattini, Mario
[Abstract]: The contribution of small enterprises to the software industry is marked, but the level of understanding of the ways in which they can survive, grow and improve is limited. In particular,...
Accepted (Day Month Year) (2008)
Jose C. Riquelme, Macario Polo, Jesus S. Aguilar–ruiz, Mario Piattini, Francisco J. Ferrer–troyano, Francisco Ruiz
This paper presents an empirical study analysing the relationship between a set of metrics for Fourth–Generation Languages (4GL) programs and their maintainability. An analysis has been made using...
Abstract Knowledge Discovery For Predicting Entity Relationship Diagram Maintainability (2008)
Marcela Genero, José A. Olivas, Mario Piattini, Francisco Romero
It is generally accepted that the quality of the information system (IS) is highly dependent on decisions made early in the IS development. Conceptual data model is a key artifact built at the early...
A Methodology for Multilevel Database Design 1 (2007)
Eduardo Fernández-medina, Mario Piattini
Abstract. In a Connected Society, the importance of database privacy and security increases considerably. Security must be considered as a fundamental requirement in Information Systems (IS)...
An Empirical Study to Validate Metrics for Class Diagrams (2007)
Marcela Genero, Mario Piattini, Coral Calero
One of the principal objectives of software engineering is to improve the quality of software products. Quality assurance must be guaranteed from the early stages of the software development life...
Distributing Human Resources among Software Development Projects 1 (2007)
Macario Polo, María Dolores Mateos, Mario Piattini, Francisco Ruiz
This paper presents a method for estimating the distribution of human resources to be assigned to development projects. The estimation calculates the optimal distribution from the economical point of...
Experimental Validation of Multidimensional Data Models Metrics (2007)
Manuel Serrano, Coral Calero, Mario Piattini
Multidimensional data models are playing an increasingly prominent role in support of day-to-day business decisions. Due to their significance in taking strategic decisions it is fundamental to...
A BPMN Extension for the Modeling of Security Requirements in Business Processes (2007)
RODRÍGUEZ, Alfonso, FERNÁNDEZ-MEDINA, Eduardo, PIATTINI, Mario
Business Processes are considered a crucial issue by many enterprises because they are the key to maintain competitiveness. Moreover, business processes are important for software developers, since...
The Impact of Structural Complexity on the Understandability of UML Statechart Diagrams (2007)
Ann Maes, Marcela Genero, Geert Poels, Mario Piattini, ...
The research reported in this working paper was initiated during a summer research stay of Mr. Cruz-Lemus and Dr. Genero at Ghent University (June- September 2004). The authors wish to thank Prof....
Una revisión sistemática de la adaptación del proceso software (2007)
Mario Piattini, Miguel R. Luaces, Nieves R. Brisaboa, Oscar Pedreira
Aunque continuamente aparecen nuevos trabajos y propuestas en el área de proceso software, es difícil que encajen en su forma original en una empresa dada. De ahí la necesidad de adaptar los...
Métricas para la Evaluación de la Complejidad de Bases de Datos Relacionales (2006)
Francisco Ruíz, Coral Calero, Mario Piattini, Macario Polo
Métricas para la Evaluación de la Complejidad de Bases de Datos Relacionales
Francisco J. Pino, Félix García, Manuel Serrano, Mario Piattini
Actualmente es importante tener un conjunto de medidas para medir las mejoras introducidas por esfuerzos de mejora de procesos de software y que en muchas ocasiones estas mejoras se miden a través...
Revisión sistemática de mejora de procesos software en micro, pequeñas y medianas empresas (2006)
Francisco J. Pino, Félix García, Mario Piattini
Las micro, pequeñas y medianas empresas -Pymes- son una pieza muy importante en el engranaje de la economía mundial. La industria del software en la mayoría de los países está formada por tejido...
A UML 2.0/OCL Extension for Designing Secure Data Warehouses (2006)
Rodolfo Villarroel, Eduardo Fernández-medina, Mario Piattini, Juan Trujillo
At present, it is very difficult to develop a methodology that fulfills all criteria and comprises all security constraints in the successful design of data warehouses. If that methodology were...
Piattini: Designing secure databases (2005)
Eduardo Fernández-medina, Mario Piattini
Security is an important issue that must be considered as a fundamental requirement in information systems development, and particularly in database design. Therefore security, as a further quality...
Evaluating the effect of composite states on the understandability of UML statechart diagrams (2005)
Marcela Genero, M. Esperanza Manso, Mario Piattini
Abstract. UML statechart diagrams have become an important technique for describing the dynamic behavior of a software system. They are also a significant element of OO design, especially in code...
A Formal Definition for ObjectRelational Database Metrics (2005)
Aline Lúcia Baroni, Coral Calero, Mario Piattini
Abstract: Object-relational databases add to the relational model the possibility of working with new and complex data and applications. One widely accepted mechanism for assuring the quality of an...
Towards a Process for Web Services Security (2005)
Carlos Gutiérrez, Eduardo Fernández-medina, Mario Piattini
Web Services (WS) security has undergone an enormous development, as carried out by the major organizations and consortiums of the industry over the last few years. This has brought about the...
Towards a consistent terminology for software measurement (2005)
Félix García, Manuel F. Bertoa, Coral Calero, Antonio Vallecillo, Francisco Ruíz, Mario Piattini, ...
Although software measurement plays an increasingly important role in Software Engineering, there is no consensus yet on many of the concepts and terminology used in this field. Even worse,...
An ontology for the management of software maintenance projects (2004)
Francisco Ruíz, Aurora Vizcaíno, Mario Piattini, Felix García
Different proposals exist to represent the software maintenance process. However most of them are very informal or too focussed on a specific goal. We have developed a semi-formal ontology where the...
Marcela Genero, Marcela Genero, Geert Poels, Geert Poels, Mario Piattini, Mario Piattini
Database and data model evolution is a significant problem in the highly dynamic business environment that we experience these days. To support the rapidly changing data requirements of agile...
No-redundant Metrics for UML Class Diagram Structural Complexity (2003)
Mª Esperanza Manso, Marcela Genero, Mario Piattini
Abstract. In software engineering it is widely acknowledged that the usage of metrics at the initial phases of the object oriented software life cycle can help designers to make better decisions and...
Empirical Validation of Metrics for UML Statechart Diagrams (2002)
Marcela Genero, David Mir, Mario Piattini
Maintainability is an increasingly relevant quality aspect in the development of object oriented software systems (OOSS). It is generally accepted that OOSS maintainability is highly dependent on the...
Defining and Validating Measures for Conceptual Data Model Quality (2002)
Marcela Genero, Geert Poels, Mario Piattini
Abstract. For assessing conceptual data model quality it is useful to have quantitative and objective measurement instruments. The scarcity of such measurement instruments leaded us to define a set...
Mario Piattini, Marcela Genero, Coral Calero, Grupo Alarcos
Data model metrics 1 Due to the central role that conceptual data models play in the design of databases, it is crucial to assure their quality since the early phases of database life cycle. For...
Using fuzzy prototypes for software engineering measurement and prediction (2002)
José A. Olivas, Marcela Genero, Mario Piattini, Francisco P. Romero
Abstract:-The main objective of this work is to present an application of an extension of the original Knowledge Discovery in Databases (KDD) process called Fuzzy Prototypical Knowledge Discovery...
A Prediction model for OO information system quality based on early indicator (2001)
Marcela Genero, Luis Jiménez, Mario Piattini, Grupo Alarcos, Grupo Oreto
Abstract. Conceptual modelling is a key task in the early phases of an information system (IS) life cycle. In the development of object-oriented information systems (OOIS) class diagrams become the...
FPKD. Fuzzy Prototypical Knowledge Discovery. Application to Forest Fire Prediction (2000)
José A. Olivas, Mario Piattini
This contribution presents a new approach, based on Fuzzy Prototypical Knowledge Discovery, to predict the maintainability of class diagrams done using the Unified Modelling Language (UML), which has...
Early metrics for object oriented information systems (2000)
Marcela Genero, Mª Esperanza Manso, Mario Piattini, Francisco García
ABSTRACT. The quality of an object oriented information systems (OOIS) depends greatly on the decisions taken at the initial phases of their development. In a typical object oriented information...
CIM to PIM Transformation: A Reality (1970)
Alfonso Rodrguez, Eduardo Fernndez-Medina, Mario Piattini
Within the scope of MDA, the model transformation is orientated towards solving the problems of time, cost and quality associated with software creation. Moreover, business process modeling, through...