Enabling Reusability in Agile Software Development
Sukhpal Singh, Inderveer Chana

TL;DR
This paper discusses how to adapt Agile Software Development to better support the creation of reusable software artifacts by proposing a combined model that integrates reusability features into Agile processes.
Contribution
It introduces a novel model that integrates reusability considerations into Agile Software Development, addressing a gap in existing process models.
Findings
Proposes a combined Agile-reusability model.
Highlights modifications needed for Agile to support reusability.
Suggests potential for improved reusable artifact development.
Abstract
Software Engineering Discipline is constantly achieving momentum from past two decades. In last decade, remarkable progress has been observed. New process models that are introduced from time to time in order to keep pace with multidimensional demands of the industry. New software development paradigms are finding its place in industry such as Agile Software Development, Reuse based Development and Component based Development. But different software development models fail to satisfy many needs of software industry. As aim of all the process models is same, i.e., to get quality product, reduce time of development, productivity improvement and reduction in cost. Still, no single process model is complete in itself. Software industry is moving towards Agile Software Development. Agile development does not obviously fit well for building reusable artifacts. However, with careful attention,…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
