Search For:

Displaying 1-50 out of 91 total
Reengineering Technologies
Found in: IEEE Software
By Ricardo Pérez-Castillo,Ignacio García-Rodriguez de Guzmán,Mario Piattini,Christof Ebert
Issue Date:November 2011
pp. 13-17
Software systems must continually evolve to meet ever changing needs. However, such systems often become legacy systems as a consequence of uncontrolled maintenance combined with obsolete technology. To control maintenance costs and preserve complex embedd...
 
Representing Security and Audit Rules for Data Warehouses at the Logical Level by Using the Common Warehouse Metamodel
Found in: Availability, Reliability and Security, International Conference on
By Emilio Soler, Rodolfo Villarroel, Juan Trujillo, Eduardo Fernandez-Medina, Mario Piattini
Issue Date:April 2006
pp. 914-921
Data warehouses (DWs) contained high sensitive data, and therefore, it is essential to specify security measures from the early stages of the DW design and enforce them. Access control models for transactional (relational) databases, based on tables, colum...
 
MIMOS, System Model-Driven Migration Project
Found in: 2013 17th European Conference on Software Maintenance and Reengineering (CSMR)
By Ricardo Perez-Castillo,Ignacio Garcia-Rodriguez de Guzman,Mario Piattini
Issue Date:March 2013
pp. 445-448
The volatile IT industry often tempts companies to replace legacy information systems with new ones. However, legacy systems cannot always be completely discarded because they gradually store a significant amount of valuable business knowledge as a result ...
 
Test Automation
Found in: IEEE Software
By Macario Polo,Pedro Reales,Mario Piattini,Christof Ebert
Issue Date:January 2013
pp. 84-89
Testing is a destructive task in which the goal is to find relevant defects as early as possible. It requires automation to reduce cost and ensure high regression, thus delivering determined quality. This article reviews technologies for test automation.
 
Obtaining Thresholds for the Effectiveness of Business Process Mining
Found in: Empirical Software Engineering and Measurement, International Symposium on
By Ricardo Pérez-Castillo,Laura S´nchez-Gonz´lez,Mario Piattini,Félix García,Ignacio García-Rodriguez de Guzm´n
Issue Date:September 2011
pp. 453-462
Business process mining is a powerful tool to retrieve the valuable business knowledge embedded in existing information systems. The effectiveness of this kind of proposal is usually evaluated using recall and precision, which respectively measure the comp...
 
MARBLE. A business process archeology tool
Found in: Software Maintenance, IEEE International Conference on
By Ricardo Perez-Castillo,Maria Fernandez-Ropero,Ignacio Garcia-Rodriguez de Guzman,Mario Piattini
Issue Date:September 2011
pp. 578-581
Modernization of legacy information systems is usually triggered by the need of introducing new business requirements or due to the technology obsolescence. During modernization software projects, there exists a lot of business knowledge that was embedded ...
 
An Architecture for Creating Simulators for Training Global Software Development
Found in: Global Software Engineering Workshop, IEEE International Conference on
By Miguel J. Monasor,Aurora Vizcaíno,Mario Piattini
Issue Date:August 2011
pp. 90-94
The need for universities to provide their students with theoretical lessons and practical training in GSD has led to the development of new training schemes. Most of these consist of involving distant students from different cultures in the development of...
 
Applying AOSE Concepts to Model Crosscutting Variability in Variant-Rich Processes
Found in: Software Engineering and Advanced Applications, Euromicro Conference
By Tom´s Martínez-Ruiz,Félix García,Mario Piattini,Jürgen Münch
Issue Date:September 2011
pp. 334-338
Software process models need to be variant-rich, in the sense that they should be systematically customizable to specific project goals and project environments. It is currently very difficult to model Variant-Rich Process (VRP) because variability mechani...
 
Scrum-based Methodology for Distributed Software Development
Found in: Global Software Engineering, IEEE International Conference on
By Eva del Nuevo,Mario Piattini,Francisco J. Pino
Issue Date:August 2011
pp. 66-74
There are many companies doing software development in a distributed way nowadays, due to the great benefits that it provides, however, this type of development also leads to multiple complications such as deteriorated communications. Among the most widesp...
 
Harmonizing Quality Assurance Processes and Product Characteristics
Found in: Computer
By César Pardo, Francisco J. Pino, Félix García, Mario Piattini
Issue Date:June 2011
pp. 94-96
Adapting software quality assurance processes to product requirements will result in greater product quality and compliance, and thus increased customer satisfaction.
 
