English
Related papers

Related papers: Trying to Increase the Mature Use of Agile Practic…

200 papers

Effective Retrospective meetings are vital for ensuring productive development processes because they provide the means for Agile software development teams to discuss and decide on future improvements of their collaboration. Retrospective…

Software Engineering · Computer Science 2021-01-18 Christoph Matthies , Franziska Dobrigkeit

Agility implies a set of principles that need to be followed in order to have the proposed responsiveness to change. This paper presents how the Agile Adoption Framework can be used to assess agility and pinpoint focus areas for companies…

Software Engineering · Computer Science 2019-04-23 Lucas Gren

In the spring of 2020, the Department of Informatics covered a 20 ECTS capstone course in Software Engineering, mainly focusing on developing a complex application. The course used active learning methods, and 240 students were working in…

Software Engineering · Computer Science 2021-11-04 Yngve Lindsjørn , Steffen Almås , Viktoria Stray

About seven years ago, Volvo Cars initiated a large-scale agile transformation. Midst this journey, a significant restructuring of the R&D department took place. Our study aims to illuminate how team maturity levels are impacted during such…

Software Engineering · Computer Science 2024-09-19 Lucas Gren , Niclas Pettersson

Many organizations aspire to adopt agile processes to take advantage of the numerous benefits that it offers to an organization. Those benefits include, but are not limited to, quicker return on investment, better software quality, and…

Software Engineering · Computer Science 2007-05-23 Ahmed Sidky , James Arthur , Shawn Bohner

Agile software development evolves so rapidly that research struggles to remain timely and transferable - an issue heightened by the swift adoption of generative AI and agentic tools. Earlier discussions highlight theory and time gaps,…

Software Engineering · Computer Science 2026-03-12 Tobias Geger , Andreas Rausch , Ina Schiering , Frauke Stenzel , Stefan Wittek

Agile development relies on self-organizing teams having a high degree of autonomy. For single-team development, more autonomy is generally considered better. In large-scale agile development, where several teams collaborate on the same…

Software Engineering · Computer Science 2025-03-05 Casper Lassenius , Torgeir Dingsøyr

We ran a study on engagement and achievement for a first year undergraduate programming module which used an online learning environment containing tasks which generate automated feedback. Students could also access human feedback from…

Computers and Society · Computer Science 2022-01-05 Beate Grawemeyer , John Halloran , Matthew England , David Croft

Prior work has provided strong evidence that, within organizational settings, teams that bring a diversity of information and perspectives to a task are more effective than teams that do not. If this form of informational diversity confers…

Computer Science and Game Theory · Computer Science 2023-01-31 Hoda Heidari , Solon Barocas , Jon Kleinberg , Karen Levy

This action research study focuses on the integration of "AI assistants" in two Agile software development meetings: the Daily Scrum and a feature refinement, a planning meeting that is part of an in-house Scaled Agile framework. We discuss…

Software Engineering · Computer Science 2024-04-24 Beatriz Cabrero-Daniel , Tomas Herda , Victoria Pichler , Martin Eder

Software development projects management is a complex endeavor because it requires dealing with numerous unforeseen events that constantly arise along the way and that go against the expectations that had been established at the beginning.…

Software Engineering · Computer Science 2022-09-27 Fernando Pinciroli

Effective coordination is the key to successful agile teams. They rely on frequent interactions and mutual adjustment to manage dependencies between activities, which traditionally has been solved by co-locating the team. As the world is…

Software Engineering · Computer Science 2022-04-11 Tor Sporsem , Nils Brede Moe

Communication is a crucial social factor in the success of software projects, as positively or negatively perceived statements can influence how recipients feel and affect team collaboration through emotional contagion. Whether a developer…

Software Engineering · Computer Science 2026-03-12 Martin Obaidi , Marc Herrmann , Jendrik Martensen , Jil Klünder , Kurt Schneider

Mob Programming, or "mobbing", is a relatively new collaborative programming practice being experimented with in different organizational contexts. There are a number of claimed benefits to this way of working, but it is not clear if these…

Software Engineering · Computer Science 2019-07-29 Jim Buchan , Mark Pearl

A Software Engineering project depends significantly on team performance, as does any activity that involves human interaction. In the last years, the traditional perspective on software development is changing and agile methods have…

Software Engineering · Computer Science 2014-08-27 M. Rizwan Jameel Qureshi , Sohayp Abo Alshamat , Fatima Sabir

Collectives form non-equilibrium social structures characterised by a volatile dynamics. Individuals join or leave. Social relations change quickly. Therefore, differently from engineered or ecological systems, a resilient reference state…

Physics and Society · Physics 2022-10-19 Frank Schweitzer , Christian Zingg , Giona Casiraghi

There are various teaching methods developed in order to attain successful delivery of a subject without prior knowledge of the interaction among the students in a class. Social network analysis can be used to identify individual,…

Social and Information Networks · Computer Science 2019-06-12 R. U. Gobithaasan , Nurul Syaheera Din , Lingeswaran Ramachandra , Roslan Hasni

This report describes the experiences of one organization's adoption of Test Driven Development (TDD) practices as part of a medium-term software project employing Extreme Programming as a methodology. Three years into this project the…

Software Engineering · Computer Science 2021-02-01 Jim Buchan , Ling Li , Stephen G. MacDonell

According to the principles articulated in the agile manifesto, motivated and empowered software developers relying on technical excellence and simple designs, create business value by delivering working software to users at regular short…

Software Engineering · Computer Science 2019-06-07 Viktoria Stray , Nils Brede Moe , Rashina Hoda

Artificial Intelligence has demonstrated its significance in software engineering through notable improvements in productivity, accuracy, collaboration, and learning outcomes. This study examines the impact of generative AI tools,…

Software Engineering · Computer Science 2024-02-23 Muhammad Waseem , Teerath Das , Aakash Ahmad , Peng Liang , Mahdi Fehmideh , Tommi Mikkonen