Evaluating the cost of software quality
Communications of the ACM
First workshop on economics-driven software engineering research (EDSER-1)
Proceedings of the 21st international conference on Software engineering
Financial Management; Theory and Practice (Book and diskette package)
Financial Management; Theory and Practice (Book and diskette package)
Process Improvement and the Corporate Balance Sheet
IEEE Software
Modeling software processes quantitatively and assessing the impact of potential process changes on process performance
Evaluating the impact of the QuARS requirements analysis tool using simulation
ICSP'07 Proceedings of the 2007 international conference on Software process
Value-based requirements engineering for value webs
REFSQ'07 Proceedings of the 13th international working conference on Requirements engineering: foundation for software quality
Framework to evaluate software process improvement in small organizations
ICSP'08 Proceedings of the Software process, 2008 international conference on Making globally distributed software development a success story
International Journal of Networking and Virtual Organisations
Monetary pricing of software development risks: A method and empirical illustration
Journal of Systems and Software
Hi-index | 0.00 |
Software firms invest in process improvements in order to benefit from decreased costs and/or increased productivity sometime in the future. Such efforts are seldom cheap, and they typically require making a business case in order to obtain funding. We review some of the main techniques from financial theory for evaluating the risk and returns associated with proposed investments and apply them to process improvement programs for software development. We also discuss significant theoretical considerations as well as robustness and correctness issues associated with applying each of the techniques to software development and process improvement activities. Finally we introduce a present value technique that incorporates both risk and return that has many applications to software development activities and is recommended for use in a software process improvement context.