Preparing Students and Engineers for Global Software Development: A Systematic Review
Found in: Global Software Engineering, International Conference on
By Miguel J. Monasor, Aurora Vizcaíno, Mario Piattini, Ismael Caballero
Issue Date:August 2010
pp. 177-186
In recent years, the evolution of Global Software Development (GSD) has grown both rapidly and significantly, and although the efficiency of this new type of development has been proven, some challenging issues must still be confronted. Of all these, our r...
 
A Framework for Training Skills for Global Software Development: PhD Research Proposal
Found in: Global Software Engineering, International Conference on
By Miguel J. Monasor, Aurora Vizcaíno, Mario Piattini
Issue Date:August 2010
pp. 355-356
A framework (methods and tool) for training and developing skills needs in global software development.
 
Tools to Support Global Software Development Processes: A Survey
Found in: Global Software Engineering, International Conference on
By Javier Portillo-Rodríguez, Aurora Vizcaíno, Christof Ebert, Mario Piattini
Issue Date:August 2010
pp. 13-22
The current challenges in Global Software Development (GSD) necessitate support from software tools with special features. In this work, we explain which features are desirable for these tools in the context of GSD and how these features are related to the...
 
An Educational Environment for Training Skills for Global Software Development
Found in: Advanced Learning Technologies, IEEE International Conference on
By Miguel J. Monasor, Aurora Vizcaíno, Mario Piattini
Issue Date:July 2010
pp. 99-101
Global Software Development (GSD) is a recent trend that allows team members to be located on different remote sites, thus forming a network of virtual teams working on the same projects which confront the typical problems caused by distance. The stakehold...
 
On the Use of ADM to Contextualize Data on Legacy Source Code for Software Modernization
Found in: Reverse Engineering, Working Conference on
By Ricardo Pérez-Castillo, Ignacio García-Rodríguez de Guzmán, Orlando Ávila-García, Mario Piattini
Issue Date:October 2009
pp. 128-132
Legacy systems are usually made of two kind of artifacts: source code and databases. Typically, the maintenance of those systems is carried out through re-engineering processes. Although both artifacts can be independently maintained, for a more effective ...
 
PRECISO: A Reverse Engineering Tool to Discover Web Services from Relational Databases
Found in: Reverse Engineering, Working Conference on
By Ricardo Pérez-Castillo, Ignacio García-Rodríguez de Guzmán, Ismael Caballero, Macario Polo, Mario Piattini
Issue Date:October 2009
pp. 309-310
There is a real need for SOA principles, such as those offering software as services, in the software industry. In this effort, databases (one of the most important artifacts in Information Systems) can be also seen as a set of services offering access to ...
 
Teaching Requirements Elicitation within the Context of Global Software Development
Found in: Mexican International Conference on Computer Science
By Miguel Romero, Aurora Vizcaíno, Mario Piattini
Issue Date:September 2009
pp. 232-239
The typical problems of the requirements elicitation stage increase when stakeholders are working on a Global software Development project. In order to fulfil the challenge of successfully carrying out the requirements elicitation process in a GSD environm...
 
Supporting the Software Process Improvement in Very Small Entities through E-learning: The HEPALE! Project
Found in: Mexican International Conference on Computer Science
By Ricardo Cruz Mendoza, Miguel Morales Trujillo, Mauricio Morgado C., Hanna Oktaba, Guadalupe E. Ibargüengoitia, Francisco J. Pino, Mario Piattini
Issue Date:September 2009
pp. 221-231
Recurring problems in the application of a new software process improvement model have to do with the lack of knowledge about how it works, its dissemination and the tools available, making it difficult to acquire the model and then understand it. Nowadays...
 
Evaluating the Ability of Novice Analysts to Understand Requirements Models
Found in: Quality Software, International Conference on
By Silvia Abrahão, Emilio Insfran, José A. Carsí, Marcela Genero, Mario Piattini
Issue Date:August 2009
pp. 290-295
This paper is aimed at evaluating the ability of novice analysts to understand models specified using a RUP extension for modeling requirements. The evaluation is guided by a theoretical model for IS design methods, the Method Evaluation Model (MEM). In th...
 
Developing Data Quality Aware Applications
Found in: Quality Software, International Conference on
By Ricardo Pérez, César Guerra-García, Mario Piattini, Ma Ángeles Moraga
Issue Date:August 2009
pp. 458-464
Inadequate levels of Data Quality (DQ) in Information Systems (IS) suppose a very important problem for organizations. In any case, they look for to assure data quality from earlier stages on information system developments. This paper proposes to incorpor...
 
