Extending Change Impact Analysis Approach for Change Effort Estimation in the Software Development Phase
نویسندگان
چکیده
Change effort estimation and impact analysis are two important methods to make effective change acceptance decisions for the software development phase. Accepting too many changes causes additional cost and delay in the competition. On the other hand, rejection of the changes may cause customer dissatisfaction. There are very few works have been done to support effective change decisions in development phase compared to the software maintenance phase. The challenge of estimating the change effort for the software development phase is because of the existence of partially developed artifacts. In this paper, we describe our initial model towards developing a new change effort estimation model for the software development phase. Key-Words: Software development phase, change impact analysis, change effort estimation, requirements interactions, requirements, class
منابع مشابه
COCHCOMO: An extension of COCOMO II for Estimating Effort for Requirement Changes during Software Development Phase
Software undergoes changes at all stages of the software development process. Accepting too many changes will cause expense and delay and rejecting the changes may cause customer dissatisfaction. One of the inputs that help the software project management to decide whether to accept or reject the changes is by having a reliable estimation of the change effort. From a software development perspe...
متن کاملBridging the semantic gap for software effort estimation by hierarchical feature selection techniques
Software project management is one of the significant activates in the software development process. Software Development Effort Estimation (SDEE) is a challenging task in the software project management. SDEE is an old activity in computer industry from 1940s and has been reviewed several times. A SDEE model is appropriate if it provides the accuracy and confidence simultaneously before softwa...
متن کاملA Novel Effort Estimation Approach for Requirement Changes during Software Development Phase
Managing software changes and achieving an effective change acceptance decision is one of the crucial factors in ensuring the software project success. Accepting too many changes will cause expense and delay and rejecting the changes may cause customer dissatisfaction. One of the inputs that help in achieving an effective change acceptance decision is by having reliable estimation on the change...
متن کاملMeasuring the Impact of Changing Requirements on Software Project Cost: An Empirical Investigation
It is generally accredited that software development is a dynamic process so during the development of a software project many requirement changes are proposed. Literature shows that these proposed changes have the potential to affect the software development in different dimensions. Among these dimensions, cost is major. This paper demonstrates the impact of a requirement change on the cost of...
متن کاملType-2 Fuzzy Logic Approach To Increase The Accuracy Of Software Development Effort Estimation
predicting the effort of a successful project has been a major problem for software engineers the significance of which has led to extensive investigation in this area. One of the main objectives of software engineering society is the development of useful models to predict the costs of software product development. The absence of these activities before starting the project will lead to variou...
متن کامل