Scielo RSS <![CDATA[RISTI - Revista Ibérica de Sistemas e Tecnologias de Informação]]> http://www.scielo.mec.pt/rss.php?pid=1646-989520180001&lang=pt vol. num. 26 lang. pt <![CDATA[SciELO Logo]]> http://www.scielo.mec.pt/img/en/fbpelogp.gif http://www.scielo.mec.pt <![CDATA[<b>Trends in Information and Communication Technologies</b>]]> http://www.scielo.mec.pt/scielo.php?script=sci_arttext&pid=S1646-98952018000100001&lng=pt&nrm=iso&tlng=pt <![CDATA[<b>Influence of Environment Factors in the Implementation of the ISO / IEC 29110 standard</b>]]> http://www.scielo.mec.pt/scielo.php?script=sci_arttext&pid=S1646-98952018000100002&lng=pt&nrm=iso&tlng=pt El estándar ISO/IEC 29110 es usado por algunas empresas peruanas con el fin de mejorar la calidad del software que elaboran y ser más productivos. Sin embargo, existen factores que influyen en el equipo durante la mejora de procesos de software, por lo cual, identificar adecuadamente estos factores, permitirá mejorar el nivel de adopción en futuras implementaciones. El objetivo de este estudio es analizar los factores del entorno que influyen en la adopción del estándar ISO/IEC 29110, en su perfil básico, en 4 pequeñas empresas desarrolladoras de software, utilizando la metodología de estudio de caso múltiple. Cada empresa trabajó bajo su propio contexto y definió sus propios objetivos de mejora. Del conjunto de factores del entorno analizados, se encontró como resultado que 5 de ellos influenciaron positivamente en todas las empresas sin importar el contexto, 2 ellos negativamente y 2 de ellos tuvieron relación entre factores debido al contexto<hr/>The ISO/IEC 29110 standard is used by some Peruvian companies in order to improve the quality of the software they produce and be more productive. However, there are factors that influence the team during the software process improvement, for which, properly identifying these factors will allow improving the level of adoption in future implementations. The purpose of this study is to analyze the environmental factors that influence the adoption of the ISO/IEC 29110 standard, in its basic profile, in 4 small software development companies, using the multiple case study methodology. Each company worked in its own context and defined its own improvement objectives. From the set of environmental factors analyzed, it was found that 5 of them positively influenced all the companies regardless of the context, 2 of them negatively and 2 of them were related between factors due to the context <![CDATA[<b>Impact of the sociological factors of the user on the acceptance and use of project management software in the medium-sized company in Lima</b>]]> http://www.scielo.mec.pt/scielo.php?script=sci_arttext&pid=S1646-98952018000100003&lng=pt&nrm=iso&tlng=pt (Contexto) El uso de aplicaciones de software generalmente en su adopción no siempre es efectiva. En particular, en la gestión de proyectos, donde existen algunas dificultades en el contexto de las empresas medianas en Lima para utilizar las herramientas de gestión de proyectos. (Objetivo) Estudiar los factores relacionados con características del software, la organización y los usuarios para la aceptación del software de gestión. (Método) Se diseñó y ejecutó una encuesta basada en un estudio realizado en el mismo tema. (Resultados) Se obtuvieron respuesta de 77 gerentes de proyectos. (Conclusión) Los factores como la funcionalidad, el tamaño de la organización, la complejidad del proyecto y el uso del software son los más representativos. En el estudio también se encuentra que: (i) existe una relación fuerte y significativa entre el uso del software y la percepción del desempeño del gerente del proyecto y (ii) los factores como la capacitación, la experiencia y el nivel educativo no tienen ningún efecto<hr/>(Context) The use of software applications generally in their adoption is not always effective. In particular, in project management, where there are some difficulties in the context of medium-sized companies in Lima to use project management tools. (Objective) Study the factors related to the characteristics of the software, the organization and the users for the acceptance of the management software. (Method) A survey based on a study conducted on the same topic was designed and executed. (Results) Response was obtained from 77 project managers. (Conclusion) Factors such as functionality, the size of the organization, the complexity of the project and the use of software are the most representative. In the study also finds that: (i) exists a strong and significant relationship between the use of software and the perception of the project manager's performance and (ii) factors such as training, experience and educational level have no effect <![CDATA[<b>Identifying paths to start the software process improvement in software development organizations</b>]]> http://www.scielo.mec.pt/scielo.php?script=sci_arttext&pid=S1646-98952018000100004&lng=pt&nrm=iso&tlng=pt En la actualidad, uno de los principales obstáculos de las organizaciones de desarrollo de software en la implementacion del Modelo CMMI-Dev es como iniciar su implementación y aumentar la probabilidad de éxito en una evaluación SCAMPI. Este método de evaluación permite validar, establecer e identificar las oportunidades de mejora de procesos para obtener un nivel de madurez. Sin embargo, el método de evaluación SCAMPI no garantiza una evaluación exitosa, debido a que el proceso de evaluación es empírico basado en la experiencia del equipo auditor experto en Mejora de Procesos de Software con respecto a este modelo. Este artículo propone la identificacion de alternativas de caminos a traves de una herramienta para lograr una efectiva implementación en el modelo CMMI-DEV Nivel 2, considerando sus objetivos de negocio de la organización<hr/>One of the main obstacles of software development organizations in the implementation of the CMMI-Dev Model is how to start its implementation and increase the probability of success in a SCAMPI evaluation. This evaluation method allows to validate, establish and identify opportunities for process improvement to obtain a level of maturity in this model. However, the SCAMPI evaluation method does not guarantee a successful evaluation, because the evaluation process is empirical based on the experience of the expert audit team in Software Process Improvement with respect to this model. This article proposes the identification of paths alternatives through a tool to achieve an effective implementation in the CMMI-DEV v1.3 Level 2 model, considering its business objectives of the organization <![CDATA[<b>Implementation of a DevSecOps + Risk Management in a Data Center of a Mexican Organization</b>]]> http://www.scielo.mec.pt/scielo.php?script=sci_arttext&pid=S1646-98952018000100005&lng=pt&nrm=iso&tlng=pt En México la importancia de los Centros de Datos ha incrementado el interés en enfoques DevOps (Developer Operations). Implementar un enfoque DevOps en Centros de Datos permite establecer estrategias para la gestión de operaciones automatizadas, ingeniería de software y aseguramiento de la calidad. Este artículo presenta la implementación de un enfoque evolucionado de DevOps nombrado como DevSecOps+ Risk Management, que además de lo antes mencionado permite establecer estrategias para gestionar la seguridad informática y gestión de riesgos. El artículo incluye tanto la descripción del enfoque, cómo su implementación para el desarrollo de proyectos en un centro de datos de una empresa gubernamental mexicana. Los resultados han demostrado que este enfoque apoya en la finalización exitosa de proyectos críticos de la organización<hr/>In Mexico the importance of Data Centers has increased the interest on DevOps (Developer Operations) approaches. The implementation of a DevOps approach in a Data Center allows establishing strategies for managing automatize operations, software engineering and quality assurance. This paper presents the implementation of an evolve approach of DevOps named as DevSecOps + Risk Management, which in addition to the above mentioned allows establishing strategies for managing information security and Risk Management. The paper includes both, the description of the approach as well as its implementation for developing projects in a Data Center in a large government organization of Mexico. The results have demonstrated that this approach support the successful closure of critical projects within the organization <![CDATA[<b>Characterization and Automatic Detection of Bad Smells MVC</b>]]> http://www.scielo.mec.pt/scielo.php?script=sci_arttext&pid=S1646-98952018000100006&lng=pt&nrm=iso&tlng=pt Los bad smells son causa frecuente de acumulación de deuda técnica; término que se refiere al costo en que se incurre por utilizar un enfoque de diseño o desarrollo apresurado y descuidado. Existen trabajos sobre la caracterización de bad smells, así como sobre enfoques para detectarlos y corregirlos automáticamente. Sin embargo, pocos de estos trabajos caracterizan, detectan y corrigen bad smells arquitectónicos. Este trabajo es un esfuerzo inicial para a llenar este vacío y contribuir en: (i) la caracterización de bad smells relevantes al estilo de arquitectura MVC, y (ii) la detección automática de estos bad smells utilizando técnicas de análisis estático de software. Los resultados obtenidos muestran que la mayoría de los bad smells definidos existen en la práctica, y que la estrategia de detección propuesta reduce en un amplio margen el tiempo requerido para detectar bad smells mediante una revisión de código de forma manual<hr/>Bad smells are a frequent cause of technical debt, which denotes the cost of adopting a quick and dirty design or development approach. There are works on characterizing bad smells as well as on detecting and fixing them automatically. However, few of these works characterize, detect and fix architectural bad smells. The work presented in this article represents an initial effort to fill this by contributing to: (i) the characterization of bad smells tha are relevant to the MVC architecture style, and (ii) the automatic detection of these using static analysis of software techniques. The obtained results show that most of the defined bad smells exist in practice and that the proposed detection method reduces by a wide margin the detection time required by a code review <![CDATA[<b>Usability evaluation of collaborative applications with multimodal user interface</b>]]> http://www.scielo.mec.pt/scielo.php?script=sci_arttext&pid=S1646-98952018000100007&lng=pt&nrm=iso&tlng=pt Las aplicaciones colaborativas (AC), pueden ser evaluadas desde varias dimensiones: contexto grupal, usabilidad, colaboración e impacto cultural. La usabilidad en AC se mide en términos de eficiencia, eficacia y satisfacción, en la que un grupo de usuarios pueden alcanzar objetivos y metas en común. Para la evaluación de usabilidad se han propuesto métodos y heurísticas de evaluación que pueden aplicarse en las diferentes fases del desarrollo de una AC. En este trabajo, presentamos una propuesta de evaluación de usabilidad para aplicaciones colaborativas con interfaces de usuario multimodal, aplicada a los cuatro elementos de una AC: comunicación, colaboración, coordinación y regulación. La propuesta contempla la evaluación en tres etapas: planeación, ejecución y análisis y reporte. La propuesta de evaluación se aplicó a una AC con interfaz multimodal que permite la elaboración de diagramas de flujo<hr/>Collaborative applications (CA) can be evaluated from several dimensions: group context, usability, collaboration and cultural impact. Usability in CA is measured in terms of efficiency, effectiveness and satisfaction, in which a group of users can achieve common objectives and goals. In order to evaluate groupware usability, several methods and evaluation heuristics have been proposed, they can be applied in the different phases of the development of an AC. In this paper, we present a proposal for usability evaluation for collaborative applications with multimodal user interfaces applied to the four elements of a CA: communication, collaboration, coordination and regulation. The proposal contemplates the evaluation in three stages: planning, execution and analysis and report. The evaluation proposal was applied to an AC with multimodal interface that allows the elaboration of flow diagrams <![CDATA[<b>A Methodology for Data WareHousing Processes Based on Experience</b>]]> http://www.scielo.mec.pt/scielo.php?script=sci_arttext&pid=S1646-98952018000100008&lng=pt&nrm=iso&tlng=pt El artículo presenta una nueva metodología para procesos data warehousing, que integra diversos enfoques, técnicas y metodologías, tales como: especificación de requisitos de información, modelamiento relacional, modelo de desarrollo combinado a partir de las propuestas de Kimball y Hefesto, un proceso aumentado de extracción-transformación y carga que incorpora explícitamente una fase de validación de indicadores, y finalmente visualizaciones integradas e interactivas para el análisis multidimensional de los indicadores obtenidos. La metodología propuesta no sólo se basa en los aspectos teóricos descritos en el artículo, sino que además en la experiencia lograda por parte del equipo investigador, en el desarrollo de diversos proyectos de data warehousing, principalmente orientados a la generación de indicadores de productividad académica y de gestión de una universidad, lo que corresponde al caso de estudio de aplicación de la metodología que se describe. Los resultados de éxito en diferentes proyectos donde ha sido utilizada esta metodología avalan su eficacia<hr/>The article presents a new methodology for data warehousing processes, which integrates different approaches, techniques and methodologies, such as: specification of information requirements, relational modeling, combined development model based on the Kimball and Hefesto proposals, an increased process of extraction-transformation and load that explicitly incorporates a validation phase of indicators, and finally integrated and interactive visualizations for the multidimensional analysis of the obtained indicators. The proposed methodology is not only based on the theoretical aspects described in the article, but also on the experience gained by the research team in the development of various data warehousing projects, mainly oriented to the generation of indicators of academic productivity and management of a university, which corresponds to the case study application of the methodology described. The results of success in different projects where this methodology has been used guarantee its effectiveness <![CDATA[<b>Towards Semantic Interoperability for Smart and Sustainable Management of High Biodiversity Territories using SmartLand-LD</b>]]> http://www.scielo.mec.pt/scielo.php?script=sci_arttext&pid=S1646-98952018000100009&lng=pt&nrm=iso&tlng=pt Un reto presente en los actuales esfuerzos de desarrollo sostenible es potenciar la interoperabilidad entre variables e indicadores almacenados en sistemas de información y proveedores de servicios de datos autónomos, distribuidos y heterogéneos. El acceso restringido a fuentes de datos y servicios limita las capacidades de un territorio inteligente y sostenible para mejorar los aspectos sociales, ambientales y económicos. Este trabajo presenta un enfoque de Web Semántica que apoya la extracción, la transformación de datos vinculados, la integración y la explotación de datos masivos y heterogéneos, con aplicación en la toma de decisiones relacionadas con el desarrollo inteligente y sostenible de los territorios. Motivado por el carácter no escalable de los métodos de gestión de datos sostenibles convencionales, así como por los desafíos de interoperabilidad presentes en los silos de datos contemporáneos, el marco descrito, acuñado como SmartLand-LD, aprovecha el potencial combinado de diversas fuentes de datos. Estos incluyen transmisiones de sensores, datos geográficos, bases de datos científicas, recursos relacionados disponibles en repositorios de conocimiento y otras fuentes de datos abiertos estructurados y no estructurados. A través de la apertura, la construcción de gráficos de conocimiento, la interoperabilidad semántica y las técnicas colaborativas de ciencia abierta, el marco propuesto permite el mapeo e integración de datos sobre indicadores de desarrollo sostenible en territorios de alta biodiversidad<hr/>A present challenge in today's sustainable development efforts is to empower interoperability between variables and indicators across autonomous, distributed and heterogeneous information systems, and data service providers. Restricted access to data sources and services limits the capabilities of a smart and sustainable territory to improve social, environmental and economic aspects. This work presents a Semantic Web approach that supports the extraction, linked data transformation, integration, and exploitation of large-scale and heterogeneous territories data, with application to decision-making related with smart and sustainable development of territories. Motivated by the non-scalable character of conventional sustainable data management methods, as well as by the interoperability challenges present in contemporary data silos, the described framework- coined as SmartLand-LD - leverages the combined potential of diverse data sources. These include sensor streams, geo-data, scientific databases, related resources available from knowledge repositories, and other structured and non-structured open data sources. Through openness, knowledge graphs building, semantic interoperability, and open science collaborative techniques, the framework proposed enables the mapping and integration of data about sustainable development indicators in high biodiversity territories <![CDATA[<b>An agent-based model to simulate absorption capacity in organizations</b>]]> http://www.scielo.mec.pt/scielo.php?script=sci_arttext&pid=S1646-98952018000100010&lng=pt&nrm=iso&tlng=pt Se presenta una re-conceptualización del constructo ‘capacidad de absorción' (ACAP) en las organizaciones que pretende ser implementable en un programa de ordenador para facilitar la simulación de los efectos de la adquisición, asimilación y explotación de conocimiento aprovechable del entorno de la organización, con el objetivo de generar ventaja competitiva e innovación en las organizaciones. A diferencia de otras investigaciones que se enfocan en producir refinamientos al constructo de la ACAP, ésta investigación se centra en una simulación por ordenador para diseñar la ACAP real en las organizaciones. Se sugiere de una falta de diseño en los modelos conceptuales inferidos de la revisión de la literatura y se propone un nuevo diseño implementable de la ACAP. Este nuevo diseño arroja luces sobre la implementación en el entorno organizacional de la ACAP capaz de sustentar la absorción efectiva de conocimiento en las organizaciones<hr/>This paper introduces a reconceptualization of the ‘absorptive capacity' (ACAP) construct in organizations pursuing to implement a computer program to assist the simulation the results of acquisition, assimilation and harnessing of knowledge available in the environment of the organization, with the aim of obtaining competitive advantage and produce innovation in organizations. In contrast to other researches focusing in refining the ACAP construct, this research emphasizes on a computer simulation to assist the design an actual ACAP in organizations. This paper suggests a lack of design of the ACAP conceptual models inferred from the reviewed literature and a new implementable design of the ACAP construct is proposed. This new design sheds light upon an actual implementation of the ACAP construct able to support effective knowledge absorption at organizations