58 research outputs found

    An Empirical Evaluation of a Historical Data Warehouse

    Get PDF
    Computing is widely regarded as a scientific discipline that emphasizes on three different perspectives: mathematics, present in the development of formalisms, theories and algorithms; engineering, linked to the goal of making things better, faster, smaller, cheaper and, finally, the science that can be defined as the activity to develop general and predictive theories that allow these theories to be evaluated and tested. However, research in software engineering rarely describes explicitly its research paradigms and standards to assess the quality of its results. Due to a growing understanding in the computer science community that empirical studies are needed to improve processes, methods and tools for the development and maintenance of software, an emerging area in software engineering is developed: the Empirical Software Engineering. This subarea is one step down in the claims of scientificity but it aims to address this shortcoming. The objective of this work is to conduct an empirical corroboration for developing a method of a Historical Data Warehouse, the temporal data model and the associated query interface.Sociedad Argentina de Informática e Investigación Operativa (SADIO

    An Empirical Evaluation of a Historical Data Warehouse

    Get PDF
    Computing is widely regarded as a scientific discipline that emphasizes on three different perspectives: mathematics, present in the development of formalisms, theories and algorithms; engineering, linked to the goal of making things better, faster, smaller, cheaper and, finally, the science that can be defined as the activity to develop general and predictive theories that allow these theories to be evaluated and tested. However, research in software engineering rarely describes explicitly its research paradigms and standards to assess the quality of its results. Due to a growing understanding in the computer science community that empirical studies are needed to improve processes, methods and tools for the development and maintenance of software, an emerging area in software engineering is developed: the Empirical Software Engineering. This subarea is one step down in the claims of scientificity but it aims to address this shortcoming. The objective of this work is to conduct an empirical corroboration for developing a method of a Historical Data Warehouse, the temporal data model and the associated query interface.Sociedad Argentina de Informática e Investigación Operativa (SADIO

    Nota Editorial

    Get PDF
    Esta edición de la revista RAIA contiene cuatro artículos de actualidad en el área de las ciencias informáticas: El especialista en Tecnología Informática y Licenciado en Matemática, Jorge Kamlofsky, investigador del CAETI de la Universidad Abierta Interamericana, explica los diferentes tipos de servicios de Cluod Computing o Computación en la Nube denominados SaaS (Software as a Service), PaaS (Platform as a Service) e IaaS (Infrastructure as a Service) englobados bajo el concepto de “La Pila de Servicios en la Nube” y discute inconvenientes, posturas críticas y desafíos relacionadas con este concepto

    Nota editorial

    Get PDF

    Nota editorial

    Get PDF

    Nota editorial

    Get PDF

    Test case quality: an empirical study on belief and evidence

    Full text link
    Software testing is a mandatory activity in any serious software development process, as bugs are a reality in software development. This raises the question of quality: good tests are effective in finding bugs, but until a test case actually finds a bug, its effectiveness remains unknown. Therefore, determining what constitutes a good or bad test is necessary. This is not a simple task, and there are a number of studies that identify different characteristics of a good test case. A previous study evaluated 29 hypotheses regarding what constitutes a good test case, but the findings are based on developers' beliefs, which are subjective and biased. In this paper we investigate eight of these hypotheses, through an extensive empirical study based on open software repositories. Despite our best efforts, we were unable to find evidence that supports these beliefs. This indicates that, although these hypotheses represent good software engineering advice, they do not necessarily mean that they are enough to provide the desired outcome of good testing code.Comment: 12 pages, 1 figure, 3 table

    Desarrollo y evaluación de competencias en la ingeniería de software en un entorno virtual de aprendizaje colaborativo

    Get PDF
    Los cambios constantes de las tecnologías emergentes nos hacen reflexionar sobre cuán efectivo es el método tradicional de enseñanza. Los graduados deben ser competentes; no solo deben conocer los saberes de un área de conocimiento, sino también aplicarlos en futuros contextos profesionales. Para impulsar el aprendizaje basado en competencias, en particular en la ingeniería de software, es importante utilizar herramientas y aplicaciones específicas propias de la disciplina que permitan el aprendizaje de manera contextualizada y ubicua. Por otro lado, es necesario adaptar los criterios y estrategias de evaluación motivados por esta disrupción que permitan evaluar competencias y no saberes aislados. Un doble desafío: diseñar una infraestructura para poder brindar servicios de educación mediada por la tecnología y coadyuvar para que los estudiantes puedan aprender en forma colaborativa optimizando al máximo el proceso formativo. En este proyecto se propone la integración de plataformas tecnológicas para el aprendizaje ubicuo colaborativo, basado en competencias, en cursos vinculados con la ingeniería de Software, en particular, durante el proceso de modelado de software.Eje: Tecnología Informática aplicada en Educación.Red de Universidades con Carreras en Informátic
    corecore