Bibliography


Abdel-Hamid, T., and S. Madnick, 1986. "Impact of Schedule Estimation on Software Project Behavior," IEEE Software, 3, 4 (July 1986), pp. 70–75.

Albrecht, Allan J., 1979. "Measuring Application Development Productivity," Proceedings of the Joint SHARE/GUIDE/IBM Application Development Symposium, October 1979: 83–92.

Albrecht, A., and J. Gaffney, "Software Function, Source Lines of Code, and Development Effort Prediction: A Software Science Validation," IEEE Transactions on Software Engineering, SE-9 (6), 1983, pp. 639–648.

Armour, Phillip, 2002. "Ten Unmyths of Project Estimation," Communications of the ACM, November 2002, pp. 15–18.

Armstrong, J. Scott, ed., 2001. Principles of forecasting: A handbook for researchers and practitioners. Boston, MA: Kluwer Academic Publishers.

Arnone, Michael, 2005. "Azmi: Sentinel Won't Repeat Mistakes," Federal Computer Week, September 13, 2005.

Associated Press, 2003. "Boston's 'Big Dig' Opens to Public: Tunnel Project Is Five Years Behind Schedule, Billions Over Budget," MSNBC.com, December 20, 2003.

Baker, F. Terry, 1972. "Chief Programmer Team Management of Production Programming," IBM Systems Journal, vol. 11, no. 1, 1972, pp. 56–73.

Basili, V. R., and B. T. Perricone, 1984. "Software Errors and Complexity: An Empirical Investigation," Communications of the ACM, v. 27, 1984, pp. 42–52.

Bastani, Farokh, and Sitharama Iyengar, 1987. "The Effect of Data Structures on the Logical Complexity of Programs," Communications of the ACM, vol. 30, no. 3, pp. 250–259.

Beck, Kent, and Martin Fowler, 2001. Planning Extreme Programming, Boston, MA: Addison-Wesley.

Beck, Kent, 2004. Extreme Programming Explained: Embrace Change, 2d ed., Reading, MA: Addison-Wesley.

Bentley, Jon, 2000. Programming Pearls, 2d ed., Reading, MA: Addison-Wesley.

Boehm, Barry, and Richard Turner, 2004. Balancing Agility and Discipline: A Guide for the Perplexed, Boston, MA: Addison-Wesley.

Boehm, Barry, et al., 1995. "Cost Models for Future Software Life Cycle Processes: COCOMO 2.0," Annals of Software Engineering, Special Volume on Software Process and Product Measurement, J.D. Arthur and S.M. Henry Eds., Amsterdam, Netherlands: J.C. Baltzer AG, Science Publishers.

Boehm, Barry W., and Philip N. Papaccio, 1988. "Understanding and Controlling Software Costs," IEEE Transactions on Software Engineering, v. 14, no. 10, October 1988, pp. 1462–1477.

Boehm, Barry W., 1981. Software Engineering Economics, Englewood Cliffs, NJ: Prentice Hall.

Boehm, Barry W., 1987b. "Industrial software metrics top 10 list," IEEE Software, vol. 4, no. 9 (September 1987), pp. 84–85.

Boehm, Barry W., T. E. Gray, and T. Seewaldt, 1984. "Prototyping versus specifying: A multiproject experiment," IEEE Transactions on Software Engineering, vol. SE-10 (May 1984), pp. 290–303.

Boehm, Barry, et al., 2000. Software Cost Estimation with Cocomo II, Reading, MA: Addison-Wesley.

Brooks, Frederick P., Jr., 1975. The Mythical Man-Month, Reading MA: Addison-Wesley.

Brooks, Frederick P., Jr., 1995. The Mythical Man-Month: Essays on Software Engineering, Anniversary Edition (2d Ed), Reading, MA: Addison-Wesley.

Car and Driver, 2004. "2005 Charting the Changes—BMW," Car and Driver, October 2004.

Card, David N., 1987. "A Software Technology Evaluation Program," Information And Software Technology, v. 29, no. 6, July/August 1987, pp. 291–300.

Cockburn, Alistair, 2001. Agile Software Development, Boston, MA: Addison-Wesley.

