The Dynamics of Software Project Staffing: A System Dynamics Based Simulation Approach
IEEE Transactions on Software Engineering
Applied software measurement: assuring productivity and quality
Applied software measurement: assuring productivity and quality
System dynamics modeling of an inspection-based process
Proceedings of the 18th international conference on Software engineering
Managing software requirements: a unified approach
Managing software requirements: a unified approach
Simulation Modeling and Analysis (McGraw-Hill Series in Industrial Engineering and Management)
Simulation Modeling and Analysis (McGraw-Hill Series in Industrial Engineering and Management)
An Empirical Study on the Relationship between Defective Requirements and Test Failures
SEW '06 Proceedings of the 30th Annual IEEE/NASA Software Engineering Workshop
Software Process: Improvement and Practice - Special Issue on Software Process Simulation
An empirical study on the impact of automation on the requirements analysis process
Journal of Computer Science and Technology
An experience in using a tool for evaluating a large set of natural language requirements
Proceedings of the 2010 ACM Symposium on Applied Computing
Hi-index | 0.01 |
Adopting new tools and technologies on a development process can be a risky endeavor. Will the project accept the new technology? What will be the impact? Far too often the project is asked to adopt the new technology without planning how it will be applied on the project or evaluating the technology's potential impact. In this paper we provide a case study evaluating one new technology. Specifically we assess the merits of an automated defect detection tool. Using process simulation, we find situations where the use of this new technology is useful and situations where the use of this new technology is useless for large-scale NASA projects that utilize a process similar to the IEEE 12207 systems development lifecycle. The method can be applied to assessing the impact (including Return on Investment), break even point and the overall value of applying any tool on a project.