Prediction Models for BPMN Usability and Maintainability
Found in: E-Commerce Technology, IEEE International Conference on
By Elvira Rolón, Laura Sánchez, Félix García, Francisco Ruiz, Mario Piattini, Danilo Caivano, Giuseppe Visaggio
Issue Date:July 2009
pp. 383-390
The measurement of a business process in the earlystages of the lifecycle, such as the design andmodelling stages, could reduce costs and effort infuture maintenance tasks. In this paper we present aset of measures for assessing the structural complexityof...
 
Analyzing Ontology as a Facilitator During Global Requirements Elicitation
Found in: Global Software Engineering, International Conference on
By Gabriela N. Aranda, Aurora Vizcaíno, Mario Piattini
Issue Date:July 2009
pp. 309-314
Global software development projects deal with a variety of challenges, particularly those concerning communication and language differences. Bearing this in mind, processes that are crucially based on communication, such as requirements elicitation, must ...
 
Which Groupware Tool is the Most Suitable for this Group?
Found in: Global Software Engineering, International Conference on
By Gabriela N. Aranda, Aurora Vizcaíno, Mario Piattini
Issue Date:July 2009
pp. 400-405
Improving communication and knowledge sharing are the main challenges in global software development projects. Since stakeholders in such environments must communicate by means of groupware tools, our research focuses on analyzing people’s preferences, acc...
 
Including Security Rules Support in an MDA Approach for Secure DWs
Found in: Availability, Reliability and Security, International Conference on
By Carlos Blanco, Ignacio García-Rodríguez de Guzmán, Eduardo Fernández-Medina, Juan Trujillo, Mario Piattini
Issue Date:March 2009
pp. 516-521
Information security is a crucial aspect for enterprises that has to be considered as a strong requirement from the early stages of the development process and Data Warehouses (DWs) manage highly important information used to make strategic decisions which...
 
Applying an MDA-Based Approach to Consider Security Rules in the Development of Secure DWs
Found in: Availability, Reliability and Security, International Conference on
By Carlos Blanco, Ignacio García-Rodríguez de Guzmán, Eduardo Fernández-Medina, Juan Trujillo, Mario Piattini
Issue Date:March 2009
pp. 528-533
Data Warehouses (DWs) manage crucial information for enterprises which must be protected from unauthorized accesses. The question of which security issues are present in all stages of the DW design is therefore of great importance when considering these se...
 
Automated Support for Security Requirements Engineering in Software Product Line Domain Engineering
Found in: Availability, Reliability and Security, International Conference on
By Daniel Mellado, Jesus Rodríguez, Eduardo Fernández-Medina, Mario Piattini
Issue Date:March 2009
pp. 224-231
Security and requirements engineering are one of the most important factor of success in the development of a software product line due to the complexity and extensive nature of them, given that a weakness in security can cause problems throughout all the ...
 
Encouraging the Reuse of Knowledge in Communities of Practice by Using a Trust Model
Found in: Information, Process, and Knowledge Management, International Conference on
By Aurora Vizcaíno, Javier Portillo-Rodríguez, Juan Pablo Soto, Mario Piattini
Issue Date:February 2009
pp. 28-33
One technique with which to foster knowledge reuse in organizations is that of Communities of Practice where the feeling of trust between members is highly important in the sharing and reuse of knowledge. However, CoPs members are currently often geographi...
 
Security Requirements Engineering Process for Software Product Lines: A Case Study
Found in: Software Engineering Advances, International Conference on
By Daniel Mellado, Eduardo Fernández-Medina, Mario Piattini
Issue Date:October 2008
pp. 1-6
The majority of the current product line practices in requirements engineering do not adequately address security requirements engineering despite the fact that security requirements engineering is both a central task and a critical success factor in produ...
 
A Simulator for Education and Training in Global Requirements Engineering: A Work in Progress
Found in: Advanced Learning Technologies, IEEE International Conference on
By Miguel Romero, Aurora Vizcaíno, Mario Piattini
Issue Date:July 2008
pp. 123-125
The requirements elicitation process is that which is the most critical in software development. For this reason it is necessary to train professionals in the skills needed to confront this process. Traditionally this has not been an easy task and with the...
 
Security Requirements Variability for Software Product Lines
Found in: Availability, Reliability and Security, International Conference on
By Daniel Mellado, Eduardo Fernandez-Medina, Mario Piattini
Issue Date:March 2008
pp. 1413-1420
Software product line engineering has proven to be one of the most successful paradigms for developing a diversity of similar software applications and software-intensive systems at low costs, in short time, and with high quality, by exploiting commonaliti...
 
PSecGCM: Process for the Development of Secure Grid Computing based Systems with Mobile Devices
Found in: Availability, Reliability and Security, International Conference on
By David G. Rosado, Eduardo Fernandez-Medina, Javier López, Mario Piattini
Issue Date:March 2008
pp. 136-143
Mobile Grid, in relevance to both Grid and Mobile Computing, is a full inheritor of Grid with the additional feature of supporting mobile users and resources in a seamless, transparent, secure and efficient way. Security of these systems, due to their dist...
 
Towards Comprehensive Requirement Analysis for Data Warehouses: Considering Security Requirements
Found in: Availability, Reliability and Security, International Conference on
By Emilio Soler, Veronika Stefanov, Jose-Norberto Mazon, Juan Trujillo, Eduardo Fernandez-Madina, Mario Piattini
Issue Date:March 2008
pp. 104-111
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, requirement analysis approaches for DWs have focused purely on information ne...
 
Implementing Multidimensional Security into OLAP Tools
Found in: Availability, Reliability and Security, International Conference on
By Carlos Blanco, Eduardo Fernández-Medina, Juan Trujillo, Mario Piattini
Issue Date:March 2008
pp. 1248-1253
Data Warehouses (DW) manage historical information for the decision making process and for enterprises, it is vitally important to consider security requirements from the earliest stages of the development process. OLAP tools are the most used tools for im...
 
A Systematic Review and Comparison of Security Ontologies
Found in: Availability, Reliability and Security, International Conference on
By Carlos Blanco, Joaquin Lasheras, Rafael Valencia-García, Eduardo Fernández-Medina, Ambrosio Toval, Mario Piattini
Issue Date:March 2008
pp. 813-820
The use of ontologies for representing knowledge provides us with organization, communication and reusability. Information security is a serious requirement which must be carefully considered. Concepts and relations managed by any scientific community need...
 
Refinement of a Tool to Assess the Data Quality in Web Portals
Found in: Quality Software, International Conference on
By Angélica Caro, Coral Calero, Juan Enriquez de Salamanca, Mario Piattini
Issue Date:October 2007
pp. 238-243
The Internet is now firmly established as an environment for the administration, exchange and publication of data. To support this, a great variety of Web applications have appeared, among these web portals. Numerous users worldwide make use of Web portals...
 
Software Process Improvement: The Competisoft Project
Found in: Computer
By Hanna Oktaba, Félix García, Mario Piattini, Francisco Ruiz, Francisco J. Pino, Claudia Alquicira
Issue Date:October 2007
pp. 21-28
Competisoft provides the Latin American software industry with a reference framework for improvement and certification of its software processes. The project is based on proven solutions, including the MoProSoft model that four Mexican software companies a...
 
A Probabilistic Approach to Web Portal?s Data Quality Evaluation
Found in: Quality of Information and Communications Technology, International Conference on the
By Angelica Caro, Coral Calero, Emilia Mendes, Mario Piattini
Issue Date:September 2007
pp. 143-153
Advances in technology and the use of the Internet have favoured the emergence of a large number of Web applications, including Web Portals. Web Portals provide the means to obtain a large amount of information therefore it is crucial that the information ...
 
A Controlled Experiment for Selecting Transformations based on Quality Attributes in the context of MDA
Found in: Empirical Software Engineering and Measurement, International Symposium on
By Marcela Genero, Mario Piattini, Silvia Abrahao, Emilio Insfran, Jose Angel Carsi, Isidro Ramos
Issue Date:September 2007
pp. 498
In this paper, we briefly introduce a controlled experiment to investigate the selection of alternative transformation rules through which to obtain UML class diagrams from a Requirements Model [2]. The main goal of this experiment was to determine which o...
   
Using Verbal Protocols to Assess the Influence of Import-Coupling on the Comprehensibility of OCL Expressions
Found in: Cognitive Informatics, IEEE International Conference on
By Luis Reynoso, Marcela Genero, Mario Piattini
Issue Date:August 2007
pp. 440-449
The import coupling of an Object Constraint Language (OCL) expression increases when the expression operates within a large context of a Unified Modelling Language (UML) model. The expression would thus exhibit a decrease in its comprehensibility, and in c...
 
Application of QVT for the Development of Secure Data Warehouses: A case study
Found in: Availability, Reliability and Security, International Conference on
By Emilio Soler, Juan Trujillo, Eduardo Fernández-Medina, Mario Piattini
Issue Date:April 2007
pp. 829-836
Security is a crucial aspect for the development of Data Warehouses (DW) because they contain sensitive information. The application of the Model Driven Architecture (MDA) in the secure modeling of DWs allows obtaining the secure logical scheme from the co...
 