Cohn, Mike, 2005. Agile Estimating and Planning, Upper Saddle River, NJ: Prentice Hall PTR.

Conte, S. D., H. E. Dunsmore, and V. Y. Shen, 1986. Software Engineering Metrics and Models, Menlo Park, CA: Benjamin/Cummings.

Coombs, Paul, 2003. IT Project Estimation: A Practical Guide to the Costing of Software, Cambridge, United Kingdom: Cambridge Univeristy Press. This book is a short, conversational discussion of estimation. It is written mainly from the point of view of the author's personal experience and focuses roughly half on what I refer to "estimation" and half on what I refer to as "planning."

Cooper, Robert G., 2001. Winning at New Products: Accelerating the Process from Idea to Launch, New York, NY: Perseus Books Group.

Costello, Scott H., 1984. "Software engineering under deadline pressure," ACM Sigsoft Software Engineering Notes, 9:5 October 1984, pp. 15–19.

Crosstalk, June 2002. The whole issue of this magazine is devoted to the topic of cost estimation.

Crosstalk, April 2005. The whole issue of this magazine is devoted to the topic of cost estimation.

Curtis, Bill, 1981. "Substantiating Programmer Variability," Proceedings of the IEEE, vol. 69, no. 7, p. 846.

Curtis, Bill, et al., 1986. "Software Psychology: The Need for an Interdisciplinary Program," Proceedings of the IEEE, vol. 74, no. 8 (August 1986), pp. 1092–1106.

Cusumano, Michael, and Richard W. Selby, 1995. Microsoft Secrets, New York, NY: The Free Press.

Cusumano, Michael, et al., 2003. "Software Development Worldwide: The State of the Practice," IEEE Software, November/December 2003, pp. 28–34.

Davis, John Stephen, and Richard J. LeBlanc, 1988. "A Study of the Applicability of Complexity Measures," IEEE Transactions on Software Engineering, v. 14, no. 9, September 1988, pp. 1366–1372.

DeMarco, Tom, and Timothy Lister, 1985. "Programmer Performance and the Effects of the Workplace," in Proceedings of the 8th International Conference on Software Engineering, August 1985, pp. 268–272.

DeMarco, Tom, and Timothy Lister, 1999. Peopleware: Productive Projects and Teams, 2d ed., New York, NY: Dorset House.

DeMarco, Tom, and Timothy Lister, 2003. Waltzing with Bears: Managing Risk on Software Projects, New York, NY: Dorset House.

DeMarco, Tom, 1982. Controlling Software Projects, New York, NY: Yourdon Press.

Evangelist, Michael, 1984. "Program Complexity and Programming Style," Proc. 1st Int. Conf. Data Engineering, New York, NY: IEEE Computer Society Press, 534–541.

Fenton, Norman E., and Shari Lawrence Pfleeger, 1997. Software Metrics: A Rigorous and Practical Approach, Boston, MA: PWS Publishing Company.

Fisher, Roger, William Ury, and Bruce Patton, 1991. Getting to Yes, 2d ed., New York, NY: Penguin Books.

Gaffney, John. E., Jr., and Richard Werling, 1991. "Estimating Software Size from Counts of Externals, A Generalization of Function Points," Herndon, VA: Software Productivity Consortium document number SPC-91094-N.

Garmus, David, and David Herron, 2001. Function Point Analysis: Measurement Practices for Successful Software Projects, Boston, MA: Addison-Wesley.

Gilb, Tom, 1988. Principles of Software Engineering Management, Wokingham, England: Addison-Wesley.

Gilb, Tom, 2005. Competitive Engineering: A Handbook for Systems Engineering, Requirements Engineering, and Software Engineering Using Planguage, Amsterdam, Netherlands: Elsevier.

Glass, Robert L., 1994, "IS Field: Stress Up, Satisfaction Down," Software Practitioner, Nov. 1994, pp. 1, 3.

Goldratt, Eliyahu M., 1997. Critical Chain, Great Barrington, MA: The North River Press.

Gorla, N., A. C. Benander, and B. A. Benander, 1990. "Debugging Effort Estimation Using Software Metrics," IEEE Transactions on Software Engineering, v. 16, no. 2, February 1990, pp. 223–231.

