Please use this identifier to cite or link to this item: http://hdl.handle.net/123456789/2241
Title: Reengineering cost estimation using scrum agile methodology
Authors: Singh J
Singh K
Singh J.
Keywords: Software Engineering
Software Reengineering
Reengineering Cost estimation
Agile Scrum Methodology,
Issue Date: 2019
Publisher: Machine Intelligence Research (MIR) Labs
Abstract: Estimating the budget for developing software is one of the prime tasks for software stakeholders. Good estimation increases the customer faith and goodwill for the development company. Many estimation techniques exist for estimating the cost of the software. Estimating reengineering projects are equally important. Researchers estimated cost of Reengineering using conventional algorithmic estimation methods. They also used classical software development approaches to perform reengineering. Conventional estimation methods are suitable in an environment where requirements are predefined and fixed. Practically, these methods can not fit in today�s software development environment. We need more realistic approach to estimate. Since a decade, we have witnessed a change in the Software development approaches. Now software development process is more people centric and realistic for their stakeholders. This change in process is due to Agile. Agile methodology has gained the interest of both customers as well as developers. The main objective of this research is to estimate the cost of reengineering with consensus based estimation technique of Scrum development methodology. Agile Reengineering model is also proposed for estimation and performing reengineering. Thus the research is aimed to provide a model, which not only helps in performing the reengineering estimations but also guides how to perform reengineering. Scrum approach with sprint iteration of three weeks is used to perform reengineering. Chidamber and Kemerer (CK) metric is applied to determine the complexity metrics for various classes of the software. Reengineering is performed to make the project more maintainable by reducing the CK metric complexity. Various tools used in this work include CK java Metric tool (CKJM) ver-1.9 for calculation of CK metrics suit, IBM Rational Rose ver7.5 for Unified Modeling, Rapid Minor studio ver7.1 for determining the reengineering requirements of the software.
URI: http://hdl.handle.net/123456789/2241
Appears in Collections:Journals

Files in This Item:
There are no files associated with this item.


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.