A Framework for the Development of Secure Data Warehouses based on MDA and QVT
Found in: Availability, Reliability and Security, International Conference on
By Emilio Soler, Juan Trujillo, Eduardo Fernández-Medina, Mario Piattini
Issue Date:April 2007
pp. 294-300
Data warehouses (DWs) store historical and aggregated information, extracted from multiple heterogeneous, autonomous and distributed sources of information, therefore it is essential to specify security measures from early stages of DW design and to enforc...
 
A set of QVT relations to transform PIM to PSM in the Design of Secure Data Warehouses
Found in: Availability, Reliability and Security, International Conference on
By Emilio Soler, Juan Trujillo, Eduardo Fernández-Medina, Mario Piattini
Issue Date:April 2007
pp. 644-654
Security represents a crucial aspect in the development of Data Warehouses (DWs), since they contain confidential data. It becomes therefore necessary to specify security and audit requirements for the multidimensional modelling, that cannot be directly tr...
 
A Multi-agent Model to Develop Knowledge Management Systems
Found in: Hawaii International Conference on System Sciences
By Aurora Vizcaino, Juan Pablo Soto, Javier Portillo, Mario Piattini
Issue Date:January 2007
pp. 203b
Developing Knowledge Management Systems is a complicated task since it is necessary to take into account how the knowledge is generated, how it can be distributed in order to reuse it and other aspects related to the knowledge flows. On the other hand, man...
   
Modelling a Knowledge Management System Architecture with INGENIAS Methodology
Found in: Computing, International Conference on
By Juan P. Soto, Aurora Vizcaino, Javier Portillo, Mario Piattini
Issue Date:November 2006
pp. 167-173
Nowadays knowledge management is a topic of vital importance as companies have realized that it offers a competitive advantage. In order to develop a knowledge management system that helps companies to take advantage of their knowledge, different technolog...
 
Ontology Driven Definition of a Portlet Functionality Model
Found in: Enterprise Distributed Object Computing Conference, IEEE International
By Mª Ángeles Moraga, Coral Calero, Mario Piattini
Issue Date:October 2006
pp. 405-408
In the software measurement context, there exists a lack of consensus among the concepts and terminology used. Even inconsistencies and terminology conflicts can be detected among standards. For this reason, a software measurement ontology (SMO) has come i...
 
Technology Selection to Improve Global Collaboration
Found in: Global Software Engineering, International Conference on
By Gabriela N. Aranda, Aurora Vizcaíno, Alejandra Cechich, Mario Piattini
Issue Date:October 2006
pp. 223-232
Global software development projects face up a variety of challenges respect to communication and control that need to be solved or, at least, minimized. For that reason, processes crucially based on communication, like software requirements elicitation; h...
 
Object-Relational Database Metrics Formalization
Found in: Quality Software, International Conference on
By Aline Lucia Baroni, Coral Calero, Fernando Brito e Abreu, Mario Piattini
Issue Date:October 2006
pp. 30-37
The abstract is to be in fully-justified italicized text, at the top of the left-hand column as it is here, below the author information. Use the word
 
Security Requirement with a UML 2.0 Profile
Found in: Availability, Reliability and Security, International Conference on
By Alfonso Rodriguez, Eduardo Fernandez-Medina, Mario Piattini
Issue Date:April 2006
pp. 670-677
Business processes are important for companies because they allow us to obtain an advanced marketplace position, and then, these enterprises can optimize and assure the quality of their products and services. Moreover, business processes are important for ...
 
Representing levels of abstraction to facilitate the Secure Multidimensional Modeling
Found in: Availability, Reliability and Security, International Conference on
By Rodolfo Villarroel, Emilio Soler, Eduardo Fernandez-Medina, Mario Piattini, Juan Trujillo
Issue Date:April 2006
pp. 678-684
In most real world data warehouses (DWs) projects, security aspects are issues that usually rely on DBMS administrators. We argue that the design of security aspects should be considered together with the conceptual modeling of DWs from the early stages of...
 
Practical Approach of a Secure Management System based on ISO/IEC 17799
Found in: Availability, Reliability and Security, International Conference on
By Luís Enrique Sanchez, Daniel Villafranca, Eduardo Fernandez-Medina, Mario Piattini
Issue Date:April 2006
pp. 585-592
<p>For enterprises to be able to properly use information and communications technologies, it is necessary to have guides, metrics and tools that allow us to always know the level of our security and the points in which we are not covering it. In sma...
 
 1  2 Next >>