Gotterbarn, Don, Keith Miller, and Simon Rogerson. "Computer Society and ACM Approve Software Engineering Code of Ethics," IEEE Computer, October 1999, pp. 84–88. Available from www.computer.org/computer/code-of-ethics.pdf.

Grady, Robert B., 1992. Practical Software Metrics For Project Management And Process Improvement, Englewood Cliffs, NJ: Prentice Hall PTR.

Grady, Robert B., and Deborah L. Caswell, 1987. Software Metrics: Establishing a Company-Wide Program, Englewood Cliffs, NJ: Prentice Hall.

Gross, Neil, et al. "Software Hell," Business Week, Nov. 6, 1999, pp. 104ff.

Harvey, N., 2001. "Improving Judgment in Forecasting" in Principles of forecasting: A handbook for researchers and practitioners, Ed., J. S. Armstrong, Boston, MA: Kluwer Academic Publishers, pp. 59–80.

Heemstra, F. J. and R. J. Kusters, 1991. "Function Point Analysis: Evaluation of a Software Cost Estimation Model," European Journal of Information Systems 1(4): 223–237.

Heemstra, F.J., W.J.A. Siskens, and H. van der Stelt, 1989. "Kostenbeheersing Bij Automatiseringsprojecten: Een Empirisch Onderzoek," Informatie, vol. 31, no. 1 (1989) cited in (Putnam and Myers 2003).

Henry, Sallie, and Dennis Kafura, 1984. "The Evaluation of Software Systems' Structure Using Quantitative Software Metrics," Software—Practice and Experience, vol. 14, no. 6 (June 1984), pp. 561–73.

Herbsleb, James, et al., Benefits of CMM Based Software Process Improvement: Initial Results, Pittsburgh: Software Engineering Institute, Document CMU/SEI-94-TR-13, August 1994.

Hihn, J., and H. Habib-Agahi, 1991. "Cost Estimation of Software Intensive Projects: a Survey of Current Practices," International Conference on Software Engineering, IEEE Computer Society Press, Los Alamitos, CA: 276–287.

Höst, M., and C. Wohlin, 1998. "An Experimental Study of Individual Subjective Effort Estimations and Combinations of the Estimates," International Conference on Software Engineering, Kyoto, Japan, IEEE Computer Society, Los Alamitos, CA: 332–339.

Humphrey, Watts S., 1995. A Discipline for Software Engineering. Reading, MA: Addison-Wesley.

Iansiti, Marco, 1994. "Microsoft Corporation: Office Business Unit," Harvard Business School Case Study 9-691-033, Revised May 31, 1994, Boston, MA: Harvard Business School.

IEEE Software, Nov/Dec. 2001 Issue, focus on recent advances in software estimation with several papers on the topic.

IFPUG Web site: www.ifpug.org.

ISBSG 2001. Practical Project Estimation: A Toolkit for Estimating Software Development Effort and Duration, Australia: International Software Benchmarking Standards Group, March 2001.

ISBSG 2005. Practical Project Estimation, 2nd Edition: A Toolkit for Estimating Software Development Effort and Duration, Australia: International Software Benchmarking Standards Group, February 2005.

ISO/IEC 20926:2003. "Software engineering — IFPUG 4.1 Unadjusted functional size measurement method — Counting practices manual," International Organization for Standardization, 2003.

Jacobson, Ivar, Grady Booch, James Rumbaugh, 1999. The Unified Software Development Process, Reading, MA: Addison-Wesley.

Jones, Capers, 1996. "Software Defect-Removal Efficiency," IEEE Computer, April 1996.

Jones, Capers, 2005. "Software Engineering: The State of the Art in 2005," Version 5, Software Productivity Research Whitepaper, February 11, 2005.

Jones, Capers, 1986. Programming Productivity, New York, NY: McGraw-Hill.

Jones, Capers, 1994. Assessment and Control of Software Risks, Englewood Cliffs, NJ: Yourdon Press.

Jones, Capers, 1995c. "Determining Software Schedules," IEEE Computer, February 1995, pp. 73–75.

