Technology advances faster than ever in the current era, requiring global software companies to work in an environment of fast-paced change. In today’s booming software industry, there are changing demands daily. To meet these gradually demanding requirements, many organizations are seeking new software development methodologies. Software development has been significantly changed by agile practices. The umbrella term Agile refers to the ability to make changes quickly and swiftly. Quality Assurance refers to a systematic process that ensures the excellence of products and services. It should be involved throughout the entire agile process, in line with the new agile paradigm. In agile, every step is analyzed to minimize the number of activities at any given time. Agile software development quality assurance provides a firm grasp of the key concepts, trends, and technologies. This chapter provides a detailed introduction to agile software development, addresses their importance in the information technology sector, and presents a comprehensive overview of the factors and techniques followed by challenges and limitations of agile technology. The overview of this research can serve as an important resource for the software industry to improve development processes as well as for researchers interested in exploring the topic further.
CITATION STYLE
Kaur, G., Kaur, I., Harnal, S., & Malik, S. (2023). Factors and Techniques for Software Quality Assurance in Agile Software Development. In Agile Software Development: Trends, Challenges and Applications (pp. 257–272). wiley. https://doi.org/10.1002/9781119896838.ch13
Mendeley helps you to discover research relevant for your work.