39 research outputs found

    MARAM: Tool Support for Mobile App Review Management

    Get PDF
    Mobile apps today have millions of user reviews available online. Such reviews cover a large broad of themes and are usually expressed in an informal language. They pro- vide valuable information to developers, such as feature re- quests, bug reports, and detailed descriptions of one’s in- teraction with the app. Due to the overwhelmingly large number of reviews apps usually get associated with, manag- ing and making sense of reviews is difficult. In this paper, we address this problem by introducing MARAM, a tool de- signed to provide support for managing and integrating on- line reviews with other software management tools available, such as GitHub, JIRA and Bugzilla. The tool is designed to a) automatically extract app development relevant infor- mation from online reviews, b) support developers’ queries on (subsets of ) the user generated content available on app stores, namely online reviews, feature requests, and bugs, and c) support the management of online reviews and their integration with other software management tools available, namely GitHub, JIRA or Bugzilla

    Ethical hazards and safeguards in penetration testing.

    Get PDF
    Penetration testing entails attacking a system to identify and report insecurity, but doing so without harming the system nor encroaching on the dignity of those affected by it. To improve the interaction between penetration testers and their processes and technology, we need to understand the factors that affect decisions they make with ethical import. This paper presents four ethical hazards faced by penetration testers, and three safeguards that address them. We also present preliminary results validating the hazards and safeguards

    Ethical dilemmas and dimensions in penetration testing.

    Get PDF
    Penetration testers are required to attack systems to evaluate their security, but without engaging in unethical behaviour while doing so. Despite work on hacker values and studies into security practice, there is little literature devoted to the ethical pressures associated with penetration testing. This paper presents several ethical dilemmas and dimensions associated with penetration testing; these shed light on the ethical positions taken by penetration testers, and help identify potential fallacies and biases associated with each position

    Online reviews as first class artifacts in mobile app development.

    Get PDF
    This paper introduces a framework for developing mobile apps. The framework relies heavily on app stores and, particularly, on online reviews from app users. The underlying idea is that app stores are proxies for users because they contain direct feedback from them. Such feedback includes feature requests and bug reports, which facilitate design and testing respectively. The framework is supported by MARA, a prototype system designed to automatically extract relevant information from online reviews

    Constraint analysis for aircraft landing in distributed crewing contexts

    Get PDF
    The aim of this paper is to analyze human factors related and methodological constraints that prevent the distributed crewing or single pilot operational concept to be pushed forward in commercial aviation. First, it has been argued that alternatives for current commercial flight operations are not necessarily constrained by technology, but by the human factors characteristics of the socio-technical systems enabling these operations. In this paper, we present a constraint analysis of the landing phase of flight (both manual and automatic) using Cognitive Work Analysis (CWA). Given that CWA enables linking constraints related to human and non-human elements of the system and their interactions, CWA supports exploring systemic design solutions for distributed crewing operation. We argue that automatic landing calls for designing for distributed situational awareness, whereas manual landing calls for designing novel human roles in the overall system. Second, distributed crewing concept is being researched by several research groups simultaneously and with various methodologies, including expert interviews, semi-structured task analysis, experiments, policy and historical analysis. In the second half of the paper we argue that successfully progressing towards distributed crewing will require collaboration between research groups and integrating findings obtained with mixed methods. We explore strategies for mixed-method integration in the context of designing distributed crewing operations

    Towards a Pattern Language for the Design of Collaborative Interactive Systems

    Get PDF
    Nowadays, the design of interactive systems addresses diverse communities of end users, each belonging to a certain culture, having a role in the context/domain and using a specific digital platform. More than often, they come together and collaborate in performing their work tasks and need to be supported by virtual interactive systems. This brings a set of challenges and design problems to be faced by interaction designers focused on the design of collaborative interactive systems. The present paper focuses on one approach to overcome these challenges – by making available the knowledge and wisdom within a team of designers to each and every designer in the team by the definition of pattern languages, organized as sets of multimedia, multimodal documents accessible and manageable in the Web. A design pattern language comprises a set of inter-related design patterns able to address interaction design problems and to allow the accumulation and use of knowledge within a team of designers. This paper identifies and describes a set of design patterns addressing the design of collaborative interactive systems together with the possible relationships among them and the operations made available to designers for managing and using the patterns

    GemChecker: reporting on the status of gems in ruby on rails projects

    Get PDF

    Visualising Personas as Goal Models to Find Security Tensions

    Get PDF
    This paper presents a tool-supported approach for visualising personas as social goal models, which can subsequently be used to identify security tensions. We devised an approach for partially automating the construction of social goal models from personas. We provide two examples of how this approach can be used to identify previously hidden implicit vulnerabilities, and validate ethical hazards faced by penetration testers and safeguards that address them. Visualising personas as goal models makes it easier for stakeholders to see implications of their goals being satisfied or denied, and designers to incorporate the creation and analysis of such models into the broader RE tool-chain. Our approach can be adopted with minimal changes to existing User Experience (UX) and goal modelling approaches and Security Requirements Engineering tools

    Dropout and compliance to physical exercise in menopausal osteopenic women: the European “happy bones” project

    Get PDF
    IntroductionDecline in muscle mass and bone density seem to be two of the most disabling side effects of menopause that negatively affect women's quality of life. Promoting physical activity protocols in the workplace can represent a focal point in the prevention and management of several diseases. The study aims to evaluate the compliance and drop-out of menopausal osteopenic women engaged in combined training performed inside and outside the workplace. Strength and balance were analyzed to evaluate the effect of this protocol on osteoporosis prevention and the risk of falling.Methods73 menopausal women were enrolled in 5 European countries. They performed 72 lessons of a combined training proposed in the working place (IW) or sport center (SC).ResultsOut of the total 39 women enrolled in the IW, 12.8% had to leave the program, while out of the 34 women enrolled in SC, 41.2% did not complete the training. According to the compliance results, 47% of women that completed the trained IW and 85% in the SC recorded high compliance (p = 0.019). Moreover, the strength of the lower limbs (p < 0.001) and static balance (p = 0.001) significantly improved in the whole group.DiscussionIn conclusion, proposing well-structured training in the workplace for menopausal women seems to reduce drop-out. Strength and balance results suggest its positive impact on bone health and risk of falls, despite where it is performed

    Reducing the environmental impact of surgery on a global scale: systematic review and co-prioritization with healthcare workers in 132 countries

    Get PDF
    Abstract Background Healthcare cannot achieve net-zero carbon without addressing operating theatres. The aim of this study was to prioritize feasible interventions to reduce the environmental impact of operating theatres. Methods This study adopted a four-phase Delphi consensus co-prioritization methodology. In phase 1, a systematic review of published interventions and global consultation of perioperative healthcare professionals were used to longlist interventions. In phase 2, iterative thematic analysis consolidated comparable interventions into a shortlist. In phase 3, the shortlist was co-prioritized based on patient and clinician views on acceptability, feasibility, and safety. In phase 4, ranked lists of interventions were presented by their relevance to high-income countries and low–middle-income countries. Results In phase 1, 43 interventions were identified, which had low uptake in practice according to 3042 professionals globally. In phase 2, a shortlist of 15 intervention domains was generated. In phase 3, interventions were deemed acceptable for more than 90 per cent of patients except for reducing general anaesthesia (84 per cent) and re-sterilization of ‘single-use’ consumables (86 per cent). In phase 4, the top three shortlisted interventions for high-income countries were: introducing recycling; reducing use of anaesthetic gases; and appropriate clinical waste processing. In phase 4, the top three shortlisted interventions for low–middle-income countries were: introducing reusable surgical devices; reducing use of consumables; and reducing the use of general anaesthesia. Conclusion This is a step toward environmentally sustainable operating environments with actionable interventions applicable to both high– and low–middle–income countries
    corecore