English
Related papers

Related papers: An Improved XP Software Development Model

200 papers

After introducing agile approach in 2001, several agile methods were founded over the last decade. Agile values such as customer collaboration, embracing changes, iteration and frequent delivery, continuous integration, etc. motivate all…

Software Engineering · Computer Science 2013-02-13 Taghi Javdani Gandomani , Hazura Zulzalil , Abdul Azim Abdul Ghani , Abu Bakar Md. Sultan

Quantum software systems are emerging software engineering (SE) genre that exploit principles of quantum bits (Qubit) and quantum gates (Qgates) to solve complex computing problems that today classic computers can not effectively do in a…

The agile approach uses continuous delivery, instead of distinct procedure, to work closer with customers and to respond faster requirement changes. All of these are against the traditional plan driven approach. Due to agile method's…

Software Engineering · Computer Science 2013-03-07 Hung-Fu Chang , Stephen C-Y. Lu

Background: Agile software development has become a popular way of developing software. Scrum is the most frequently used agile framework, but it is often reported to be adapted in practice. Objective: Thus, we aim to understand how Scrum…

Software Engineering · Computer Science 2017-03-31 Philipp Diebold , Jan-Peter Ostberg , Stefan Wagner , Ulrich Zendler

Industry in all sectors is experiencing a profound digital transformation that puts software at the core of their businesses. In order to react to continuously changing user requirements and dynamic markets, companies need to build robust…

Software Engineering · Computer Science 2020-01-13 Victor Muntés-Mulero , Oscar Ripolles , Smrati Gupta , Jacek Dominiak , Eric Willeke , Peter Matthews , Balázs Somosköi

Most university curricula consider software processes to be on the fringes of software engineering (SE). Students are told there exists a plethora of software processes ranging from RUP over V-shaped processes to agile methods. Furthermore,…

Software Engineering · Computer Science 2013-12-19 Marco Kuhrmann , Daniel Méndez Fernández , Jürgen Münch

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

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

There has been some evidence that agility is connected to the group maturity of software development teams. This study aims at conducting group development psychology training with student teams, participating in a project course at…

Software Engineering · Computer Science 2019-04-05 Lucas Gren , Alfredo Goldman

Today, software-intensive systems are increasingly being developed in a globally distributed way. However, besides its benefit, global development also bears a set of risks and problems. One critical factor for successful project management…

Software Engineering · Computer Science 2013-12-12 Ansgar Lamersdorf , Jürgen Münch , Dieter Rombach

Agile development processes and especially Scrum are changing the state of the practice in software development. Many companies in the classical IT sector have adopted them to successfully tackle various challenges from the rapidly changing…

Software Engineering · Computer Science 2017-11-15 Stefan Wagner

This paper shows an overview of a research project for integrating formal methods in popular practices for software development in Mexico. The article shows only the main results from the survey about methods and practices and an overview…

Software Engineering · Computer Science 2016-04-01 Carlos Alberto Fernandez-y-Fernandez

Software development is still based on manufactory production, and most of the programming code is still hand-crafted. Software development is very far away from the ultimate goal of industrialization in software production, something which…

Software Engineering · Computer Science 2012-01-05 Toni Stojanovski , Tomislav Dzekov

Agile methods have gotten a good reputation for managing projects in many different sectors. A challenge among practitioners in the ERP (Enterprise Resource Planning) domain, is to decide if an agile method is suitable or not for new…

Software Engineering · Computer Science 2019-06-13 Lucas Gren , Alexander Wong , Erik Kristoffersson

This paper argues that modelling the development methodologies can improve the multi-agents systems software engineering. Such modelling allows applying methods, techniques and practices used in the software development to the methodologies…

Software Engineering · Computer Science 2014-08-26 Ammar Lahlouhi

Requirements Engineering (RE) is one of the prime areas in software development. Since agile software development englobes several emerging techniques and advocates for continuous improvement, it urges the question of which agile RE…

Software Engineering · Computer Science 2022-03-04 Juan Carlos Barata , Diego Lisboa , Laudelino Cordeiro Bastos , Adolfo Neto

Software is becoming a critical component of most products and organizational functions. The ability to continuously improve software determines how well the organization can respond to market opportunities. Continuous software engineering…

Software Engineering · Computer Science 2022-03-25 Eriks Klotins , Tony Gorschek

Agile methods provide an organization or a team the flexibility to adopt a selected subset of principles and practices based on their culture, their values, and the types of systems that they develop. More specifically, every organization…

Software Engineering · Computer Science 2011-08-03 Shvetha Soundararajan

This study explores the application of deep learning technologies in software development processes, particularly in automating code reviews, error prediction, and test generation to enhance code quality and development efficiency. Through…

Software Engineering · Computer Science 2024-05-06 Keqin Li , Armando Zhu , Peng Zhao , Jintong Song , Jiabei Liu

The broad availability of generative AI offers new opportunities to support various work domains, including agile software development. Agile epics are a key artifact for product managers to communicate requirements to stakeholders.…