14 research outputs found

    Impacto de las características personales de los programadores en la efectividad de Test-Driven-Development (TDD)

    Get PDF
    Contexto: El desarrollo dirigido por pruebas (Test Driven Development - TDD), es una estrategia de programación propuesta por Kent Beck (Beck,2002) como alternativa al desarrollo de software tradicional, ha sido una técnica ampliamente estudiada en la ingeniería de software experimental, especialmente con la realización de estudios que intentan demostrar su efectividad en términos de calidad del código y productividad de los programadores. Objetivos: En este trabajo de tesis doctoral, se propone la realización de una familia de experimentos (Basili,1999), para determinar la influencia de factores personales en la Calidad externa y en la Productividad al aplicar TDD en comparación con el desarrollo iterativo con pruebas al final (ITLD). Metodología: Se realizó una serie de 7 estudios experimentales en el ámbito académico e industrial, partiendo de un experimento tomado como base. Posteriormente los resultados fueron sintetizados mediante un meta- análisis tipo Individual Patient Data (IPD) con descomposición en subgrupos. Resultados: Se obtuvieron diferentes resultados en cuanto a la influencia de los factores humanos sobre la Calidad externa y Productividad, dependiendo del tipo de reclutamiento de los participantes que fueron agrupados como voluntarios (volunteer), no voluntarios (conscripted) y aquellos que participaron de los experimentos como un curso de entrenamiento (Training course), o también agrupados como profesionales y estudiantes. la Calidad externa no produjo diferencias significativas al aplicar TDD, aunque en ciertos casos hubo mejoras al aplicar TDD con estudiantes que participaron como conscripted, pero en otros casos la calidad externa decreció cuando fueron estudiantes que participaron como voluntarios. Por otra parte, los desarrolladores que usaron TDD fueron más productivos que aquellos que usaron ITLD. La experiencia en el uso de herramientas de prueba produjo resultados significativos para la Calidad externa y Productividad, aunque esto depende del tipo de reclutamiento y del carácter profesional o estudiante. Así mismo, la experiencia en Java incidió significativamente en la Calidad externa y el conocimiento del entorno Eclipse en la Productividad. La edad y el grado de completitud o cantidad de código entregado por los participantes al realizar las tareas experimentales fue un factor que influyó significativamente en la Productividad, independientemente de la técnica utilizada. Otro resultado obtenido es que conforme los participantes profesionales tienen mayor edad, su grado de completitud fue disminuyendo, aunque existió cierto interés por realizar un mejor trabajo al aplicar TDD. Conclusiones: Creemos que uno de los principales aportes de nuestro estudio, que lo consideramos de carácter exploratorio, es haber comprobado cómo la motivación, en este caso determinada por el tipo de reclutamiento, incide en el interés de los sujetos sean profesionales o estudiantes al realizar las tareas experimentales y por tanto influye en su productividad. También observamos que la edad es otro factor humano que debe ser objeto de una mayor investigación en trabajos futuros.Facultad de Informátic

    Detmold Conference Week 2017

    Get PDF
    Since 2000 (in the beginning 21st Century) climate change and globalisation have influenced the actual world and all societies tremendously and the have also affected the way we are building. Safety and security requirements are increasing and are consequently influencing the design of the building envelope. ‘Resilience’ describes the function and ability of buildings and their facades to to recover from or adjust easily to change. “Resilience” addresses the impacts of climate change and globalization and of safety and security requirements on the building envelope. The first edition of the Detmold Conference Week 2017 connects education and research, scholars and professionals in different events and formats: a master workshop and two conferences will discuss the approaches of resilient design and construction for buildings and facades. The direct way to specific stresses forced by water, wind, fire, explosion or earthquake but also in an indirect way seen as a general ability of adaptivity to different changes will be discussed at the facade2017 conference on Friday 24th November 2017 from different academic and professional perspectives. The 1st RMB Conference on Thursday 23rd November 2017 is organized by the consortium of the ERASMUS+ project “RMB: Reuse of Modernist Buildings. Design Tools for Sustainable Transformations”. There representatives of the consortium as well as international guest will debate in particular issues of Resilience of Modern Movement Buildings and Neighborhoods. During the conference we will discuss new design and educational concepts for the reuse of modern postwar buildings for housing and other purposes – resilience through reuse. Scholars, PhD and master students present and discuss selected papers and posters

    Revisión sistemática de s.o iot agrícolas: un caso práctico en una empresa Florícola de Cotopaxi

    Get PDF
    At present, agriculture has been productively affected due to different climatic factors, or in turn due to the management of traditional agriculture, considering that the use of technology can help automate cultivation processes. This research is aimed at conducting a systematic review of IoT operating systems through a practical case applied to the "Alexander Greenhouse" in the province of Cotopaxi. For the preparation of this systematic review, the methodology of Bárbara Kitchenham was used, where a total of 165 articles were identified based on the literature on IoToperating systems in the agricultural sector of digital databases: IEEE Xplore, Scopus, Web Science and Google Scholar and after following the review protocol of this methodology, these were reduced to 17 articles. In addition, for the construction of the prototype, two open source IoT operating systems such as FreeRTOS and RIOT, an ESP32 module, a Raspberry Pi 3 microcomputer, humidity and temperature sensors were used to capture the data. Finally, acomparison was made between the FreeRTOS and RIOT operating systems, where FreeRTOS was chosen since it has an independent interface from other applications and, in turn, allows planning execution times and concurrent tasks, in such a way that improved the cultivation process by measuring soil moisture in real time, thus obtaining the satisfaction of greenhouse customers.En la actualidad la agricultura se ha visto afectada productivamente debido a los diferentes factores climáticos, o a su vez por el manejo de la agricultura tradicional considerando que el uso de la tecnología puede ayudar a automatizar los procesos de cultivo. Esta investigación está orientada a realizar una revisión sistemática acerca de los sistemas operativos IoT a través de un caso práctico aplicado al “Invernadero Alexander” de la provincia de Cotopaxi. Para la elaboración de esta revisión sistemática se empleó la metodología de Bárbara Kitchenham, en donde, se identificaron un total de 165 artículos en base a la literatura sobre sistemas operativos IoT en el sector agrícola de las bases de datos digitales: IEEE Xplore, Scopus, Web Science y Google académico y tras seguir el protocolo de revisión de esta metodología, estos se redujeron a 17 artículos. Además, para la construcción del prototipo se emplearon dos sistemas operativos de IoT de código abierto como el FreeRTOS y RIOT, un módulo ESP32, micrordenador Raspberry Pi 3, sensores de humedad y temperatura para la captura de los datos. Finalmente, se realizó una comparación entre los sistemas operativos FreeRTOS y RIOT, en donde, se optó por FreeRTOS ya que cuenta con una interfaz independiente de otras aplicaciones y a su vez permite planificar los tiempos de ejecución y tareas concurrentes, de tal manera, que se mejoró el proceso de cultivo midiendo la humedad del suelo en tiempo real, obteniendo así la satisfacción de los clientes del invernadero

    DISEÑO Y DESARROLLO DE UN SISTEMA DE INFORMACIÓN GENÓMICA BASADO EN UN MODELO CONCEPTUAL HOLÍSTICO DEL GENOMA HUMANO

    Full text link
    Entender el genoma es un desafío de primer nivel, y esto se debe en gran parte a la gran cantidad de información existente en el dominio. Gracias a la aplicación de tecnologías NGS (Next-Generation Sequencing) se han generado enormes cantidades de datos -nuevos-, por lo que es fundamental construir estructuras que permitan organizar, procesar y explorar los datos con el fin de lograr un máximo provecho de la información y mejorar la comprensión del genoma humano. En este estudio se define un marco de trabajo centrado en el uso del Modelado Conceptual como estrategia esencial para la búsqueda de soluciones. En el campo médico este enfoque de desarrollo de software está ganando impulso por su impacto en el trabajo realizado por genetistas, laboratorios clínicos y bioinformáticos. Entender el genoma es un dominio de aplicación muy interesante debido a dos aspectos fundamentales: 1) en primer lugar, por las implicaciones sociológicas que supone plantearse la posibilidad de entender el lenguaje de la vida. 2) y, en segundo lugar, desde una perspectiva más práctica de aplicación en el ámbito clínico, debido a su repercusión en la generación de diagnósticos genómicos, los cuales juegan un papel importante dentro de la Medicina de Precisión. En esta Tesis Doctoral se propone utilizar un Modelo Conceptual del Genoma Humano (MCGH) como base fundamental para la generación de Sistemas de Información Genómicos (GeIS), con el objetivo de facilitar una conceptualización del dominio que permita i) alcanzar un conocimiento preciso del dominio y ii) ser capaces de llegar a una medicina de precisión (personalizada). Es importante resaltar que este Modelo Conceptual debe permanecer en constante crecimiento debido a los nuevos aportes que surgen en la comunidad científica. En este trabajo de investigación se presenta la evolución natural del modelo, así como un ejemplo de extensión del mismo, lo que permite comprobar su extensibilidad conservando su definición inicial. Además, se aplica el uso de una metodología (SILE) sistemática para la obtención de los datos desde los distintos repositorios genómicos, los cuales serán explotados a través herramientas software basadas en modelos conceptuales. Mediante el uso de este Modelo Conceptual holístico del Genoma Humano se busca comprender y mejorar el compromiso ontológico con el dominio -genómico-, y desarrollar Sistemas de Información Genómicos apoyados en Modelo Conceptuales para ayudar a la toma de decisiones en el entorno bioinformático.Understanding the genome is a first level challenge, and this is due in large part to a large amount of information in the domain. Thanks to the application of NGS (Next-Generation Sequencing) technologies, enormous amounts of -new- data have been generated, so it is essential to building structures that allow organizing, processing and exploring the data in order to obtain maximum benefit from the information and improve the understanding of the human genome. In this study we define a framework focused on the use of Conceptual Modeling as an essential strategy for finding solutions. In the medical field, this approach to software development is gaining momentum due to its impact on the work carried out by geneticists, clinical laboratories, and bioinformatics. Understanding the genome is a domain of very interesting application due to two fundamental aspects: 1) firstly, because of the sociological implications of considering the possibility of understanding the language of life. 2) secondly, from a more practical perspective of application in the clinical field, due to its repercussion in the generation of genomic diagnoses, which play an important role within Precision Medicine. In this PhD, it is proposed to use a Conceptual Model of the Human Genome (CMHG) as the fundamental basis for the generation of Genomic Information Systems (GeIS), with the aim of facilitating a conceptualization of the domain that allows i) to achieve a precise knowledge of the domain and ii) be able to increase and improve the adaptation of genomics in personalized medicine. It is important to highlight that this Conceptual Model must remain in constant growth due to the new contributions that arise in the scientific community. In this research work the natural evolution of the model is presented, as well as an example of its extension, which allows verifying its extensibility while preserving its initial definition. In addition, the use of a systematic methodology is applied to obtain the data from the different genomic repositories, which will be exploited through software tools based on conceptual models. Through the use of this Holistic Conceptual Model of the Human Genome, we seek to understand and improve the ontological commitment to the -genomic- domain, and develop GeIS supported in Conceptual Model to help decision making in the bioinformatic environment in order to provide better treatment to the patients.Entendre el genoma és un desafiament de primer nivell, i açò es deu en gran part a la gran quantitat d'informació existent en el domini. Gràcies a l'aplicació de tecnologies NGS (Next-Generation Sequencing) s'han generat enormes quantitats de dades - nous-, per la qual cosa és fonamental construir estructures que permeten organitzar, processar i explorar les dades a fi d'aconseguir un màxim profit de la informació i millorar la comprensió del genoma humà. En este estudi es definix un marc de treball centrat en l'ús del Modelatge Conceptual com a estratègia essencial per a la busca de solucions. En el camp mèdic este enfocament de desenvolupament de programari està guanyant impuls pel seu impacte en el treball realitzat per genetistes, laboratoris clínics i bioinformàtics. Entendre el genoma és un domini d'aplicació molt interessant a causa de dos aspectes fonamentals: 1) en primer lloc, per les implicacions sociològiques que suposa plantejar-se la possibilitat d'entendre el llenguatge de la vida. 2) i, en segon lloc, des d'una perspectiva més pràctica d'aplicació en l'àmbit clínic, a causa de la seua repercussió en la generació de diagnòstics genòmics, els quals juguen un paper important dins de la Medicina de Precisió. En esta Tesi Doctoral es proposa utilitzar un Model Conceptual del Genoma Humà (MCGH) com a base fonamental per a la generació de Sistemes d'Informació Genòmics (GeIS), amb l'objectiu de facilitar una conceptualització del domini que permeta i) aconseguir un coneixement precís del domini i ii) ser capaços d'arribar a una medicina de precisió (personalitzada). És important ressaltar que este Model Conceptual ha de romandre en constant creixement degut a les noves aportacions que sorgixen en la comunitat científica. En este treball d'investigació es presenta l'evolució natural del model, així com un exemple d'extensió del mateix, la qual cosa permet comprovar la seua extensibilitat conservant la seua definició inicial. A més, s'aplica l'ús d'una metodologia (SILE) sistemàtica per a l'obtenció de les dades des dels distints reposadors genòmics, els quals seran explotats a través ferramentes de programari basades en models conceptuals. Per mitjà de l'ús d'este Model Conceptual holístic del Genoma Humà es busca comprendre i millorar el compromís ontològic amb el domini -genòmic-, i desenvolupar Sistemes d'Informació Genòmics recolzats en Model Conceptuals per ajudar a la presa de decisions en l'entorn bioinformàtic.Reyes Román, JF. (2018). DISEÑO Y DESARROLLO DE UN SISTEMA DE INFORMACIÓN GENÓMICA BASADO EN UN MODELO CONCEPTUAL HOLÍSTICO DEL GENOMA HUMANO [Tesis doctoral no publicada]. Universitat Politècnica de València. https://doi.org/10.4995/Thesis/10251/99565TESI

    Detmold Conference Week 2017

    Get PDF
    Since 2000 (in the beginning 21st Century) climate change and globalisation have influenced the actual world and all societies tremendously and the have also affected the way we are building. Safety and security requirements are increasing and are consequently influencing the design of the building envelope. ‘Resilience’ describes the function and ability of buildings and their facades to to recover from or adjust easily to change. “Resilience” addresses the impacts of climate change and globalization and of safety and security requirements on the building envelope. The first edition of the Detmold Conference Week 2017 connects education and research, scholars and professionals in different events and formats: a master workshop and two conferences will discuss the approaches of resilient design and construction for buildings and facades. The direct way to specific stresses forced by water, wind, fire, explosion or earthquake but also in an indirect way seen as a general ability of adaptivity to different changes will be discussed at the facade2017 conference on Friday 24th November 2017 from different academic and professional perspectives. The 1st RMB Conference on Thursday 23rd November 2017 is organized by the consortium of the ERASMUS+ project “RMB: Reuse of Modernist Buildings. Design Tools for Sustainable Transformations”. There representatives of the consortium as well as international guest will debate in particular issues of Resilience of Modern Movement Buildings and Neighborhoods. During the conference we will discuss new design and educational concepts for the reuse of modern postwar buildings for housing and other purposes – resilience through reuse. Scholars, PhD and master students present and discuss selected papers and posters

    XX Workshop de Investigadores en Ciencias de la Computación - WICC 2018 : Libro de actas

    Get PDF
    Actas del XX Workshop de Investigadores en Ciencias de la Computación (WICC 2018), realizado en Facultad de Ciencias Exactas y Naturales y Agrimensura de la Universidad Nacional del Nordeste, los dìas 26 y 27 de abril de 2018.Red de Universidades con Carreras en Informática (RedUNCI

    XX Workshop de Investigadores en Ciencias de la Computación - WICC 2018 : Libro de actas

    Get PDF
    Actas del XX Workshop de Investigadores en Ciencias de la Computación (WICC 2018), realizado en Facultad de Ciencias Exactas y Naturales y Agrimensura de la Universidad Nacional del Nordeste, los dìas 26 y 27 de abril de 2018.Red de Universidades con Carreras en Informática (RedUNCI

    XXI Workshop de Investigadores en Ciencias de la Computación - WICC 2019: libro de actas

    Get PDF
    Trabajos presentados en el XXI Workshop de Investigadores en Ciencias de la Computación (WICC), celebrado en la provincia de San Juan los días 25 y 26 de abril 2019, organizado por la Red de Universidades con Carreras en Informática (RedUNCI) y la Facultad de Ciencias Exactas, Físicas y Naturales de la Universidad Nacional de San Juan.Red de Universidades con Carreras en Informátic

    XXI Workshop de Investigadores en Ciencias de la Computación - WICC 2019: libro de actas

    Get PDF
    Trabajos presentados en el XXI Workshop de Investigadores en Ciencias de la Computación (WICC), celebrado en la provincia de San Juan los días 25 y 26 de abril 2019, organizado por la Red de Universidades con Carreras en Informática (RedUNCI) y la Facultad de Ciencias Exactas, Físicas y Naturales de la Universidad Nacional de San Juan.Red de Universidades con Carreras en Informátic

    XXIII Edición del Workshop de Investigadores en Ciencias de la Computación : Libro de actas

    Get PDF
    Compilación de las ponencias presentadas en el XXIII Workshop de Investigadores en Ciencias de la Computación (WICC), llevado a cabo en Chilecito (La Rioja) en abril de 2021.Red de Universidades con Carreras en Informátic
    corecore