this study explores the role of artificial intelligence (AI) in university teaching, with a focus on the teaching of programming. Despite the growing use of AI in education, both students and teachers often struggle t...
详细信息
ISBN:
(纸本)9783031485497;9783031485503
this study explores the role of artificial intelligence (AI) in university teaching, with a focus on the teaching of programming. Despite the growing use of AI in education, both students and teachers often struggle to understand its role and implications. To address this gap, we conducted a survey of a wide group of students (n = 200) to assess their experiences and perspectives on the use of AI in programming education. the survey results suggest that AI is becoming increasingly involved in university teaching, particularly in the teaching of programming. However, students require guidance from teachers in order to use AI tools effectively in their studies. the study concludes that the goal of teaching programming should be to guide students in the responsible use of AI. Overall, the study highlights the need for greater awareness and understanding of AI in university teaching and the fact that teachers have an important role to play in providing guidance to students on the responsible use of AI tools.
In agilesoftware development, a core responsibility of the product owner (PO) is to communicate business needs to the development team. In large-scale agilesoftware development projects, many teams work toward an ov...
详细信息
ISBN:
(纸本)9783030190347;9783030190330
In agilesoftware development, a core responsibility of the product owner (PO) is to communicate business needs to the development team. In large-scale agilesoftware development projects, many teams work toward an overall outcome, but they also need to manage interdependencies and coordinate efficiently. In such settings, POs need to coordinate knowledge about project status and goal attainment both within and across the development teams. Previous research has shown that the PO assumes a wide set of roles. Still, our knowledge about how POs coordinate amongst themselves and withtheir teams in large-scale agile is limited. In this case study, we explore PO coordination in a large-scale development program through the theoretical lens of Relational Coordination theory. Our findings suggest that (1) coordination varies depending on the context of each PO, (2) a focus on achieving high-quality communication changes coordination over time, and (3) unscheduled coordination enables of high-quality communication.
the World Health Organization (WHO) highlights the significant threat that unsustainably long working hours pose to our mental and physical well-being. Aligning withthis concern, an agile principle emphasizes that &q...
详细信息
ISBN:
(纸本)9783031611537;9783031611544
the World Health Organization (WHO) highlights the significant threat that unsustainably long working hours pose to our mental and physical well-being. Aligning withthis concern, an agile principle emphasizes that "agileprocesses promote sustainable development." However, previous work in 2023 debunked this notion of inherent stability in agile systems, such as the Scrum and Kanban frameworks. In this study, we aim to analyse the relationship between system stability and the tendency of teams to work outside reasonable office hours. We inspect 295 historic agile projects completed in intive, a software development company. We assess the percentage of late-night, early-morning, or weekend hours where a Product Backlog Item (PBI) was created or resolved and compare this percentage of Unsustainable Hours metric to the Stability Metric and the number of Inventory Days remaining. the analysis showed that almost no correlation exists between the Unsustainable Hours worked and either the system stability or outstanding inventory. these findings indicate that, while working unconventional and potentially excessive hours is a concern, it does not appear to be linked to the stability of agile systems. this highlights the need for a deeper understanding of individual and team motivations to foster long-term sustainable work practices.
the proceedings contain 25 papers. the topics discussed include: country stereotypes, initial trust, and cooperation in global software development teams;ShIFt - software identity framework for global software deliver...
ISBN:
(纸本)9781538691960
the proceedings contain 25 papers. the topics discussed include: country stereotypes, initial trust, and cooperation in global software development teams;ShIFt - software identity framework for global software delivery;data science and development team remote communication: the use of the machine learning canvas;investigating the adoption and application of large-scale scrum at a German automobile manufacturer;challenges in adopting continuous delivery and DevOps in a globally distributed product team: a case study of a healthcare organization;understanding key business processes for business process outsourcing transition;offshore outsourcing costs: known or still hidden?;using product line engineering in a globally distributed agile development team to shorten release cycles effectively;empirical analysis of critical success factors for project management in global software development;understanding the different levels of challenges in global software development;and collaboration in global software development: an investigation on research trends and evolution.
Empirical studies covering Agility at the organisational scale are few in number. Organisations seeking clarity about the efficacy of any approach to business Agility must turn to the commercial literature for informa...
详细信息
An increasing number of large organizations are adopting agile and lean methods at larger scale for building complex software systems. One major critique of agile development and in particular of large-scale agile dev...
详细信息
ISBN:
(纸本)9783319916026;9783319916019
An increasing number of large organizations are adopting agile and lean methods at larger scale for building complex software systems. One major critique of agile development and in particular of large-scale agile development is the neglect of proper architecting assistance in such development efforts. On the one hand, emergent architecture design may require excessive redesign efforts in large systems, while on the other hand, big upfront architecture delays the starting point of implementation. Domain-driven Design (DDD) addresses this problem by providing means for evolving the architecture of complex systems in an agile way. We describe how DDD can support large-scale agile development based on a conducted case study in a large insurance company withthree agile teams. Furthermore, we present a lightweight framework that can be used by agile teams as guidance for architecting in large-scale agile development programs. the presented framework is largely based on Large-Scale Scrum and incorporates strategic and tactical DDD.
software development is a complex human-centered activity, increasingly complicated by agile organizations scaling and adopting hybrid work. While technical debt has been extensively studied, other forms of debt-organ...
详细信息
ISBN:
(纸本)9783031485497;9783031485503
software development is a complex human-centered activity, increasingly complicated by agile organizations scaling and adopting hybrid work. While technical debt has been extensively studied, other forms of debt-organizational, process, cultural, and social-have received less attention. We conducted a case study using ten semi-structured interviews, observations, and document analysis to identify coordination mechanisms used in large-scale hybrid agile. We identified organizational debt challenges such as a lack of shared mental models, team coordination, team cohesion, and team learning. Also, the hybrid working arrangement was found to create tension between increased individual autonomy and team objectives, as well as between team autonomy and inter-team coordination. We found 23 coordination mechanisms that the teams used to address challenges in their organization. We propose that implementing many of these mechanisms may help manage organizational debt.
Open Source software (contrasted with proprietary or "closed" software) has become a more widely accepted enterprise solution not withstanding some issues related to intellectual property rights and issues o...
详细信息
A successful software project is the result of a complex process involving, above all, people. Developers are the key factors for the success of a software development process and the agile philosophy is developer-cen...
详细信息
ISBN:
(纸本)9783319186122;9783319186115
A successful software project is the result of a complex process involving, above all, people. Developers are the key factors for the success of a software development process and the agile philosophy is developer-centred. Developers are not merely executors of tasks, but actually the protagonists and core of the whole development process. this paper aims to investigate social aspects among developers working together and the appeal of a software project developed withthe support of agile tools such as agile boards. We studied 14 open source software projects developed using the agile board of the JIRA repository. We analysed all the comments committed by the developers involved in the projects and we studied whether the politeness of the comments affected the number of developers involved over the years and the time required to fix any given issue. Our results show that the level of politeness in the communication process among developers does have an effect on the time required to fix issues and, in the majority of the analysed projects, it has a positive correlation with attractiveness of the project to both active and potential developers. the more polite developers were, the less time it took to fix an issue, and, in the majority of the analysed cases, the more the developers wanted to be part of project, the more they were willing to continue working on the project over time.
暂无评论