174 research outputs found

    Barriers and Self-Efficacy: A Large-Scale Study on the Impact of OSS Courses on Student Perceptions

    Full text link
    Open source software (OSS) development offers a unique opportunity for students in Software Engineering to experience and participate in large-scale software development, however, the impact of such courses on students' self-efficacy and the challenges faced by students are not well understood. This paper aims to address this gap by analyzing data from multiple instances of OSS development courses at universities in different countries and reporting on how students' self-efficacy changed as a result of taking the course, as well as the barriers and challenges faced by students

    Agile Processes in Software Engineering and Extreme Programming – Workshops

    Get PDF
    This open access book constitutes papers from the 5 research workshops, the poster presentations, as well as two panel discussions which were presented at XP 2021, the 22nd International Conference on Agile Software Development, which was held online during June 14-18, 2021. XP is the premier agile software development conference combining research and practice. It is a unique forum where agile researchers, practitioners, thought leaders, coaches, and trainers get together to present and discuss their most recent innovations, research results, experiences, concerns, challenges, and trends. XP conferences provide an informal environment to learn and trigger discussions and welcome both people new to agile and seasoned agile practitioners. The 18 papers included in this volume were carefully reviewed and selected from overall 37 submissions. They stem from the following workshops: 3rd International Workshop on Agile Transformation 9th International Workshop on Large-Scale Agile Development 1st International Workshop on Agile Sustainability 4th International Workshop on Software-Intensive Business 2nd International Workshop on Agility with Microservices Programmin

    Modern computing: Vision and challenges

    Get PDF
    Over the past six decades, the computing systems field has experienced significant transformations, profoundly impacting society with transformational developments, such as the Internet and the commodification of computing. Underpinned by technological advancements, computer systems, far from being static, have been continuously evolving and adapting to cover multifaceted societal niches. This has led to new paradigms such as cloud, fog, edge computing, and the Internet of Things (IoT), which offer fresh economic and creative opportunities. Nevertheless, this rapid change poses complex research challenges, especially in maximizing potential and enhancing functionality. As such, to maintain an economical level of performance that meets ever-tighter requirements, one must understand the drivers of new model emergence and expansion, and how contemporary challenges differ from past ones. To that end, this article investigates and assesses the factors influencing the evolution of computing systems, covering established systems and architectures as well as newer developments, such as serverless computing, quantum computing, and on-device AI on edge devices. Trends emerge when one traces technological trajectory, which includes the rapid obsolescence of frameworks due to business and technical constraints, a move towards specialized systems and models, and varying approaches to centralized and decentralized control. This comprehensive review of modern computing systems looks ahead to the future of research in the field, highlighting key challenges and emerging trends, and underscoring their importance in cost-effectively driving technological progress

    Modeling the Effects of Diversity and Corporations on Participation Dynamics in FLOSS Ecosystems

    Get PDF
    A multitude of societal issues associated with the development of technology have emerged over the years including, but not limited to: insufficient personnel for maintenance; a lack of accessibility; the spread of harmful tools; and bias and discrimination against marginalized groups. I propose that a systems perspective is necessary to identify potential leverage points in technology production systems to influence them towards increased social good and evaluate their effectiveness for intervention. Toward this end, I conducted a mixed-methods study of a widely-adopted approach in tech production, free/libre and open source software (FLOSS) development. A survey was distributed to elicit responses from FLOSS project contributors to characterize their perceptions of diversity and corporate involvement as they relate to participation decisions and information gathering activities in online platforms. To complement this, an analysis of data from FLOSS projects on GitHub was completed to model participation dynamics. Survey results indicate that contributors attend to information that is used to infer group diversity and information about corporate decision making related to FLOSS systems. Furthermore, the influence of this information on participation decisions varies on the basis of economic needs and sociopolitical beliefs. Analyses of eighteen project ecosystems, with over 9,000 contributors, reveal that projects with no to some corporate involvement generally have broader contributor and user bases than those that are owned by a company. Taken together, these findings suggest that the internal practices of companies involved in FLOSS can be perceived as opaque and controlling which is detrimental to both the expansion of a project\u27s contributor base and for increasing diversity across FLOSS ecosystems. This research highlights the need to differentiate projects on the basis of corporate involvement and community ethos to design appropriate interventions. A set of recommendations and research propositions are offered to improve inclusivity, equity, and sustainability in tech development

    The tensions of cyber-resilience : from sensemaking to practice

    Get PDF
    The growing sophistication, frequency and severity of cyberattacks targeting all sectors highlight their inevitability and the impossibility of completely protecting the integrity of critical computer systems. In this context, cyber-resilience offers an attractive alternative to the existing cybersecurity paradigm. We define cyber-resilience as the capacity to withstand, recover from and adapt to the external shocks caused by cyber-risks. This article seeks to provide a broader organizational understanding of cyber-resilience and the tensions associated with its implementation. We apply Weick’s (1995) sensemaking framework to examine four foundational tensions of cyber-resilience: a definitional tension, an environmental tension, an internal tension, and a regulatory tension. We then document how these tensions are embedded in cyber-resilience practices at the preparatory, response and adaptive stages. We rely on qualitative data from a sample of 58 cybersecurity professionals to uncover these tensions and how they reverberate across cyber-resilience practices

    The Elements of Big Data Value

    Get PDF
    This open access book presents the foundations of the Big Data research and innovation ecosystem and the associated enablers that facilitate delivering value from data for business and society. It provides insights into the key elements for research and innovation, technical architectures, business models, skills, and best practices to support the creation of data-driven solutions and organizations. The book is a compilation of selected high-quality chapters covering best practices, technologies, experiences, and practical recommendations on research and innovation for big data. The contributions are grouped into four parts: · Part I: Ecosystem Elements of Big Data Value focuses on establishing the big data value ecosystem using a holistic approach to make it attractive and valuable to all stakeholders. · Part II: Research and Innovation Elements of Big Data Value details the key technical and capability challenges to be addressed for delivering big data value. · Part III: Business, Policy, and Societal Elements of Big Data Value investigates the need to make more efficient use of big data and understanding that data is an asset that has significant potential for the economy and society. · Part IV: Emerging Elements of Big Data Value explores the critical elements to maximizing the future potential of big data value. Overall, readers are provided with insights which can support them in creating data-driven solutions, organizations, and productive data ecosystems. The material represents the results of a collective effort undertaken by the European data community as part of the Big Data Value Public-Private Partnership (PPP) between the European Commission and the Big Data Value Association (BDVA) to boost data-driven digital transformation

    A critique of practice in contemporary learning and development

    Get PDF
    This critical commentary has a dual purpose. It is, at once, a reflection on four public works which track the arc of my activity and growth as a professional over the last ten years, and a contextual examination of what those works, and the narrative trajectory they trace, indicate to us about the wider context of learning and development (L&D) inside organisations. The work involves an analysis of the wider intellectual arena from the last 50 years – how and why many of the underlying assumptions around learning and development emerged. It explores the gaps that exist between current practices and assumptions in corporate learning and development, and the wider challenges for organisational development, structure, and learning. The commentary is, therefore, a two-way narrative. It tracks my own intellectual development as a step-by-step broadening of perspective, together with an account of the spiral of exploration, and discovery leading to insight, that is embedded but undisclosed in the public works themselves. A framework is constructed of five different lenses, and these lenses are used to examine the intermeshing processes involved both in the works themselves and the unlocking of meaning that emerges from the examination of the relationships between the works. The public works in question are my three most recent books – The Learning Challenge (2014); Building Leadership Development Programmes (2017); and my book on learning culture, Workplace Learning (2019)(2021) – together with my role in the Penn Chief Learning Officer (CLO) executive doctoral programme. This fourth public work traces my involvement with the University of Pennsylvania’s programme for Chief Learning Officers and other learning leaders, which I helped construct in 2006 and have been working on and teaching in ever since. The Public Works 1. PennCLO executive doctoral programme: (2007-present) https://www.gse.upenn.edu/academics/programs/penn-chief-learning-officer-edd 2. Nigel Paine (2014) The Learning Challenge: Dealing with technology, innovation and change in learning and development, London, Kogan Page 3. Nigel Paine (2017) Building Leadership Development Programmes: Zero-cost to highinvestment programmes that work, London, Kogan Page 4. Nigel Paine (2019) (2021) Workplace Learning: How to build a culture of continuous employee development, London, Kogan Page The commentary explores the symbiotic connection between all four public works and unlocks the hidden tributaries of thought that link them, mediated by my own emerging practice. This analysis would not have been possible without the reservoirs of insight afforded by my role as both researcher and practitioner. The conclusions will change my practice and help me develop a new agency with organisations, whilst challenging my assumptions by setting my work in a much broader intellectual frame. This research has been a process of transformation and consolidation

    An environment for sustainable research software in Germany and beyond: current state, open challenges, and call for action

    Get PDF
    Research software has become a central asset in academic research. It optimizes existing and enables new research methods, implements and embeds research knowledge, and constitutes an essential research product in itself. Research software must be sustainable in order to understand, replicate, reproduce, and build upon existing research or conduct new research effectively. In other words, software must be available, discoverable, usable, and adaptable to new needs, both now and in the future. Research software therefore requires an environment that supports sustainability. Hence, a change is needed in the way research software development and maintenance are currently motivated, incentivized, funded, structurally and infrastructurally supported, and legally treated. Failing to do so will threaten the quality and validity of research. In this paper, we identify challenges for research software sustainability in Germany and beyond, in terms of motivation, selection, research software engineering personnel, funding, infrastructure, and legal aspects. Besides researchers, we specifically address political and academic decision-makers to increase awareness of the importance and needs of sustainable research software practices. In particular, we recommend strategies and measures to create an environment for sustainable research software, with the ultimate goal to ensure that software-driven research is valid, reproducible and sustainable, and that software is recognized as a first class citizen in research. This paper is the outcome of two workshops run in Germany in 2019, at deRSE19 - the first International Conference of Research Software Engineers in Germany - and a dedicated DFG-supported follow-up workshop in Berlin
    • …
    corecore