499 research outputs found

    The Flux-Scaling Scenario: De Sitter Uplift and Axion Inflation

    Full text link
    Non-geometric flux-scaling vacua provide promising starting points to realize axion monodromy inflation via the F-term scalar potential. We show that these vacua can be uplifted to Minkowski and de Sitter by adding an anti D3-brane or a D-term containing geometric and non-geometric fluxes. These uplifted non-supersymmetric models are analyzed with respect to their potential to realize axion monodromy inflation self-consistently. Admitting rational values of the fluxes, we construct examples with the required hierarchy of mass scales.Comment: 30 pages, 7 figures, v2: refs adde

    ACon: A learning-based approach to deal with uncertainty in contextual requirements at runtime

    Get PDF
    Context: Runtime uncertainty such as unpredictable operational environment and failure of sensors that gather environmental data is a well-known challenge for adaptive systems. Objective: To execute requirements that depend on context correctly, the system needs up-to-date knowledge about the context relevant to such requirements. Techniques to cope with uncertainty in contextual requirements are currently underrepresented. In this paper we present ACon (Adaptation of Contextual requirements), a data-mining approach to deal with runtime uncertainty affecting contextual requirements. Method: ACon uses feedback loops to maintain up-to-date knowledge about contextual requirements based on current context information in which contextual requirements are valid at runtime. Upon detecting that contextual requirements are affected by runtime uncertainty, ACon analyses and mines contextual data, to (re-)operationalize context and therefore update the information about contextual requirements. Results: We evaluate ACon in an empirical study of an activity scheduling system used by a crew of 4 rowers in a wild and unpredictable environment using a complex monitoring infrastructure. Our study focused on evaluating the data mining part of ACon and analysed the sensor data collected onboard from 46 sensors and 90,748 measurements per sensor. Conclusion: ACon is an important step in dealing with uncertainty affecting contextual requirements at runtime while considering end-user interaction. ACon supports systems in analysing the environment to adapt contextual requirements and complements existing requirements monitoring approaches by keeping the requirements monitoring specification up-to-date. Consequently, it avoids manual analysis that is usually costly in today’s complex system environments.Peer ReviewedPostprint (author's final draft

    Instructional strategies in the EGRET course: an international graduate forum on becoming a researcher

    Get PDF
    In today’s knowledge economy, graduate students in the field of Computer Science are increasingly required to develop sophisticated, multi-faceted knowledge of conducting research across multiple contexts and countries. This paper reports the experience of teaching a course to prepare Computer Science graduate students for conducting research in the international community. The course emphasized development of skills critical for a successful research career in computer science, and included construction of knowledge as well as hands-on application of instructional content. The intended learning outcomes included (a) gaining familiarity with research design and methodologies in computer science, (b) preparing and delivering research presentations, (c) reviewing the literature, (d) reading and writing research papers, (e) writing and evaluating research proposals, and (f) networking in the international research community. In this paper, we describe an innovative instructional design that emphasized international collaboration with graduate students from another university on a different continent, namely the Open University in the UK. Our instructional strategies included (a) remote participation of graduate students across universities and countries in real-time, using technologies for synchronous computer mediated communication, (b) incorporation of collaborative activities using online tools scaffolding students’ construction of sophisticated knowledge of key research activities, and (c) providing students with opportunities for hands-on practical application of concepts in collaborative research activities

    Inclusiveness Matters: A Large-Scale Analysis of User Feedback

    Full text link
    In an era of rapidly expanding software usage, catering to the diverse needs of users from various backgrounds has become a critical challenge. Inclusiveness, representing a core human value, is frequently overlooked during software development, leading to user dissatisfaction. Users often engage in discourse on online platforms where they indicate their concerns. In this study, we leverage user feedback from three popular online sources, Reddit, Google Play Store, and Twitter, for 50 of the most popular apps in the world to reveal the inclusiveness-related concerns from end users. Using a Socio-Technical Grounded Theory approach, we analyzed 23,107 posts across the three sources and identified 1,211 inclusiveness related posts. We organize our empirical results in a taxonomy for inclusiveness comprising 6 major categories: Fairness, Technology, Privacy, Demography, Usability, and Other Human Values. To explore automated support to identifying inclusiveness-related posts, we experimented with five state-of-the-art pre-trained large language models (LLMs) and found that these models' effectiveness is high and yet varied depending on the data source. GPT-2 performed best on Reddit, BERT on the Google Play Store, and BART on Twitter. Our study provides an in-depth view of inclusiveness-related user feedback from most popular apps and online sources. We provide implications and recommendations that can be used to bridge the gap between user expectations and software so that software developers can resonate with the varied and evolving needs of the wide spectrum of users

    Leveraging Diversity in Software Engineering Education through Community Engaged Learning and a Supportive Network

    Full text link
    While a lack of diversity is a longstanding problem in computer science and engineering, universities and organizations continue to look for solutions to this issue. Among the first of its kind, we launched INSPIRE: STEM for Social Impact, a program at the University of Victoria, Canada, aimed to motivate and empower students from underrepresented groups in computer science and engineering to develop digital solutions for society impactful projects by engaging in experiential learning projects with identified community-partners. The twenty-four students in the program came from diverse backgrounds in terms of academic areas of study, genders, ethnicities, and levels of technical and educational experience. Working with six community partners, these students spent four months learning and developing solutions for a societal and/or environmental problem with potential for local and global impacts. Our experiences indicate that working in a diverse team with real clients on solving pressing issues produces a sense of competence, relatedness, and autonomy which are the basis of self-determination theory. Due to the unique structure of this program, the three principles of self-determination theory emerged through different experiences, ultimately motivating the students to build a network of like-minded people. The importance of such a network is profound in empowering students to succeed and, in retrospect, remain in software engineering fields. We address the diversity problem by providing diverse, underrepresented students with a safe and like-minded environment where they can learn and realize their full potential. Hence, in this paper, we describe the program design, experiences, and lessons learned from this approach. We also provide recommendations for universities and organizations that may want to adapt our approach
    • …
    corecore