Abstract:
Agile Software Development and Reuse-Driven Software Engineering represent established methodologies for enhancing software process efficiency. However, a key challenge i...Show MoreMetadata
Abstract:
Agile Software Development and Reuse-Driven Software Engineering represent established methodologies for enhancing software process efficiency. However, a key challenge in merging these approaches arises from the predominant dependence on tacit knowledge in Agile Software Development.Software development in general and agile development in particular involves successive activities from analysis and design to development and testing. It clearly joins the idea of the business process. Regardless of the software development life-cycle model, reusable artifacts can be used in multiple phases of that life-cycle, including analysis, requirements, designs, implementations, testing,etc. In this work, we have integrated reuse into scrum process activities. The idea is to allow the Scrum team to use the reusable artifacts, from the same project or from other projects, classified in a repository and to be guided in their choice by the evaluation. To confirm the effectiveness of our proposed method, we conducted experiments within a project aimed at creating an intelligent system to support a COVID-19 crisis unit.
Published in: 2024 IEEE 7th International Conference on Advanced Technologies, Signal and Image Processing (ATSIP)
Date of Conference: 11-13 July 2024
Date Added to IEEE Xplore: 23 August 2024
ISBN Information: