4,319 research outputs found

    An App Performance Optimization Advisor for Mobile Device App Marketplaces

    Full text link
    On mobile phones, users and developers use apps official marketplaces serving as repositories of apps. The Google Play Store and Apple Store are the official marketplaces of Android and Apple products which offer more than a million apps. Although both repositories offer description of apps, information concerning performance is not available. Due to the constrained hardware of mobile devices, users and developers have to meticulously manage the resources available and they should be given access to performance information about apps. Even if this information was available, the selection of apps would still depend on user preferences and it would require a huge cognitive effort to make optimal decisions. Considering this fact we propose APOA, a recommendation system which can be implemented in any marketplace for helping users and developers to compare apps in terms of performance. APOA uses as input metric values of apps and a set of metrics to optimize. It solves an optimization problem and it generates optimal sets of apps for different user's context. We show how APOA works over an Android case study. Out of 140 apps, we define typical usage scenarios and we collect measurements of power, CPU, memory, and network usages to demonstrate the benefit of using APOA.Comment: 18 pages, 8 figure

    Comprehension of Ads-supported and Paid Android Applications: Are They Different?

    Full text link
    The Android market is a place where developers offer paid and-or free apps to users. Free apps are interesting to users because they can try them immediately without incurring a monetary cost. However, free apps often have limited features and-or contain ads when compared to their paid counterparts. Thus, users may eventually need to pay to get additional features and-or remove ads. While paid apps have clear market values, their ads-supported versions are not entirely free because ads have an impact on performance. In this paper, first, we perform an exploratory study about ads-supported and paid apps to understand their differences in terms of implementation and development process. We analyze 40 Android apps and we observe that (i) ads-supported apps are preferred by users although paid apps have a better rating, (ii) developers do not usually offer a paid app without a corresponding free version, (iii) ads-supported apps usually have more releases and are released more often than their corresponding paid versions, (iv) there is no a clear strategy about the way developers set prices of paid apps, (v) paid apps do not usually include more functionalities than their corresponding ads-supported versions, (vi) developers do not always remove ad networks in paid versions of their ads-supported apps, and (vii) paid apps require less permissions than ads-supported apps. Second, we carry out an experimental study to compare the performance of ads-supported and paid apps and we propose four equations to estimate the cost of ads-supported apps. We obtain that (i) ads-supported apps use more resources than their corresponding paid versions with statistically significant differences and (ii) paid apps could be considered a most cost-effective choice for users because their cost can be amortized in a short period of time, depending on their usage.Comment: Accepted for publication in the proceedings of the IEEE International Conference on Program Comprehension 201

    ¿Fue la colectivización realmente necesaria? Aportes recientes a un prolongado debate

    Get PDF
    This paper proposes the revision of the last contributions to the long debate linked with the collectivization of the soviet agriculture ordered by stalin in 1929. Beyond the appalling social consequences, also object of historiographical debates, we discussed if his objective, the creation of collective farms destined to the modernization of the country, effectively fulfilled that function.El artículo propone la revisión de las últimas aportaciones al largo debate vinculado con la colectivización de la agricultura soviética ordenada por Stalin en 1929. Más allá de las pavorosas consecuencias sociales, objeto también de polémica historiográfica, se discute si su objetivo, la creación de granjas colectivas destinadas a contribuir a la modernización del país, cumplieron efectivamente esa función

    A-GWASF-GA: The New Version of GWASF-GA to Solve Many Objective Problems

    Get PDF
    A new version of the evolutionary algorithm based on GWASF-GA [1] is proposed in this work. GWASF-GA is an aggregation-based algorithm which uses the Tchebychev metric plus an augmentation term as fitness function and two reference points (the utopian and nadir points) to classify the individuals according to a set of widely-distributed weight vectors. Although this algorithm obtains a good approximation of the Pareto front (PF) for multi-objective optimization problems, this may be more difficult to obtain for many-objective optimization problems due to the fact that the weight vectors used are never updated along the search process. For this reason, we propose a new version of the algorithm, called A-GWASF-GA, in which a dynamic adjustment of the weight vectors is carried out. The main idea is to re-calculate some weight vectors in order to obtain solutions in parts of the PF with a lack of solutions. Firstly, a percentage (p) of the total number of evaluations is performed with the original GWASF-GA [1]. Secondly, during the rest of evaluations (1-p), we re-calculate na times the projection directions determined by a subset of Na weight vectors. The re-calculation process is based on a scattering level, a measure based on the distance of each solution and the solutions around it. According to the scattering level of the generated solutions, we detect the Na weight vectors projecting toward overcrowded areas of the PF and we re-calculate them so that their new projection directions point towards areas of the PF which are not so well approximated. In order to show the effectiveness of A-GWASF-GA, we compare it with NSGA-III [2, 3], MOEA/D [4], MOEA/D-AWA [5] and the original GWASF-GA.To evaluate their performance, we use the IGD metric [6]. The results of the computational experiment demonstrate the good performance of A-GWASF-GA in the novel many-objective optimization benchmark problems considered.Universidad de Málaga. Campus de Excelencia Internacional Andalucía Tech

    Childhood, poverty and economic crisis

    Get PDF
    Colección ReSed. Es un artículo de ReSed Nº 3, perteneciente al monográfico Crisis Social, Educación y Desarrollo Profesional. Coordinación del Monográfico: Dra. Montserrat Vargas Vergara Dirección de ReSed: Dra. A-Beatriz Pérez-GonzálezEsta reseña analiza el libro que facilita la autora Sara Ayllón. En él se presenta el análisis de las dinámicas de la pobreza, examinando hasta qué punto los hogares con niños-as que están en esta situación son capaces de salir de ella

    Control of "Conyza" and "Lolium" resistant to glyphosate

    Get PDF
    Con el fin de frenar y aportar soluciones a los problemas de resistencias a glifosato, aparecidos en los últimos años en algunas poblaciones de “Conyza” y “Lolium” en campos de olivar y cítricos, se establecieron 8 ensayos en “Conyza” y 7 en “Lolium” durante los años 2012 y 2013. En estos ensayos se evaluaron distintas materias activas que podrían emplearse en la rotación de herbicidas en estos cultivos. El control químico se realizó en el estadio de roseta para la “Conyza” y en el de 3-6 hojas para el “Lolium”. Las materias activas que mejor se comportaron fueron MCPA, fluroxipir, iodosulfuron, flazasulfuron y glufosinato para Conyza, y Flazasulfuron, Iodosulfuron, y quizalofop para “Lolium”.In order to slow down and provide solutions to the problems of resistance to glyphosate that have appeared during last years in some populations of “Conyza” and “Lolium” in olive and citrus fields, 8 trials in “Conyza” and 7 in “Lolium” were performed during the years 2012 and 2013. In these trials different active ingredients that could be used in the herbicides rotation in these crops were evaluated. Chemical control was performed at the rosette stage for “Conyza” and the 3-6 leaves for “Lolium”. The active substances that performed better were MCPA, fluroxypyr, iodosulfuron, flazasulfuron and glufosinate for “Conyza”, and flazasulfuron, iodosulfuron, and quizalofop for “Lolium.

    Distribution, abundance and biomass trends of the genus Sebastes on Flemish cap (division 3M)

    Get PDF
    12 páginas, 11 figuras.-- Scientific Council Meetin
    corecore