• Corpus ID: 6212351

Measuring the Impact of Changing Requirements on Software Project Cost: An Empirical Investigation

@inproceedings{Sharif2012MeasuringTI,
  title={Measuring the Impact of Changing Requirements on Software Project Cost: An Empirical Investigation},
  author={Bushra Sharif and Shoab Ahmed Khan and Muhammad Wasim Bhatti},
  year={2012}
}
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 a software project in terms of development effort, i.e. total working hours to implement that change… 

Figures and Tables from this paper

Cost Analysis in Context of Change Management in Software Development

This research proposed a solution for estimating cost in context of change management in software development based on descriptive analysis of data collected from different software industries of Pakistan.

A novel effort estimation approach for requirement changes during software development phase

This research introduces a new change effort estimation approach that is able to use different estimation techniques for different states of software artifacts and is specifically used for software maintenance phase in which all software artifacts have been completely developed.

COCHCOMO: An extension of COCOMO II for Estimating Effort for Requirement Changes during Software Development Phase

This research introduces a new change effort estimation model that is able to use different estimation techniques for different states of software artifacts that is specifically used for software maintenance phase in which all software artifacts have been completely developed.

An Evaluation of COCHCOMO Tool for Change Effort Estimation in Software Development Phase

This research introduces a new change effort estimation tool (Constructive Change Cost Model or COCHCOMO) that is able to take into account the inconsistent states of software artifacts in its estimation process based on the extended version of static and dynamic impact analysis techniques.

An algorithmic-based software change effort prediction model using change impact analysis for software development

This research proposed an algorithmic change effort prediction model that used change impact analysis method to improve the accuracy of the effort estimation and applicability for both Traditional and Agile methodologies.

Predicting effort for requirement changes during software development

This paper proposes an algorithmic-based effort prediction model for requirement changes that uses change impact analysis method which is applicable for both Traditional and Agile software development methodologies.

The Impact of Software Requirement Change - A Review

The results of this review show that most addressed fields in this topic studied the requirement change impact on the time (schedule) and the cost of the software project.

An Algorithmic-Based Change Effort Estimation Model for Software Development

This paper proposes an algorithmic-based change effort estimation model that uses change impact analysis method which is applicable for both Traditional and Agile methodologies.

A Method for Software Requirement Volatility Analysis Using QFD

A method to analyze the volatility of requirement by using the Quality Function Deployment (QFD) method and the introduced degree of volatility is proposed.

Using static and dynamic impact analysis for effort estimation

A new change effort estimation model using static and dynamic analysis techniques for software development phase is proposed and demonstration of significant achievements of the approach via extensive experimental validation using several case studies are demonstrated.

References

SHOWING 1-10 OF 17 REFERENCES

An investigation of changing requirements with respect to development phases of a software project

In this paper, data is collected from the software industry of Pakistan and changing requirements are analyzed with respect to all development phases of a software project and a significant relationship between the changes requests in the requirement analysis phases and the changes requested in the design phase is identified.

A study of the impact of requirements volatility on software project performance

An extensive survey based empirical study of requirement volatility and its impact on software project performance reveals that requirement volatility has a significant impact on schedule overrun and cost overrun in software projects.

Requirements Volatility and Its Impact on Change Effort: Evidence-based Research in Software Development Projects Return to Published Papers

Evidence-based research on RV and its impact on software development effort demonstrates that changing requirements, particularly adding new requirements, at the later phases is considered a high risk because it will cost the organisation in terms of budget overruns or schedule delays.

Requirements Engineering and Downstream Software Development: Findings from a Case Study

An investigation into industrial practice of requirements management process improvement and its positive effects on downstream software development reveals a strong relationship between a well-defined requirements process and increased developer productivity, improved project planning through better estimations and enhanced ability for stakeholders to negotiate project scope.

Change analysis: a step towards meeting the challenge of changing requirements

  • M. StrensR. Sugden
  • Environmental Science
    Proceedings IEEE Symposium and Workshop on Engineering of Computer-Based Systems
  • 1996
What information is needed to enable sensitivity and impact analysis to provide an effective means of change analysis and what methods provide such information is considered, emphasising the importance of traceability and the capture of design rationale.

Software Project Duration and Effort: An Empirical Study

This study develops and empirically evaluate a two-stage model to relate project duration and effort and indicates a significant and positive relationship between project Duration and effort, controlling for anticipated project size and other project characteristics.

Analyzing the impact of changing requirements

  • James S. O'NealD. Carver
  • Computer Science
    Proceedings IEEE International Conference on Software Maintenance. ICSM 2001
  • 2001
An impact analysis method to evaluate requirement changes for software development projects that is based on requirements traceability is presented, using attributes of the work products and traces to create classes of requirement changes prioritized according to the potential impact.

No Silver Bullet Essence and Accidents of Software Engineering

This article shall try to show why there is no single development, in either technology or management technique, that by itself promises even one order-of-magnitude improvement in productivity, in reliability, in simplicity.