The Community for Technology Leaders
RSS Icon
Subscribe
Issue No.06 - November/December (2008 vol.25)
pp: 32-34
Shari Lawrence Pfleeger , RAND Corporation
ABSTRACT
This article traces the increasing sophistication and use of software measurement over the past 25 years. It highlights four obstacles to more effective use of measurement: dealing with uncertainty, anticipating change, measuring "soft" characteristics, and developing heuristics.
INDEX TERMS
software measurement, process, heuristics, uncertainty
CITATION
Shari Lawrence Pfleeger, "Software Metrics: Progress after 25 Years?", IEEE Software, vol.25, no. 6, pp. 32-34, November/December 2008, doi:10.1109/MS.2008.160
REFERENCES
1. M.H. Halstead, Elements of Software Science, Elsevier Science, 1977.
2. J. Allen Albrecht, "Measuring Application Development Productivity," Proc. Joint Share, Guide, and IBM Application Development Symp., IBM, 1979, pp. 83–92.
3. D.H. Meadows et al., The Limits to Growth, Universe Books, 1972.
4. W.E. Deming, Out of the Crisis, MIT Press, 1986.
5. V. Basili and D. Weiss, "A Methodology for Collecting Valid Software Engineering Data," IEEE Trans. Software Eng., vol. 10, no. 6, 1984, pp. 728–738.
6. S. Lawrence Pfleeger and C. McGowan, "Software Metrics in the Process Maturity Framework," J. Systems and Software, vol. 12, no. 3, 1990, pp. 255–261.
7. D.J. Paulish and A.D. Carleton, "Case Studies of Software-Process-Improvement Measurement," Computer, vol. 27, no. 9, 1994, pp. 50–57.
8. S. Lawrence Pfleeger et al., "Status Report on Software Measurement," IEEE Software, vol. 14, no. 2, 1997, pp. 33–44.
9. B.A. Kitchenham, S. Lawrence Pfleeger, and N.E. Fenton, "Towards a Framework for Software Measurement Validation," IEEE Trans. Software Eng., vol. 21, no. 12, 1995, pp. 929–944.
10. B. Kitchenham et al., "Preliminary Guidelines for Empirical Research in Software Engineering," IEEE Trans. Software Eng., vol. 28, no. 8, 2002, pp. 721–734.
11. T. Hall and N.E. Fenton, "Implementing Effective Software Metrics Programs," IEEE Software, vol. 14, no. 2, 1997, pp. 55–65.
12. S. Lawrence Pfleeger and Les Hatton, "Investigating the Influence of Formal Methods," Computer, vol. 30, no. 2, 1997, pp. 33–43.
13. K. El Emam and N.H. Madhavji, "Does Organizational Maturity Improve Quality?" IEEE Software, vol. 13, no. 5, 1996, pp. 109–110.
14. C. Howell et al., "Workshop on Assurance Cases: Best Practices, Possible Obstacles, and Future Opportunities," Proc. Int'l Conf. Dependable Systems and Networks (DSN 04), IEEE CS Press, 2004, p. 903.
15. D. Schum, Evidential Foundations of Probabilistic Reasoning, John Wiley &Sons, 1994.
16. S. Lawrence Pfleeger, "Soup or Art? The Role of Evidential Force in Empirical Software Engineering," IEEE Software, vol. 22, no. 1, 2005, pp. 66–73.
17. D. Jackson and M. Thomas, Software for Dependable Systems: Sufficient Evidence? National Academies Press, 2007.
18. J.D. Musa, A. Iannino, and K. Okumoto, Software Reliability: Measurement, Prediction, Application, McGraw Hill, 1987.
19. N. Nagappan, B. Murphy, and V. Basili, "The Influence of Organizational Structure on Software Quality: An Empirical Case Study," Proc. Int'l Conf. Software Eng. (ICSE 08), IEEE CS Press, 2008, pp. 521–530.
20. S. Lawrence Pfleeger, M. Libicki, and M. Webber, "I'll Buy That! Cyber Security in the Internet Marketplace," IEEE Security &Privacy, vol. 5, no. 3, 2007, pp. 25–31.
21. M.M. Lehman, "Programs, Life Cycles, and Laws of Software Evolution," Proc. IEEE, IEEE Press, 1980, pp. 1060–1076.
22. G. Gigerenzer and R. Selten, Bounded Rationality, MIT Press, 2002.
17 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool