Page 250 -
P. 250

Chapter 8   References  233



                         Dijkstra, E. W., Dahl, O. J. and Hoare, C. A. R. (1972). Structured Programming. London: Academic
                         Press.
                         Fagan, M. E. (1986). ‘Advances in Software Inspections’. IEEE Trans. on Software Eng., SE-12 (7),
                         744–51.
                         Jeffries, R. and Melnik, G. (2007). ‘TDD: The Art of Fearless Programming’. IEEE Software, 24, 24–30.
                         Kaner, C. (2003). ‘The power of ‘What If . . .’ and nine ways to fuel your imagination: Cem Kaner on
                         scenario testing’. Software Testing and Quality Engineering, 5 (5), 16–22.
                         Lutz, R. R. (1993). ‘Analyzing Software Requirements Errors in Safety-Critical Embedded Systems’.
                         RE’93, San Diego, Calif.: IEEE.
                         Martin, R. C. (2007). ‘Professionalism and Test-Driven Development’. IEEE Software, 24 (3), 32–6.
                         Massol, V. and Husted, T. (2003). JUnit in Action. Greenwich, Conn.: Manning Publications Co.
                         Prowell, S. J., Trammell, C. J., Linger, R. C. and Poore, J. H. (1999). Cleanroom Software Engineering:
                         Technology and Process. Reading, Mass.: Addison-Wesley.
                         Whittaker, J. W. (2002). How to Break Software: A Practical Guide to Testing. Boston: Addison-
                         Wesley.
   245   246   247   248   249   250   251   252   253   254   255