English
Related papers

Related papers: When Agile Is Not Good Enough: an initial attempt …

200 papers

Agile software development emphasizes flexibility and iterative processes, which may conflict with the more linear, rigid, and time-consuming traditional funding and contracting approaches. This review synthesizes real-life experiences of…

Software Engineering · Computer Science 2025-10-22 Bertha Ngereja , Magne Jørgensen

Agile methodologies are currently considered one of the main paradigms of software development. Its study, from a scientific point of view, has deserved prominence in recent years by the scientific community related to the area of software…

Software Engineering · Computer Science 2020-04-14 Fernando Almeida

Agility Assessment (AA) comprises tools, assessment techniques, and frameworks that focus on indicating how a company or a team is applying agile techniques and eventually pointing out problems in adopting agile practices at a…

Software Engineering · Computer Science 2023-02-17 Ulisses Telemaco , Paulo Alencar , Donald Cowan , Toacy Oliveira

Verification activities are necessary to ensure that the requirements are specified in a correct way. However, until now requirements verification research has focused on traditional up-front requirements. Agile or just-in-time requirements…

Software Engineering · Computer Science 2014-06-19 Petra Heck , Andy Zaidman

With the general trend towards data-driven decision making (DDDM), organizations are looking for ways to use DDDM to improve their decisions. However, few studies have looked into the practitioners view of DDDM, in particular for agile…

Software Engineering · Computer Science 2019-04-09 Richard Berntsson Svensson , Robert Feldt , Richard Torkar

The advent of Artificial intelligence has promising advantages that can be utilized to transform the landscape of software project development. The Software process framework consists of activities that constantly require routine human…

Software Engineering · Computer Science 2024-09-02 Mariyam Mahboob , Mohammed Rayyan Uddin Ahmed , Zoiba Zia , Mariam Shakeel Ali , Ayman Khaleel Ahmed

Background: Accurate effort estimation is crucial for planning in Agile iterative development. Agile estimation generally relies on consensus-based methods like planning poker, which require less time and information than other formal…

Software Engineering · Computer Science 2024-05-06 Jirat Pasuksmit , Patanamon Thongtanunam , Shanika Karunasekera

The purpose of this paper is to suggest additional aspects of social psychology that could help when making sense of autonomous agile teams. To make use of well-tested theories in social psychology and instead see how they replicated and…

Software Engineering · Computer Science 2020-11-09 Lucas Gren

Reliable empirical models such as those used in software effort estimation or defect prediction are inherently dependent on the data from which they are built. As demands for process and product improvement continue to grow, the quality of…

Software Engineering · Computer Science 2021-06-14 Michael Franklin Bosu , Stephen G. MacDonell

Smaller software companies, such as start-ups do not often follow an explicit process, but rather develop in a more or less unstructured way. Especially when they grow or customer involvement increases. This development without any…

Software Engineering · Computer Science 2018-09-07 Jakob Diebold , Philipp Diebold , Arthur Vetter

Context: The rapid emergence of generative AI (GenAI) tools has begun to reshape various software engineering activities. Yet, their adoption within agile environments remains underexplored. Objective: This study investigates how agile…

Through our four years experiments on students' Scrum based agile software development (ASD) process, we have gained deep understanding into the human factors of agile methodology. We designed an agile project management tool - the HASE…

Software Engineering · Computer Science 2015-02-17 Jun Lin

Nowadays, many individuals and teams involved on projects are already using agile development techniques as part of their daily work. However, we have much less experience in how to scale and manage agile practices in distributed software…

Software Engineering · Computer Science 2017-11-06 Mohammad Abdur Razzak

Many software developments projects fail due to quality problems. Software testing enables the creation of high quality software products. Since it is a cumbersome and expensive task, and often hard to manage, both its technical background…

Software Engineering · Computer Science 2015-03-17 Tim A. Majchrzak

In agile software development, breaking down user stories into actionable tasks is a critical yet time-consuming process. This paper investigates the potential of Generative AI tools to assist in task splitting, aiming to enhance planning…

Human-Computer Interaction · Computer Science 2026-05-11 Luka Pavlič , Reinhard Bernsteiner , Stephan Schlögl , Christian Ploder

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

Software design is gradually becoming open, distributed, pervasive, and connected. It is a sad statistical fact that software projects are scientifically fragile and tend to fail more than other engineering fields. Agile development is a…

Software Engineering · Computer Science 2012-07-24 Gang Liao , Lei Liu , Lian Luo

Context: Within agile transformations, there are a lot of different challenges coming up. One very important but less considered and treated in research are cultural challenges. Although research shows that cultural clashes and general…

Software Engineering · Computer Science 2022-12-15 Thorben Kuchel , Michael Neumann , Philipp Diebold , Eva-Maria Schön

Today-s business environment is very much dynamic, and organisations are constantly changing their software requirements to adjust with new environment. They also demand for fast delivery of software products as well as for accepting…

Software Engineering · Computer Science 2013-07-15 A B M Moniruzzaman , Dr Syed Akhter Hossain

This paper discusses a model-based approach to validate software requirements in agile development processes by simulation and in particular automated testing. The use of models as central development artifact needs to be added to the…

Software Engineering · Computer Science 2014-09-24 Jewgenij Botaschanjan , Markus Pister , Bernhard Rumpe