1,122 research outputs found

    Measuring the Quality of Machine Learning and Optimization Frameworks

    Get PDF
    Software frameworks are daily and extensively used in research, both for fundamental studies and applications. Researchers usually trust in the quality of these frameworks without any evidence that they are correctly build, indeed they could contain some defects that potentially could affect to thousands of already published and future papers. Considering the important role of these frameworks in the current state-of-the-art in research, their quality should be quantified to show the weaknesses and strengths of each software package. In this paper we study the main static quality properties, defined in the product quality model proposed by the ISO 25010 standard, of ten well-known frameworks. We provide a quality rating for each characteristic depending on the severity of the issues detected in the analysis. In addition, we propose an overall quality rating of 12 levels (ranging from A+ to D-) considering the ratings of all characteristics. As a result, we have data evidence to claim that the analysed frameworks are not in a good shape, because the best overall rating is just a C+ for Mahout framework, i.e., all packages need to go for a revision in the analysed features. Focusing on the characteristics individually, maintainability is by far the one which needs the biggest effort to fix the found defects. On the other hand, performance obtains the best average rating, a result which conforms to our expectations because frameworks’ authors used to take care about how fast their software runs.University of Malaga. Campus de Excelencia Internacional Andalucía Tech. We would like to say thank you to all authors of these frameworks that make research easier for all of us. This research has been partially funded by CELTIC C2017/2-2 in collaboration with companies EMERGYA and SECMOTIC with contracts #8.06/5.47.4997 and #8.06/5.47.4996. It has also been funded by the Spanish Ministry of Science and Innovation and /Junta de Andalucı́a/FEDER under contracts TIN2014-57341-R and TIN2017-88213-R, the network of smart cities CI-RTI (TIN2016-81766-REDT

    Un primer enfoque para medir la calidad de FIWARE

    Get PDF
    FIWARE es un ecosistema tecnológico abierto que pretendeconvertirse en la plataforma de referencia para los servicios y aplicaciones del Internet del Futuro. Para ello, primero se necesita solventar lasdudas existentes en cuanto a la calidad de FIWARE, ya que la plata-forma manejará datos sensibles tanto personales como esenciales parala correcta gestión de las ciudades inteligentes. Hay muchas formas deestudiar la calidad de un middleware complejo como este. En nuestrocaso seguimos las pautas de un estándar ISO usando herramientas existentes en una primera fase de identicación de problemas. Tras estudiar26 habilitadores genéricos de referencia de FIWARE, hemos detectadonumerosos puntos de mejora. En el caso de la conconfiabilidad y seguridadse podrán solventar en poco tiempo, mientras que los defectos relativosa mantenibilidad requeriran del orden de meses de trabajo. Esto posiblemente es debido al carácter tan heterogéneo del equipo de desarrolladode FIWARE (miembros de diversas empresas), que afecta directamentea la mantenibilidad del código.Universidad de Málaga. Campus de Excelencia Internacional Andalucía Tech. Esta investigación ha sido parcialmente financiada por CELTIC C2017/2-2 en colaboración con las empresas EMERGYA y SECMOTIC en los contratos #8.06/5.47.4997 y #8.06/5.47.4996. También agradecemos el apoyo del Ministerio de Economía y Competitividad y de los fondos FEDER, proyectos: TIN2014-57341-R (http://moveon.lcc.uma.es), TIN2016-81766-REDT (http://cirti.es) y TIN2017-88213-R (http://6city.lcc.uma.es), y a la Universidad de Málaga. Campus de Excelencia Internacional Andalucía Tech

    Stabilization of fly APC ashes with Portland cement as encapsulating for their usage as aggregate material. Mechanical and environmental evaluation

    Get PDF
    Treballs Finals de Grau d'Enginyeria Química, Facultat de Química, Universitat de Barcelona, Curs: 2015-2016, Tutors: Jessica Giró Paloma i Joan Formosa MitjansThe rising generation of waste products signifies a big problem in today’s society. This is a direct result of an ever growing population. A possible solution for waste disposal can be found in an incineration plant by means of a revalorization process. This process would not only reduce the volume of waste produced but would function as a power generating system. The control of waste production involves a cleaning system to purify the resulting gases of the incineration. The cleaning process varies depending on the nature of the waste. Independently from the type of waste found in the incineration plant, two very different by-products can be obtained: ash and slag. These by-products have properties which resemble those of cement. On the one hand, depending on the cleaning process, the ash obtained can contain a high level of calcium resembling the pozzolanic behavior typically associated with cement; on the other hand, once the slag has been valorized it becomes a fine arid made mostly of concrete, ceramic materials and glass. This composition allows valorized slag to form embankments or to be used as a filler. Demographic growth has simultaneously caused an increase in CO2 emissions. This increase is a result of the necessity to build and join different communities. The creation of new urban nucleus’s entails the paving of new roads which consequently produces the need for more construction materials. Nowadays, the cement industry accounts for around 8 to 15 % of total world emissions. For this reason, investigation into the optimization of its use is of great interest. This investigation project intends to use the properties of the by-products obtained in the incineration process to incorporate the maximum quantity of fly ashes generated in the gas cleaning system, into a Portland cement, which, once mixed with the valorized slag, creates a material that can be used in the layering of roads with small traffic flows. This would contribute to a decrease in the use of cement and would use the by-products obtained from the incineration process, which would in turn reduce CO2 emissions. Through compliance with environmental regulations and through the performing of standard tests, different formulations will be studied in order to determine the best way of reusing the highest quantity of ash with the best mechanical properties. To reach the optimal formulation, different influential factors in the mortar will be determined and will be assigned different values through use of the DoE computer program. Finally, from the results of the standardized testing an optimal formulation will be found in accordance with its mechanical and environmental criteria

    Desarrollo de una aplicación móvil multiplataforma para la creación y resolución de nonogramas

    Full text link
    [ES] Resulta innegable que el impacto de las aplicaciones multiplataforma está creciendo incesantemente en el mundo de las aplicaciones móviles. Cada vez aparecen más frameworks de desarrollo capaces de, con ciertas limitaciones, facilitar la creación de un único aplicativo que pueda ser usado por los principales sistemas operativos móviles, haciendo frente a los ya tradicionales desarrollos nativos. Por otra parte, el ámbito de los rompecabezas está muy extendido en las principales tiendas de aplicaciones móviles: Google Play y App Store, siendo una de las categorías más populares. El objetivo de este trabajo ha sido el de plasmar la pasión personal por los nonogramas, rompecabezas de origen nipón, en un aplicativo móvil para las plataformas iOS y Android, en forma de un Minimum Valuable Product (MVP). Este MVP, no solo se ha centrado en otorgar al usuario un medio digital interactivo con el que resolver estos rompecabezas, sino brindar al usuario de un servicio con el que crear sus propios nonogramas. Esta última característica promoverá, en un futuro, la formación de una comunidad de usuarios activos aficionados a este tradicional juego de puzzle. Para ello, la solución fue desarrollada mediante el novedoso framework de desarrollo móvil Flutter, junto a su lenguaje principal Dart. Durante su desarrollo total, se siguieron las bases de la arquitectura hexagonal Clean Architecture, combinada con la metodología Test-Driven Development (TDD), encargada de validar y verificar el sistema de principio a fin. En cuanto, los servicios en línea a usar por el aplicativo, tales como, la autenticación, bases de datos y analíticas, se desempeñaron mediante la plataforma de desarrollo back-end Firebase.[EN] It is undeniable that the impact of cross-platform applications is growing constantly in the mobile application¿s area. More and more development frameworks are emerging capable of, with certain limitations, facilitate the creation of a single application that can be used by the main mobile operating systems, dealing with the traditional native developments. On the other hand, the field of puzzles is very widespread on the main mobile application stores: Google Play and App Store, being one of the most popular categories. The aim of this work has been to capture the personal passion for nonograms, Japanese puzzles, on a mobile application for the iOS and Android platforms, through a Minimum Valuable Product (MVP). This MVP has not only focused on giving the user an interactive digital medium with the one to solve these puzzles, but to provide the user with a service with which to create their own nonograms. This last feature will promote, in the future, the formation of a community of active amateur users to this traditional puzzle game. For this, the solution was developed using the new mobile development framework Flutter, along with its main language Dart. During his total development, the bases of the hexagonal architecture Clean Architecture were followed, combined with the Test-Driven Development (TDD) methodology, in charge of validating and verifying the system end-to-end. According the online services to be used by the application, such as authentication, databases and analytics, t hey were performed through the platform of development back-end Firebase.[CA] És innegable que l’impacte de les aplicacions multiplataforma està creixent sense descans dins del món de les aplicacions mòbils. Cada vegada apareixen més frameworks de desenvolupament que, encara amb certes limitacions, faciliten la creació d’un únic aplicatiu que puga ser utilitzat pels principals sistemes operatius mòbils, fent front als ja tradicionals desenvolupaments natius. Per una altra banda, l’àmbit dels trencaclosques està molt estés en les principals botigues d’aplicacions mòbils: Google Play i AppStore, sent una de les categories més populars. L’objectiu d’aquest treball ha sigut plasmar la passió personal pels nonogrames, trencaclosques d’origen nipó, en un aplicatiu mòbil per les plataformes iOS i Android, en forma d’un Minimum Valuable Product (MVP). Aquest MVP, no sols s’ha centrat en ofrenar a l’usuari un mitjà digital interactiu amb el qual poder resoldre aquests trencaclosques, sinó brindar un servei amb el qual es puga crear els seus propis nonogrames. Aquesta darrera característica promourà en un futur la formació d’una comunitat d’usuaris actius aficionats a aquest tradicional joc de puzle. Per això, la solució va ser desenrotllada mitjançant el nou framework de desenvolupament mòbil Flutter, junt amb el seu llenguatge principal Dart. Durant el seu desenrotllament total, es van seguir les bases de l’arquitectura hexagonal Clean Architecture, combinada amb la metodologia Test-Driven Development (TDD), encarregada de validar i verificar el sistema de principi a fi. Pel que fa als serveis en línia a utilitzar per l’aplicatiu, com l’autenticació, bases de dades i analítiques es van exercir mitjançant la plataforma de desenvolupament back-end Firebase.Ferrer Sanz, I. (2021). Desarrollo de una aplicación móvil multiplataforma para la creación y resolución de nonogramas. Universitat Politècnica de València. http://hdl.handle.net/10251/172217TFG

    Development of a brief scale to measure attitudes towards a healthy food in a school population of pre-adolescents

    Get PDF
    Uno de los principales factores que contribuye al aumento de las enfermedades no transmisibles es la alimentación no saludable. Dificultades en esta área son los escasos instrumentos dedicados a evaluar tanto el impacto de las intervenciones como de los factores asociados a esta. Nuestro objetivo fue desarrollar y evaluar una escala breve para medir actitudes hacia una alimentación saludable en población escolar. Para ello, se realizó un estudio psicométrico en datos recogidos de 1.238 estudiantes con edades entre los 10 y 13 años, con un promedio de 11,98 años (DT= 1,3 años). El 52,9% (n= 655) fueron mujeres. El muestreo fue no probabilístico con participantes de establecimientos municipales y particulares subvencionados de Antofagasta. Los análisis factoriales confirmatorios presentan buenos indicadores de ajuste para una escala de actitud hacia la alimentación saludable compuesta por una dimensión global y dos dimensiones específicas denominadas "actitud frente a los alimentos" y "conductas saludables". Concluimos que la escala breve desarrollada presenta adecuados valores que dan cuenta de su validez basada fundamentalmente en la estructura interna del test.Unhealthy eating habits are one of the main causes that contribute to non-communicable diseases (NCD). Few instruments are available to evaluate the impact of interventions as well as associated factors. Our aim was to design and evaluate a brief scale to measure attitudes towards healthy eating habits in a school population. A psychometric study was carried out. The sample (non-probability sampling) was composed of 1,238 students from public and semi-private schools in Antofagasta, Chile with ages ranging between 10 and 13, and an average age of 11.98 (SD=1.3). A higher percentage of informants were female (52.9 %, n= 655). Results: Factor analysis showed good indicators of adjustment in the attitude scale for healthy eating. The scale was composed of a global dimension and two specific dimensions, “attitude towards food” and “healthy behavior.” We conclude that the brief survey has adequate values based on the internal structure of the test that confirm its validity

    Simulación estocástica de espectros sísmicos de respuesta cinemática a partir de modelos sismológicos no estacionarios

    Full text link
    El objetivo fundamental de la Tesis Doctoral es la obtención de espectros estocásticos de respuesta a partir de modelos sismológicos. Para ello se asume que la acción sísmica se puede definir de modo estocástico a partir de los espectros de amplitudes que proporcionan los modelos sismológicos, tanto estacionarios como no estacionarios. Con ese fin, se realiza una profunda revisión bibliográfica sobre los diversos modelos sismológicos propuestos hasta la fecha, identificando las distintas funciones y procesos representados y proponiendo una formulación unificada de los mismos. Se estudian los modelos sismológicos de fuente y las funciones relacionadas con las condiciones locales del emplazamiento que dan lugar a los denominados modelos sismológicos de emplazamiento. Se revisan una amplia gama de éstos, tanto estacionarios como no estacionarios, los cuales se han aplicado en diferentes zonas sismogenéticas del planeta. La definición estocástica de la acción sísmica se lleva a cabo, en primer lugar, mediante la elección de un modelo de proceso estocástico no estacionario. En el presente trabajo se ha escogido el modelo evolutivo de Priestley, que se define a partir de un proceso estacionario subyacente modulado por una función de intensidad, en principio compleja. En la Tesis se estudia con detalle la relación entre modelo sismológico y proceso subyacente a través de la duración del sismo y la correcta estimación de la función de intensidad. Con este fin, se introduce una nueva definición de duración que se denomina duración estacionaria equivalente ya que se basa en establecer un criterio de equivalencia entre el proceso no estacionario y el proceso estacionario subyacente a partir de la intensidad de Arias de ambos. Además, se asume que el proceso evolutivo es uniformemente modulado con el fin de desarrollar un método para obtener la función de intensidad a partir de un solo registro sísmico, que será dependiente sólo del tiempo. El procedimiento de estimación de laFerrer Ballester, I. (2009). Simulación estocástica de espectros sísmicos de respuesta cinemática a partir de modelos sismológicos no estacionarios [Tesis doctoral no publicada]. Universitat Politècnica de València. https://doi.org/10.4995/Thesis/10251/6063Palanci

    Parametric Study of the Errors Obtained from the Measurement of the Oscillating Movement of a Bridge Using Image Processing

    Get PDF
    The movement of a pedestrian bridge retrieved by means of image processing technique has been analysed in this paper. An optical target has been attached to the deck and its oscillation has been tracked with fast cameras. The movement of the bridge has also been measured with a radar interferometer and this result has been taken as the reference signal. Using these data, a parametric study of the errors introduced by the image-based methods has been performed. The influence of some variables in the measurement error such as the distance to the target, the image size, the type of camera or the movement amplitude has been analysed for four different distances, and two types of excitations. Results show that the relative error decreases with the amplitude and the target diameter and it increases with the target distance. Additionally, the maximum relative error obtained in most of the analysed cases is below 10 %.The authors acknowledge the support of the Generalitat Valenciana through the project PROMETEO II/2015/015 and GV/2015/116 and the University of Alicante through the project GRE13-10
    corecore