Jones, Capers, 1997. Applied Software Measurement: Assuring Productivity and Quality, 2d ed., New York, NY: McGraw-Hill.

Jones, Capers, 1998. Estimating Software Costs, New York NY: McGraw-Hill.

Jones, Capers, 2000. Software Assessments, Benchmarks, and Best Practices, Reading, MA: Addison-Wesley.

Jørgensen M., 2002. "A Review of Studies on Expert Estimation of Software Development Effort."

Jørgensen, M., and D. I. K. Sjøberg, 2002. "The Impact of Customer Expectation on Software Development Effort Estimates," International Journal of Project Management.

Josephs, R., and E. D. Hahn, 1995. "Bias and Accuracy in Estimates of Task Duration," Organizational Behaviour and Human Decision Processes, 61(2): 202–213.

Kemerer, C. F., 1987. "An Emprical Validation of Software Cost Estimation Models," Communications of the ACM, 30 (5), 1987, pp. 416–429.

Kemerer, Chris, and Benjamin Porter, 1992. "Improving the Reliability of Function Point Measurement: An Empirical Study," IEEE Transactions on Software Engineering, Vol. 18, No. 11, November 1992, Page 1011.

Kitchenham, B., S. L. Pfleeger, B. McColl, and S. Eagan, 2002. "A Case Study of Maintenance Estimation Accuracy," Journal of Systems and Software.

Knorr, Eric, 2005. "Anatomy of an IT Disaster: How the FBI Blew It," InfoWorld, March. 21, 2005.

Krasner, Jerry, 2003. "Embedded Software Development Issues and Challenges," Embedded Market Forecasters whitepaper, www.embeddedforecast.com.

Lais, Sami, 2003. "Watch your step: Can major efforts avoid more slipups?" Government Computer News, Vol. 22, no. 34, 12/15/03.

Laranjeira, Luiz, 1990. "Software Size Estimation of Object-Oriented Systems," IEEE Transactions on Software Engineering, May 1990.

Larsen, Richard J., and Morris L. Marx, 2001. An Introduction to Mathematical Statistics and Its Applications, 3d ed., Upper Saddle River, NJ: Prentice Hall.

Lawlis, Dr. Patricia K., Capt. Robert M. Flowe, and Capt. James B. Thordahl, 1995. "A Correlational Study of the CMM and Software Development Performance," Crosstalk, September 1995.

Lederer, Albert L., and Jayesh Prasad, 1992. "Nine Management Guideliness for Better Cost Estimating," Communications of the ACM, February 1992, pp. 51–59.

Libby, R., and R. K. Blashfield, 1978. "Performance of a Composite as a Function of the Number of Judges," Organizational Behaviour and Human Performance 21(2): 121–129.

Lim, J. S., and M. O'Connor, 1996. "Judgmental Forecasting With Time Series and Causal Information," International Journal of Forecasting 12(1): 139–153.

McCabe, Tom, 1976. "A Complexity Measure," IEEE Transactions on Software Engineering, Volume SE-2, Number 12 (December 1976), pp. 308–320.

McConnell, Steve, 1993. Code Complete, Redmond, Wa.: Microsoft Press, 1993.

McConnell, Steve, 1996. Rapid Development, Redmond, WA: Microsoft Press.

McConnell, Steve, 1998. Software Project Survival Guide, Redmond, WA: Microsoft Press.

McConnell, Steve, 2000. "Sitting on the Suitcase," IEEE Software, May/June 2000.

McConnell, Steve, 2002. "Real Quality For Real Engineers," IEEE Software, March/April 2002.

McConnell, Steve, 2004a. Code Complete, 2d ed., Redmond, WA: Microsoft Press.

McConnell, Steve, 2004b. Professional Software Development, Boston, MA: Addison-Wesley.

McGarry, John, et al., 2002. Practical Software Measurement: Objective Information for Decision Makers, Boston, MA: Addison-Wesley.

McGraw, Gary, 2003. "From the Ground Up: The DIMACS Software Security Workshop," IEEE Security & Privacy, March/April 2003. Volume 1, Number 2. pp. 59–66.

Metzger, Philip W., 1981. Managing a Programming Project, 2d ed., Englewood Cliffs, NJ: Prentice Hall.

Mills, Harlan D., 1983. Software Productivity, Boston, MA: Little, Brown, pp. 71–81.

Mohanty, S. N., 1981. "Software Cost Estimation: Present and Future," Software—Practice and Experience, 11, pp. 103–121.

Mosemann, Lloyd K., II, 2002. "Did We Lose Our Religion?" Crosstalk, August 2002, pp. 22–25.

NASA SEL, 1990. Manager's Handbook for Software Development, Revision 1. Document number SEL-84-101. Greenbelt, MD: Goddard Space Flight Center, NASA.

NASA SEL, 1991. Software Engineering Laboratory (SEL) Relationships, Models, and Management Rules, SEL-91-001, February 1991.

NASA SEL, 1995. Software Measurement Guidebook, Document Number NASA-GB-001-94, Greenbelt, MD: Goddard Space Flight Center, NASA, June 1995.

NASA, "ISD Wideband Delphi Estimation," Number 580-PROGRAMMER-016-01, September 1, 2004, http://software.gsfc.nasa.gov/AssetsApproved/PA1.2.1.2.pdf.

Niessink, F., and H. van Vliet, 1997. "Predicting Maintenance Effort With Function Points," International conference on software maintenance, Bari, Italy, IEEE Computer Society, Los Alamitos, CA, pp. 32–39.

Park, R. E., 1996. "A Manager's Checklist for Validating Software Cost and Schedule Estimates," American Programmer 9(6), pp. 30–35.

Paynter, J., 1996. "Project Estimation Using Screenflow Engineering," International Conference on Software Engineering: Education and Practice, Dunedin, New Zealand, IEEE Computer Society. Press, Los Alamitos, CA, pp. 150–159.

Pehrson, Ron J., 1996. "Software Development for the Boeing 777," CrossTalk, January 1996.

Pfleeger, Shari Lawrence, Felicia Wu, and Rosalind Lews, 2005. "Software Cost Estimation and Sizing Methods," Santa, Monica, CA: The Rand Corporation.

Pietrasanta, Alfred M., 1990. "Alfred M. Pietrasanta on Improving the Software Process" Software Engineering: Tools, Techniques, Practices, vol. 1, no. 1 (May/June 1990), pp. 29–34.

Pitterman, Bill, 2000. "Telcordia Technologies: The Journey to High Maturity," IEEE Software, July 2000, pp. 89–96.

Prechelt, Lutz, 2000. "An Empirical Comparison of Seven Programming Languages," IEEE Computer, October 2000, pp. 23–29.

Putnam, Lawrence H., and Ware Myers, 1992. Measures for Excellence: Reliable Software On Time, Within Budget, Englewood Cliffs, NJ: Yourdon Press.

Putnam, Lawrence H., and Ware Myers, 1997. Industrial Strength Software: Effective Management Using Measurement, Washington, DC: IEEE Computer Society Press.

Putnam, Lawrence H., and Ware Myers, 1999. "Get the Estimate Right," American Programmer, July 1999, pp. 4–12.

Putnam, Lawrence H., and Ware Myers, 2003. Five Core Metrics, New York, NY: Dorset House.

Reifer, Donald J., 2002. "Estimating Web Development Costs: There Are Differences," CrossTalk, June 2002, pp. 13–17.

Roetzheim, William H., 1988. Structured Computer Project Management, Englewood Cliffs, NJ: Prentice Hall.

Rule, Grant, 1998. From Stutzke.

Rule, Grant, 2000. "Bees and the Art of Estimating," IEEE Software, November/December 2000.

Sackman, H., Erikson, W. J., Grant, E. E., 1968. "Exploratory Experimental Studies Comparing Online and Offline Programming Performance." Communications of the ACM, v. 11, no. 1, January 1968, pp. 3–11.

Sanchez Roberto, 1998. "UW Learns a Lesson," Seattle Times, April 12, 1998, page B1.

Schlender, Brenton, 1989. "How to Break the Software Logjam," Fortune, September 25, 1989.

Schneider, Geri, and Jason P. Winters, 2001. Applying Use Cases, 2d ed., Boston, MA: Addison Wesley Longman.

Schwaber, Ken, and Mike Beedle, 2002. Agile Software Development with Scrum, Englewood Cliffs, NJ: Prentice Hall.

Sheppard, S. B., et al., 1978. "Predicting Programmers' Ability to Modify Software," TR 78-388100-3, General Electric Company, May 1978.

Sheppard, S. B., et al., 1979. "Modern Coding Practices and Programmer Performance," IEEE Computer, no. 12, Dec 1979, pp. 41–49.

Shull, et al., 2002. "What We Have Learned About Fighting Defects," Proceedings, Metrics 2002. IEEE; pp. 249–258.

Smith, John, 1999. "The Estimation of Effort Based on Use Cases," Rational Software Whitepaper TP-171, October 1999.

Standish Group, The, 1994. "Charting the Seas of Information Technology," Dennis, MA: The Standish Group.

Stutzke, Richard D., 2005. Estimating Software-Intensive Systems, Upper Saddle River, NJ: Addison-Wesley.

Symons, Charles, 1991. Software Sizing and Estimating: Mk II FPA (Function Point Analysis), Chichester: John Wiley & Sons.

The Age, 2005. "Waiter, there's a bug in my Prius," The Age, www.theage.com.au, May 25, 2005.

The American Heritage Dictionary, Second College Edition, 1985.

The Irish Times, 2005. "HSE to suspend roll-out of 150m computer system," October 4, 2005.

Tockey, Steve, 2005. Return on Software, Boston, MA: Addison-Wesley.

Todd, P., and I. Benbasat, 2000. "Inducing Compensatory Information Processing Through Decision Aids That Facilitate Effort Reduction: an Experimental Assessment," Journal of Behavioral Decision Making 13(1): pp. 91–106.

University of Southern California, Cocomo II Model Definition Manual, version 1.4, undated (circa 1997).

Valett, J., and F. E. McGarry, 1989. "A Summary of Software Measurement Experiences in the Software Engineering Laboratory," Journal of Systems and Software, 9 (2), pp. 137–148.

Van Genuchten, Michiel, 1991. "Why Is Software Late? An Empirical Study of Reasons for Delay in Software Development." IEEE Transactions on Software Engineering SE-17, no. 6 (June), pp. 582–590.

Vu, John, 2004. "Lessons Learned in Process Improvement," SEPG 2004.

Walston, C. E., and C. P. Felix, 1977. "A Method of Programming Measurement and Estimation," IBM Systems Journal, v. 16, no. 1, 1977, pp. 54–73.

Ward, William T., 1989b. "Software Defect Prevention Using McCabe's Complexity Metric," Hewlett Packard Journal, April 1989, pp. 64–68.

Weinberg, Gerald M., and Edward L. Schulman, 1974. "Goals and Performance in Computer Programming," vol 16, no. 1, pp. 70–77.

Weinberg, Gerald M., 1994. Quality Software Management, Vol. 3, Congruent Action, New York, NY: Dorset House.

Weyuker, Elaine J., 1988. "Evaluating Complexity Measures," IEEE Transactions on Software Engineering, v. 14, no. 9, September 1988, pp. 1357–1365.

Wheeler, David A., 2001. "More than a Gigabuck: Estimating GNU/Linux's Size," http://www.dwheeler.com/sloc.

Wiegers, Karl, 2000. "Stop Promising Miracles," Software Development, February 2000.

Wiegers, Karl, 2003. Software Requirements, 2d ed. Redmond, WA: Microsoft Press.

Wiegers, Karl, 2006. More About Software Requirements: Thorny Issues and Practical Advice, Redmond, WA: Microsoft Press.

Withers, Bud, 1999. "Take Me Out to the Ballpark," Seattle Times, July 11, 1999, pp. S3–S4.

Zultner, Richard E., 1999. "Project Estimation with Critical Chain: Third-Generation Risk Management," American Programmer, July 1999, pp. 4–12.




Software Estimation. Demystifying the Black Art
Software Estimation: Demystifying the Black Art (Best Practices (Microsoft))
ISBN: 0735605351
EAN: 2147483647
Year: 2004
Pages: 212

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net