Bibliography: Testing Object-Oriented Software



This bibliography includes research and practitioners sources on testing object-oriented software published through March 1997. It includes sources which (1) discuss testing object-oriented software only in passing (e.g., [Booch 91], [Coleman 94], [Goldberg 95], [Skubics 96]), (2) are indirectly related (e.g., [Taenzer 89], [Chidamber 91], [Li 94], [Lorenz 94]), and (3) deal with testing of abstract data types (e.g. [Bernot 91], [Zweben 92].) Please report errors and omissions.

[Alagic 95] S. Alagic. "A Statically Typed, Temporal Object-oriented Database Technology," IEICE Transactions On Information and Systems. Nov 1995, v e78d, n 11, 1469-1476.

[Ambler 94] Scott Ambler, "Use-Case Scenario Testing," Software Development, v 3, n 6, July 1995, 53-61.

[Arnold 94] Thomas R. Arnold and William a. Fuson, "Testing 'In a Perfect World'," Communications of the ACM, v 37, n 9, September 1994, 78-86.

[Ashok 96] T. Ashok, K. Rangaraajan, and P. Eswar, "Retesting C++ Classes," Proceedings, Ninth International Software Quality Week. Software Research Institute, San Francisco, May 1996.

[Badri 95] M. Badri, L. Badri, S. Layachi, "Towards a Strategy of Unitary Tests and Integration of Classes in Object-Oriented Applications" (in French), Genie Logiciel (France), December 1995, n 38, 28-40.

[Ball 95] Michael S. Ball, "Debugging C++," OOP 95'/C++ World Conference Proceedings, January 1995. Sigs Conferences, Inc. New York.

[Bastani 96] F. Bastani, B. Cukic, V. Hilford, and V. Jamoussi, "Toward Dependable Safety-critical Software," Proceedings of WORDS '96 Second Workshop on Object-Oriented Real-Time Dependable Systems, IEEE Computer Society Press, Los Alamitos, Calif. 1996. 86 - 92

[Beck 94] Kent Beck, "Simple Smalltalk Testing," The Smalltalk Report, v 4, n 2, October 1994. 16-18.

[Berard 93] Edward V. Berard, Essays on Object-Oriented Software Engineering. Englewood Cliffs, New Jersey: Prentice-Hall, Inc., 1993.

[Berard 94] Ed Berard. "Issues in the Testing of Object-oriented Software," Electro/94 International, Conference Proceedings Combined Volumes. IEEE Computer Society Press, Los Alamitos, Calif, 1994. 211 - 219.

[Bernot 91] Giles Bernot, M. C. Gaudel, and B. Marre, "Software Testing based on Formal Specifications: a Theory and a Tool," Software Engineering Journal, v 6, n 6, November 1991, 387-405.

[Binder 94a] Robert V. Binder, "Testing Object-Oriented Systems: a Status Report," American Programmer, v 7, n 4, April 1994. 22-28.

[Binder 94b] Robert V. Binder, "Design for Testability with Object-Oriented Systems," Communications of the ACM, v 37, n 9, September 1994, 87-101.

[Binder 95a] Robert V. Binder, "The FREE-flow Graph: Implementation-based Testing of Objects Using State-determined Flows," Proceedings, 8th Annual Software Quality Week. May 1995, Software Research, Inc. San Francisco.

[Binder 95b] Robert V. Binder, "Testing Objects: Myth and Reality," Object Magazine, v 5, n 2, May 1995, 73-75.

[Binder 95c] Robert V. Binder, "State-based Testing," Object Magazine, v 5, n 4, July-August 1995, 75-78.

[Binder 95d] Robert V. Binder, "State-based Testing: Sneak paths and Conditional Transitions," Object Magazine, v 5, n 6, 87-89.

[Binder 95e] Robert V. Binder, "Trends in Testing Object-oriented Software," Computer, v 28, n 10, October 1995, 68-69.

[Binder 96a] Robert V. Binder, "Use-cases, Threads, and Relations: The FREE Approach to System Testing," Object Magazine, v 5, n 9, February 1996.

[Binder 96b] Robert V. Binder, "The FREE Approach to Object-Oriented Testing: An Overview," http://www.rbsc.com/pages/FREE.html.

[Binder 96c] Robert V. Binder, "Off-the-Shelf Test Automation for Objects," Object Magazine, v 6, n 2, April 1996, 26-30.

[Binder 96d] Robert V. Binder, "An Integrated Tool Suite for High-reliability Object-Oriented Client/Server Systems," Proceedings, 9th Annual Software Quality Week. May 1996, Software Research, Inc. San Francisco.

[Binder 96e] Robert V. Binder, "Bigfoot's Tootsie," Object Magazine, v 6, n 4, June 1996. 81-87.

[Binder 96f] Robert V. Binder, "Testing for Reuse: Libraries and Frameworks," Object Magazine, v 6, n 6, August 1996.

[Binder 96h] Robert V. Binder, "Modal Testing Strategies for Object-Oriented Software," Computer, v 29, n 11, November 1996, 97-99.

[Binder 96i] Robert V. Binder, "Testing Object-Oriented Software: A Survey," Journal of Software Testing, Verification and Reliability, v 6 125-252, 1996.

[Binder 96g] Robert V. Binder, "Summertime, and the testin' is easy ... ," Object Magazine, v 6, n 8, October 1996, in press.

[Binder 97h] Robert V. Binder, "Class Modality and Testing," Object Magazine, v 6, n 2, February 1997 1996.

[Booch 91] Grady Booch, Object Oriented Design With Applications. Redwood City, Calif. Benjamin/Cummings Publishing Co, 1991.

[Booch 96] Grady Booch, Object Solutions, Managing the Object-Oriented Project. Addison-Wesley Publishing Co. Reading, Mass. 1996.

[Bosman 96] Oscar Bosman, "Testing and Iterative Development: Adapting the Booch Method," Proceedings, 13th International Conference and Exposition on Testing Computer Software, USPDI, Silver Spring, Maryland, June 1996. 1-10.

[Bougé 86] L. Bougé, N. Choquet, L. Fribourg, and M. C. Gaudel, "Test Set Generation from Algebraic Specifications using Logic Programming," Journal of Systems and Software, v 6, 1986, 343-360.

[Brown 95] Jeffery R. Brown, Larry H. Quandt, and Patricia K. Fuher, "Integration Strategies for OO Software," Proceedings, STAR 95. May 1995. Software Quality Engineering, Jacksonville, Fla. 55-76.

[Campbell 95] Mark C. Campbell, David K. Hinds, A.V. Kapetanakis, D.S. Levis, S.J. Mcfarland, D.J Miller and J. Scott Southworth, "Object-Oriented Perspective on Software System Testing in a Distributed Environment," Hewlett-Packard Journal. December 1995, v 46, n 6, 75-85.

[Capper 94] Nigel P. Capper, R. J. Colgate, J. C. Hunter, and M. F. James, "The Impact of Object-oriented Technology on Software Quality: Three Case Histories," IBM Systems Journal, v 33, n 1, 1994, 131-157.

[Cargill 93] Thomas A. Cargill, "C++ Gotchas," C++ World Conference Proceedings, October 18-22, 1993. Sigs Conferences, Inc. New York. 103-106.

[Cargill 95] Tom Cargill, "Short Tour Testing," C++ Report, v 7, n 2, Feb 1995. 60-62.

[Chang 96] Kuang-Nan Chang, D. Kung, P. Hsia, Y. Toyoshima, and C. Chen, "Object-Oriented Data Flow Testing," Proceedings, 13th International Conference and Exposition on Testing Computer Software, USPDI, Silver Spring, Maryland, June 1996. 97-100.

[Chao 94] Betty P. Chao and Donna M. Smith, "Applying Software Testing Practices to an Object-Oriented Software Development," OOPS Messenger, April 1994, v 5 n 2, 49-52.

[Cheatham 90] Thomas J. Cheatham and Lee Mellinger, "Testing Object-oriented Software Systems," Proceedings of the 1990 ACM 18th Annual Computer Science Conference, February 1990. ACM Press, New York. 161-165.

[Chen 95] T.Y Chen and C.K. Low. "Dynamic Data Flow Analysis for C++," Proceedings 1995 Asia Pacific Software Engineering Conference. IEEE Computer Society Press, Los Alamitos, Calif, 1995. 22 - 28.

[Chidamber 91] Shyam R. Chidamber and Chris F. Kemerer, "Toward a Metrics Suite for Object-Oriented Design," ACM Conference on Object-Oriented Programming Systems, Languages and Applications (OOPSLA), October 1991. ACM Press, New York. 197-211.

[Chidamber 94] Shyam R. Chidamber and Chris F. Kemerer. "A Metrics Suite for Object-Oriented Design," IEEE Transactions on Software Engineering, v 20, n 6, June 1994, 476-493.

[Chonoles 95] Michael Jesse Chonoles, James A. Stuart, and Phil J. Magrogan, "OO Systems from a Quality Perspective,"Report on Object Analysis and Design, v 2, n 4, Nov-Dec 1995, 46-55.

[Choquet 86] N. Choquet, "Test Data Generation Using a Prolog with Constraints," Proceedings, Workshop on Software Testing. July 1986. IEEE Computer Society Press, Los Alamitos, Calif. 132-141.

[Chung 92] Chi-Ming Chung and Ming-Chi Lee, "Object-oriented Programming Testing Methodology," Proceedings Fourth International Conference on Software Engineering and Knowledge Engineering, June 1992. IEEE Computer Society Press, Los Alamitos, Calif. 378-385.

[Chung 94a] Chi-Ming Chung, Ming-Chi Lee, and Ching-Chian Wang, "Inheritance Testing for OO Programming by Transitive Closure Strategies," Advances in Modeling and Analysis, AMSE Press, v 31, n 2, 1994, 57-64.

[Chung 94b] Chi-Ming Chung and Ming-Chi Lee, "Object-oriented Programming Testing Methodology," International Journal of Mini and Microcomputers, v 16, n 2, 1994, 73-81.

[Chung 95] In Sang Chung, "Methods of Comparing Test Criteria for Object-oriented Programs Based on Subsumption, Power Relation and Test Reusability," Journal of Korea Information Science Society (South Korea), v 22, n 5, May 1995, 693-704.

[Chung 96] In Sang Chung, M. Munro, W.K. Lee Y.R. Kwon, "Applying Conventional Testing Techniques for Class Testing," Proceedings of 20th International Computer Software and Applications Conference: COMPSAC '96, IEEE Computer Society Press, Los Alamitos, Calif, 1996. 447 - 454.

[Coleman 94] Derek Coleman, P. Arnold, S. Bodoff, C. Dollin, H. Gilchrist, F. Hayes, and P. Jeremaes, Object-Oriented Development: The Fusion Method. Englewood Cliffs, New Jersey: Prentice-Hall, Inc., 1994.

[Corriveau 96] J. P. Corriveau, "Traceability Process for Large OO Projects, " IEEE Computer, Sept. 1996, 63 - 68.

[Cox 88] Brad J. Cox, "The Need for Specification and Testing Languages," Journal of Object-Oriented Programming, v 1, n 2, June/July 1988, 44-47.

[Cox 90] Brad J. Cox, "Planning the Software Industrial Revolution," IEEE Software. v 7, n 6, November 1990, 25-33.

[Cox 91] Brad J. Cox and Andrew J. Novobilski. Object-Oriented Programming: An Evolutionary Approach. 2nd ed. Reading, Mass: Addison-Wesley, 1991.

[Cunningham 96] Ward Cunningham, "Finding and Exploiting Potent Abstractions FAST," Smalltalk Solutions '96, SIGS Conferences, New York, March 1996.

[D'Souza 94] Rosario J. D'Souza and Richard J. LeBlanc, "Class Testing by Examining Pointers," Journal of Object-Oriented Programming, v 7, n 4, July 1994, 33-39.

[Dauchy 93] P. Dauchy, M-C. Gaudel, and B. Marre, "Using Algebraic Specifications in Software Testing: a Case Study on the Software of an Automatic Subway," Journal of Systems and Software, v 21, n 3, June 1993, 229-244.

[Davis 94] Stephen R. Davis, "Armor Cladding C++ Classes," C++ Report, October 1994, 36-41.

[de By 95] R.A de By, S.J. Even, P.A.C Verkoulen, "Functionally Specified Distributed Transactions in Co-operative Scenarios, " Fifth International Workshop on Research Issues in Data Engineering-Distributed Object Management, Proceedings RIDE-DOM '95. IEEE Computer Society Press, Los Alamitos, Calif 1995. 116 - 121

[Desai 94] H. D. Desai, "Test Case Management System (TCMS)," GLOBECOM '94. Communications: The Global Bridge, IEEE Computer Society Press, Los Alamitos, Calif., 1994. v 3, 1581 - 1585

[Desfray 94] Philippe Desfray, Object Engineering: The Fourth Dimension. Reading, Mass: Addison-Wesley, 1994.

[Devanbu 96] Premkumar T. Devanbu, David S. Rosenblum, and Alexander L. Wolf, "Generating Testing and Analysis Tools with Aria," ACM Transactions on Software Engineering and Methodology, v 5, n 1, January 1996, 42-62.

[Doong 91] Roong-Ko Doong and Phyllis Frankl, "Case Studies on Testing Object-Oriented Programs," Proceedings of the Fourth Symposium on Software Testing, Analysis and Verification. October 1991, ACM Press, New York. 165-177.

[Doong 92] Roong-Ko Doong and Phyllis Frankl. The ASTOOT Approach to Testing Object-Oriented Programs. Technical Report PUCS-104-91. Polytechnic University, Brooklyn New York. 1991.

[Doong 94] Roong-Ko Doong and Phyllis G. Frankl, "The ASTOOT Approach to Testing Object-Oriented Programs," ACM Transactions on Software Engineering and Methodology, v 3, n 4, April 1994, 101-130.

[Dorman 93] Misha Dorman, "Unit Testing of C++ Objects," Proceedings, EuroSTAR 93, October 1993. SQE, Inc., Jacksonville, Fla. 71-101.

[Eliëns 95] Anton Eliëns, Principles of Object-Oriented Software Development. Addison-Wesley Publishing Co. Reading, Mass. 1995.

[Ernst 94] George W. Ernst, R. J. Hookway, and W. F. Ogden, "Modular Verification of Data Abstractions with Shared Realizations," IEEE Transactions on Software Engineering. v 20. n 4, April 1991, 288-307.

[Fiedler 89] Steven P. Fiedler, "Object-Oriented Unit Testing," Hewlett-Packard Journal, April 1989, v 40, n 2, 69-75.

[Firesmith 92] Donald G. Firesmith, Testing Object-Oriented Software, Technical Report. Ossian, Ind.: Advanced Technology Specialists, 1992.

[Firesmith 93a] Donald G. Firesmith, Object-Oriented Requirements, Analysis, and Logical Design: a Software Engineering Approach. New York: John Wiley & Sons, 1993.

[Firesmith 93b] Donald G. Firesmith, "Testing Object-Oriented Software," Proceedings of the Eleventh International Conference on Technology of Object-Oriented Languages and Systems (TOOLS USA, '93), 1993. Prentice-Hall, Englewood Cliffs, New Jersey. 407-426.

[Firesmith 95] Donald G. Firesmith, "Object-Oriented Regression Testing," Report on Object Analysis and Design, v 1, n 5, January/February 1995, 42-45.

[Firesmith 96] Donald G. Firesmith, "Pattern Language for Testing Object-Oriented Software," Object Magazine, v 5, n 9, January 1996. 32-38.

[Frankl 89] Phyllis Frankl, a Framework for Testing Object-Oriented Programs. Technical Report PUCS-105-91. Polytechnic University, Brooklyn New York. 1989.

[Freedman 91] Roy S. Freedman "Testability of Software Components," IEEE Transactions on Software Engineering. v 17, n 6, June 1991, 553-564.

[Gannon 81] John Gannon, Paul McMullin and Richard Hamlet, "Data-Abstraction Implementation, Specification, and Testing," ACM Transactions on Programming Languages and Systems, v 3, n 3, July 1981. 211-223.

[Gaudel 88] M. C. Gaudel and B. Marre, "Generation of Test Data from Algebraic Specifications," Proceedings of the 2nd Workshop of Software Testing, Analysis, and Verification (TAV2) 1988, ACM Press, New York, 165-177.

[Gerrard 90] Christopher P. Gerrard, Derek Coleman, and Robin M. Gallimore, "Formal Specification and Design Time Testing," IEEE Transactions on Software Engineering, v 16, n 1, January 1990, 1-12.

[Giltinan 94] Ty Giltinan, "Leveraging Inheritance to Test Objects," Proceedings, 3rd International Conference on Software Testing, Analysis, and Review, May 1994. SQE, Inc. Jacksonville, Fla.. 361-372.

[Gindre 89] Cyrille Gindre and Frederique Sada, "A Development in Eiffel: Design and Implementation of a Network Simulator," Journal of Object-Oriented Programming, v 2, n 1, May/June 1989, 27-33.

[Goldberg 95] Adele Goldberg and Kenneth S. Rubin, Succeeding with Objects, Addison-Wesley Publishing Co, Reading Mass, 1995.

[Graham 93] J. A. Graham, A.C.T. Drakeford, and C. D. Turner, "The Verification, Validation and Testing of Object Oriented Systems," BT Technology Journal. v 11, n 3, 1993. 79-88.

[Graham 94] Ian Graham. Object-Oriented Methods. 2nd ed. Reading, Mass., Addison-Wesley, 1994.

[Guttag 78] John V Guttag, Ellis Horowitz, and David R. Musser, "Abstract Data Types and Software Validation," Communications of the ACM, v 21, n 12, December 1978, 1048-1064.

[Harrold 92] Mary Jean Harrold, John D. McGregor, and Kevin J. Fitzpatrick, "Incremental Testing of Object-oriented Class Structures," Proceedings, 14th International Conference on Software Engineering, May 1992. IEEE Computer Society Press, Los Alamitos, Calif. 68-80.

[Harrold 94] Mary Jean Harrold and Gregg Rothermel, "Performing Data Flow Testing on Classes," Proceedings of the Second ACM SIGSOFT Symposium on Foundations of Software Engineering, December 1994, ACM Press, New York. 154-163.

[Harrold 95] Mary Jean Harrold and Gregg Rothermel, "Structural Testing of Object-Oriented Classes," Proceedings, 8th Annual Software Quality Week. May 1995, Software Research, Inc. San Francisco.

[Hayes 86] Ian J. Hayes, "Specification Directed Module Testing," IEEE Transactions on Software Engineering, v SE-12, n 1, January 1986, 124-133.

[Hayes 94] Jane Huffman Hayes, "Testing of Object-Oriented Programming Systems (OOPS): a Fault-Based Approach," Proceedings, Object-Oriented Methodologies and Systems, E. Bertino, S. Urban (Eds.), LNCS 858. Springer-Verlag, Berlin 1994.

[Hinke 93] Bob Hinke, Vicki Jones, and Ralph E. Johnson, "Debugging Objects," The Smalltalk Report, v 2, n 9, July/August 1993.

[Hitz 96] M Hitz, and B. Montazeri. "Chidamber and Kemerer's Metrics Suite: a Measurement Theory Perspective," IEEE Transactions on Software Engineering, April 1996 v ?, n ?, 267 - 271

[Hoffman 93a] Daniel Hoffman and Paul Strooper, "Graph-based Class Testing," Proceedings, 7th Australian Software Engineering Conference. September 27-October 1 1993. IREE (Australia). 85-91.

[Hoffman 93b] Daniel Hoffman and Paul Strooper, "A Case Study in Class Testing," Proceedings of CASCON 93, October 1993. IBM Toronto Laboratory. 472-482.

[Hoffman 95a] Dan Hoffman, "ClassBench: A Framework for Class Testing," Proceedings, 8th Annual Software Quality Week. May 1995, Software Research, Inc. San Francisco.

[Hoffman 95b] Daniel Hoffman and Paul Strooper, "The Testgraph Methodology: Automated Testing of Collection Classes," Journal of Object-Oriented Programming, November-December 1995, v 8, n 7, 35-41.

[Hong 95] Hyoung Seok Hong, Yong Rae Kwon, Sung Deok Cha. "Testing of Object-oriented Programs Based on Finite State Machines," Proceedings 1995 Asia Pacific Software Engineering Conference. IEEE Computer Society Press, Los Alamitos, Calif, 1995. 234 - 241

[Hsia 96] Pei Hsia, Xiaolin Li, Kung, D.C. "A History-based Approach for Early Faulty State Detection," Proceedings of 20th International Computer Software and Applications Conference: COMPSAC '96, IEEE Computer Society Press, Los Alamitos, Calif 1996,321 - 326,

[Hughes 96] Merlin Hughes and David Stotts, "Daistish: Systematic Algebraic Testing for OO Programs in the Presence of Side-effects," Software Engineering Notes, v 21, n 3, May 1996, 53-61.

[Hunt 95a] Neil Hunt, "C++ Boundary Conditions and Edge Cases," Journal of Object-Oriented Programming, May 1995, v 8, n 2, 25-29.

[Hunt 95b] Neil Hunt, "Automatically Tracking Test Case Execution," Journal of Object-Oriented Programming, November-December 1995, v 8, n 7, 22-27.

[Hunt 96a] Neil Hunt, "Performance Testing C++ Code," Journal of Object-Oriented Programming, January 1996, v 8, n 8, 22-25.

[Hunt 96b] Neil Hunt, "Unit Testing," Journal of Object-Oriented Programming, February 1996, v 8, n 9, 18-23.

[Hurst 95] Jeff Hurst and Robert Willhoft, "The Use of Coherence Checking for Testing Object-Oriented Code," Proceedings, IBM International Conference on Object Technology, June 1994, IBM, 1-37.

[Jacobson 92] Ivar Jacobson, M. Christerson, P. Jonsson, and G. Overgaard. Object-Oriented Software Engineering. Reading, Mass., Addison-Wesley, 1992.

[Jalote 88] Pankaj Jalote and David Caballero, "Automated Testcase Generation for Data Abstraction," Proceedings, The Twelfth Annual International Computer Software and Applications Conference. November 1988. IEEE Computer Society Press, Los Alamitos, Calif. 205-209.

[Jalote 89] Pankaj Jalote, "Testing the Completeness of Specifications," IEEE Transactions on Software Engineering, v SE-15, n 5, May 1989, 526-531.

[Jalote 92] Pankaj Jalote, "Specification and Testing of Abstract Data Types," Computer Language, (UK) v 17, n 1, 1992. 75-82.

[Jia 93] Xiaoping Jia, "Model-Based Formal Specification Directed Testing of Abstract Data Types," Proceedings, The Seventeenth Annual International Computer Software and Applications Conference. November 1993. IEEE Computer Society Press, Los Alamitos, Calif. 360-366.

[Jonassen 95] Anne M. Jonassen, "Managing Unit and Integration Testing of a Large Object-Oriented System," Proceedings, 8th Annual Software Quality Week. May 1995, Software Research, Inc. San Francisco.

[Jones 90] D. W. Jones, "Software Testing An Ada Cruise Control," Journal of Pascal, Ada, and Modula-2, v 9, n 2, March-April 1990, 53-64.

[Jorgensen 95] Paul Jorgensen. Software Testing: a Craftsman's Approach. Boca Raton: CRC Press, 1995.

[Jorgenson 94] Paul C. Jorgenson and Carl Erickson, "Object-Oriented Integration Testing," Communications of the ACM, v 37, n 9, September 1994, 30-38.

[Jüttner 94a] Peter Jüttner, S. Kolb, U. Naumann, and P. Zimmerer, "A Complete Test Process in Object-Oriented Software Development," Conference Proceedings, 7th International Software Quality Week, May 1994. Software Research Institute, San Francisco.

[Jüttner 94b] Peter Jüttner, S. Kolb, U. Naumann, and P. Zimmerer, "Experiences in Testing Object-Oriented Software," Conference Proceedings, 11th International Conference on Testing Computer Software, June 13-16, 1994. USPDI, Washington, DC.

[Jüttner 94c] Peter Jüttner, Sebald Kolb, and Peter Zimmerer, "Integrating and Testing of Object-Oriented Software," Conference Proceedings, EuroSTAR '94, October 1994. SQE, Inc., Jacksonville, Fla. 13/1-13/14.

[Jüttner 95] Peter Jüttner, S. Kolb, U. Naumann, J. Wood, and P. Zimmerer, "Integration Testing of Object-Oriented Software," Proceedings, 8th Annual Software Quality Week. May 1995, Software Research, Inc. San Francisco.

[Keszenheimer 94] Linda M. Keszenheimer and Karl J. Lieberherr, Incremental Testing of Adaptive Software, Technical Report NU-CSS-94-22, November 1994, Northeastern University.

[Keszenheimer 95] Linda M. Keszenheimer and Karl J. Lieberherr, Testing Adaptive Software During Class Evolution, Technical Report NU-CSS-95-xx, January 1995, Northeastern University.

[Kirani 94a] Shekar Kirani, "Specification and Verification of Object-Oriented Programs," Ph.D diss, University of Minnesota, 1994.

[Kirani 94b] Shekar Kirani and W. T. Tsai, "Method Sequence Specification and Verification of Classes," Journal of Object-Oriented Programming, v 7, n 6, October 1994, 28-38.

[Kleyn 88] Michael F. Kleyn and Paul C. Gingrich,"{Graphtrace} -- Understanding Object-oriented Systems Using Concurrently Animated Views," ACM SIGPLAN Journal, v 23, n 11, Nov 1988, 191-205.

[Klimas 92] Edward Klimas, "Quality Assurance Issues for Smalltalk Based Applications," The Smalltalk Report, v 1, n 9, July/August 1992, 2-7.

[Krawczyk 96] H . Krawczyk and B. Wiszniewski. "Object-oriented Model of Parallel Programs," Proceedings of the Fourth Euromicro Workshop Parallel and Distributed Processing - PDP '96, IEEE Computer Society Press. Los Alamitos, Calif 1996. 80 - 86.

[Kung 93a] D. Kung, J. Gao, P. Hsia, J. Lin, and Y. Toyoshima, "Design Recovery for Software Testing of Object-Oriented Programs," Proceedings of the Working Conference on Reverse Engineering, May 1993. IEEE Computer Society Press, Los Alamitos, Calif. 202-211.

[Kung 93b] D. Kung, N. Suchak, J. Gao, P. Hsia, Y. Toyoshima, and C. Chen, "On Object State Testing," Proceedings, The Eighteenth Annual International Computer Software & Applications Conference, November 1993. IEEE Computer Society Press, Los Alamitos, Calif. 222-227.

[Kung 94] Kung, D., Gao, J., Hsia, P., Wen, F., Toyoshima, Y., Chen, C. "Change Impact Identification in Object Oriented Software Maintenance," Proceedings. International Conference on Software Maintenance, IEEE Computer Society Press, Los Alamitos, Calif, 1944. 202 - 211

[Kung 95a] David Kung, J. Gao, P. Hsia, J. Lin, and Y. Toyoshima, "Class Firewall, Test Order, and Regression Testing of Object-oriented Programs," Journal of Object-Oriented Programming, v 8, n 2, May 1995, 51-65.

[Kung 95b] David Kung, J. Gao, P. Hsia, Y. Toyoshima, C. Chen, "A Test Strategy for Object-Oriented Systems," Proceedings, The Nineteen Annual International Computer Software and Applications Conference. August 1995, IEEE Computer Society Press, Los Alamitos, Calif. 239-244.

[Kung 95c] David Kung, J. Gao, P. Hsia, Y. Toyoshima, C. Chen, Y. Kim and Y. Song, "Developing an Object-Oriented Software Testing and Maintenance Environment," Communications of the ACM, v 38, n 10, October 1995, 75-86.

[Kung 96] David C. Kung, Gao, Jerry, Chen, Cris. "On Regression Testing of Object-Oriented Programs," The Journal of Systems and Software. Jan 1996 v 32 n 1, 21-xx.

[Lakos 92] John S. Lakos, "Designing-In Quality in Large C++ Projects" Proceedings, 10th Annual Pacific Northwest Software Quality Conference, November 1992. PNSQC, Portland, Oregon.

[Lakos 96] John S. Lakos, Large Scale C++ Software Design. Addison-Wesley, Reading Mass, 1996.

[Leavens 91] Gary T. Leavens, "Modular Specification and Verification of Object-oriented Programs," IEEE Software, v 8, n 4, July 1991, 72-80.

[Leavens 95] Gary T. Leavens and W. E. Weihl, "Specification and Verification of Object-oriented Programs Using Supertype Abstraction," Acta Informatica, v 32, n 8, 1995, 705-778.

[Lee 94] J. Lee, M. Feng, and C. Chung, "A Structural Testing Method for C++ Programs," Proceedings, The Eighteenth Annual International Computer Software and Applications Conference. November 1993. IEEE Computer Society Press, Los Alamitos, Calif. 234.

[Lejter 92] Moises Lejter, Scott Meyers, and Steven P. Reiss. "Support for Maintaining Object-oriented Programs," IEEE Transactions on Software Engineering, v 18, n 12, December 1992, 1045-1052.

[Li 93] Wei Li and Sallie Henry, "Object-Oriented Metrics that Predict Maintainability," Journal of Systems and Software, v 23, n 2, November 1993, 111-122.

[Lieberherr 92] Karl J. Lieberherr and Cun Xiao, "Object-oriented Software Evolution," IEEE Transactions on Software Engineering, v 19, n 4, April 1992, 313-343.

[Liskov 86] Barbara Liskov and John Guttag, Abstraction and Specification in Program Development. Cambridge, Mass: MIT Press, 1986.

[Lorenz 94] Mark Lorenz and Jeff Kidd, Object-Oriented Software Metrics, Prentice-Hall, Inc. Englewood Cliffs, New Jersey. 1994.

[Loughman 92] Donna Lee Loughman, "New Tools for New Rules," Journal of Object-Oriented Programming, v 5, n 7, Nov 1992. 29-31.

[Love 92] Tom Love. Object Lessons. New York, SIGS Books, 1992.

[Maggio 95] Michael D Maggio, "Automated Software-Testing Scripts," UNIX Review. Dec 1995 v 13 n 13, 43-xx.

[Marick 95] Brian Marick, The Craft of Software Testing, Prentice-Hall, Inc. Englewood Cliffs, New Jersey, Prentice-Hall, 1995.

[Martin 89] Peter M. Martin, Eric W. Anderson, and Richard K. Dizmang, "Effects on SQA of Adopting C++ for Product and Tool Development at Apple," Proceedings, 6th Annual Pacific Northwest Software Quality Conference, September 1989. PNSQC, Portland, Oregon. 127-140.

[McCabe 93] "OO Tool Aids Software Testing," The Outlook, Fall 1993, Columbia, Maryland : McCabe & Associates.

[McCabe 94a] Thomas J. McCabe and Arthur H. Watson, "Combining Comprehension and Testing in Object-Oriented Development," Object Magazine, v 4, n 1, March-April 1994, 63-66.

[McCabe 94b] T. J. McCabe, L. A. Dreyer, A. J. Dunn, and A. H. Watson," Testing an Object-Oriented Application," CASE Outlook, Spring 1994. 1-7.

[McCabe 94c] T. J. McCabe, L. A. Dreyer, A. J. Dunn, and A. H. Watson, "Testing an Object-Oriented Application," Journal of the Quality Assurance Institute, October 1994. V 8, n 4. 21-27.

[McGregor 92] John D. McGregor and David A. Sykes, Object-Oriented Software Development: Engineering Software for Reuse. London: International Thomson Computer Press, 1992.

[McGregor 93a] John D. McGregor and Douglas M. Dyer, "A Note on Inheritance and State Machines," Software Engineering Notes, v 18, n 4, October 1993, 61-69.

[McGregor 93b] John D. McGregor and Douglas M. Dyer, "Selecting Functional Test Cases for a Class," Proceedings, 11th Annual Pacific Northwest Software Quality Conference, October 1993. PNSQC, Portland, Oregon. 109-121.

[McGregor 94a] John D. McGregor, "Functional Testing of Classes," Conference Proceedings, 7th International Software Quality Week, May 1994. Software Research Institute, San Francisco.

[McGregor 94b] John D. McGregor and Tim Korson, "Integrating Object-Oriented Testing and Development Processes," Communications of the ACM, v 37, n 9, September 1994, 59-77.

[McGregor 94c] John D. McGregor, "Constructing Functional Test Cases Using Incrementally Derived State Machines," Conference Proceedings, 11th International Conference on Testing Computer Software, June 13-16, 1994. USPDI, Washington, DC.

[McGregor 96] John D. McGregor and Anuradha Kare, "Parallel Architecture for Component Testing of Object-Oriented Software," Proceedings, 9th Annual Software Quality Week. May 1996, Software Research, Inc. San Francisco.

[McGregor 97] John D. McGregor. "Quality Assurance," Journal of Object-oriented Programming, Feb 1997 v 9 n 9, 8

[McMullin 82] Paul R. McMullin and John D. Gannon, "Evaluating a Data Abstraction Testing System Based on Formal Specifications," Journal of Systems and Software, v 2, n 2, 1982, 177-186.

[Mellor 94a] Steven J. Mellor and Sally Shlaer, "A Deeper Look at Testing and Integration, Part 1," Object Magazine, v 3, n 9, February 1994, 8-13.

[Mellor 94b] Steven J. Mellor and Sally Shlaer, "A Deeper Look at Testing and Integration, Part 2," Object Magazine, v 4, n 1 March/April 1994, 18-22.

[Meyer 88] Bertrand Meyer, Object-Oriented Software Construction. Englewood Cliffs, NJ.: Prentice-Hall, Inc., 1988.

[Meyer 92] Bertrand Meyer, "Applying 'Design by Contract'," IEEE Computer, v 25, n 10, October 1992, 40-51.

[Moreland 94] Clarence C. Moreland, "How to Design Effective Tests for C++ Class Libraries," Object Expo, June 9, 1994. Object Expo, Inc. New York.

[Murphy 92] Gail Murphy and Pok Wong, "Towards a Testing Methodology for Object-oriented Systems," Poster paper, OOPSLA '92.

[Murphy 94] Gail C. Murphy, Paul Townsend, Pok Wong, "Experiences with Cluster and Class Testing," Communications of the ACM, v 37, n 9, September 1994, 39-47.

[Nair 96] Biju Nair, Kenneth R. Gulledge, and Ramona F. Lingevich, "Using OLE Automation for Efficiently Automating Software Testing," Proceedings, 9th Annual Software Quality Week. May 1996, Software Research, Inc. San Francisco.

[NIST 95] National Institute of Standards and Technology, Testability of Object-Oriented Systems, Report NIST GCR-675, Computer Systems Laboratory, Gaithersburg, Maryland. June 1995.

[Offutt 95] A. Jefferson Offutt and Alisa Irvine, "Testing Object-Oriented Software Using the Category-Partition Method," Proceedings, TOOLS 17, Prentice-Hall, Inc. 1995. 293-304.

[Olthoff 86] W. G. Olthoff, "Augmentation of Object-Oriented Programming by Concepts of Abstract Data Type Theory: The ModPascal Experience," ACM Conference on Object-Oriented Programming Systems, Languages and Applications (OOPSLA), December 1986. ACM Press, New York. 429-443.

[Overbeck 93] Jan Overbeck, "Testing Object-Oriented Software: State of the Art and Research Directions," Proceedings, 1st European International Conference on Software Testing, Analysis and Review, October 1993. SQE, Inc., Jacksonville, Fla.

[Overbeck 94a] Jan Overbeck. Integration Testing for Object-Oriented Software, Ph.D. Dissertation, Vienna University of Technology, 1994.

[Overbeck 94b] Jan Overbeck, "Testing Generic Classes," Proceedings, EuroSTAR '94, October 1994. SQE, Inc., Jacksonville, Fla. 41/1-41/11.

[Overbeck 95] Jan Overbeck, "Testing Object-Oriented Software and Reusability -- Contradiction or Key to Success?" Proceedings, 8th Annual Software Quality Week. May 1995, Software Research, Inc. San Francisco.

[Parrish 93a] Allen Parrish, David Cordes, and Richard Borie, "Developmental Testing of Abstract Data Types," Proceedings, The Seventeenth Annual International Computer Software and Applications Conference, November 1993. IEEE Computer Society Press, Los Alamitos, Calif. 49-55.

[Parrish 93b] Allen S. Parrish, Richard B. Borie, and David W. Cordes, "Automated Flow Graph-based Testing of Object-oriented Software Modules," Journal of Systems and Software v 23, n 2, November 1993, 95-109.

[Parrish 94] Allen S. Parrish, David Cordes, and Mohan Govindarajan, "Systematic Defect Removal from Object-oriented Modules," Conference Proceedings, 7th International Software Quality Week, May 1994. Software Research Institute, San Francisco, Calif.

[Perry 90] Dewayne E. Perry and Gail E. Kaiser, "Adequate Testing and Object-Oriented Programming," Journal of Object-Oriented Programming, v 2, n 5, Jan/Feb 1990, 13-19.

[Pittman 93] Matthew Pittman, "Lesson Learned in Managing Object-Oriented Development," IEEE Software, v 10, n 1, January 1993, 43-53.

[Ponder 94] Carl Ponder and Bill Bush, "Polymorphism Considered Harmful," Software Engineering Notes, v 19, n 2, April 1994, 35-37.

[Porat 95] Sara Porat and Paul Fertig, "Class Assertions in C++," Journal of Object-Oriented Programming, v 8, n 2, May 1995, 30-37.

[Poston 94] Robert M. Poston, "Automated Testing from Object Models," Communications of the ACM, v 37, n 9, September 1994, 48-58.

[Pree 95] Wolfgang Pree, Design Patterns for Object-Oriented Software Development. Addison-Wesley Publishing Co. Reading, Mass. 1995.

[Purchase 91] Jan A. Purchase and Russell L. Winder, "Debugging Tools for Object-oriented Programming," Journal of Object-Oriented Programming, June, 1991, v 4, n 3, 10-27.

[Rangaraajan 96] K. Rangaraajan, P Eswar, and T. Ashok, "Retesting C++ Classes," Proceedings, 9th Annual Software Quality Week. May 1996, Software Research, Inc. San Francisco.

[Reed 93] David R. Reed, "Program Development Using C++," C++ World Conference Proceedings, April 1993. SIGS Conferences, Inc. New York.

[Reed 94a] David R. Reed, "Building, Testing, and Tuning C++ Programs," C++ World Conference Proceedings, January 31-February 4, 1994. SIGS Conferences, Inc. New York. 135-137.

[Reed 94b] David R. Reed, "Program Development Using C++," C++ World Conference Proceedings, October 1994. SIGS Conferences, Inc. New York.

[Reenskaug 89] T. Reenskaug and A. L. Skaar, "An Environment for Literate Smalltalk Programming", ACM SIGPLAN Journal, v 24, n 10, Oct 1989, 337-345.

[Rettig 91] Marc Rettig, "Testing Made Palatable," Communications of the ACM, v 34, n 5, May 1991, 25-29.

[Rine 87] David C. Rine, "A Common Error in the Object Structure of Object-Oriented Design Methods," Software Engineering Notes, v 12, n 4, October 1987, 42-44.

[Rine 96] David Rine, "Structural Defects in Object-Oriented Programming," Software Engineering Notes, v 21, n 2, March 1996, 86-88.

[Rothermel 94] Greg Rothermel and Mary Jean Harrold, "Selecting Regression Tests for Object-Oriented Software," Conference on Software Maintenance, October 1994. IEEE Computer Society Press, Los Alamitos, Calif. 14-25.

[Sakkinen 88] Markku Sakkinen, "On the Darker Side of C++," Lecture Notes in Computer Science, Springer-Verlag, 1988, v 322, 162-176.

[Selic 94] Brian Selic, Garth Gullekson, and Paul T. Ward. Real-Time Object-Oriented Modeling. New York, John Wiley & Sons, Inc. 1994.

[Shlaer 88] Sally J. Shlaer and Steven J. Mellor. Object-Oriented Systems Analysis: Modeling the World in Data. Englewood Cliffs, New Jersey: Prentice-Hall, Inc., 1988.

[Shopiro 93] Jonathan Shopiro, "Tips and Tricks to Avoid the Traps," C++ World Conference Proceedings, October 18-22, 1993. SIGS Conferences, Inc. New York. 211-212.

[Siegel 92] Shel M. Siegel, Strategies for Testing Object-Oriented Software, CompuServe CASE Forum Library, September 1992.

[Siegel 94] Shel M. Siegel, "OO Integration Testing Specification," Conference Proceedings, 7th International Software Quality Week, May 1994. Software Research Institute, San Francisco, Calif.

[Siegel 96] Shel M. Siegel, Object-Oriented Testing: A Hierarchic Approach, John Wiley and Sons, New York, 1996.

[Siepmann 94] Ernst Siepmann and A. Richard Newton, "TOBAC: Test Case Browser for Object-Oriented Software," Proceedings of the 1994 International Symposium on Software Testing and Analysis, August 17-19, 1994. ACM Press, New York. 154-168.

[Skubics 96] Suzanne Skubics, Edward J. Klimas, and David A. Thomas, Smalltalk with Style, Englewood Cliffs, New Jersey: Prentice-Hall, Inc., 1996.

[Smith 90] M. D. Smith and D. J. Robson, "Object-oriented Programming: the Problems of Validation," Proceedings of the 6th International Conference on Software Maintenance, November 1990. IEEE Computer Society Press, Los Alamitos, Calif. 272-282.

[Smith 92] M. D. Smith and D. J. Robson, "A Framework for Testing Object-oriented Programs," Journal of Object-Oriented Programming, v 5, n 3, June 1992. 45-53.

[Sneed 95] H. M. Sneed, "Object-Oriented Testing" (in German), Informatik Spektrum (Germany), v 18, n 1, February 1995, 6-12.

[Spuler 95] David A. Spuler, C++ and C Debugging, Testing, and Reliability. Englewood Cliffs, New Jersey: Prentice-Hall, Inc., 1995.

[Taenzer 89] David Taenzer, Murhty Ganti, and Sunil Podar, "Problems in Object-oriented Software Reuse," ECOOP '89: Proceedings of the 1989 European Conference on Object-Oriented Programming, July 1989. Cambridge University Press, Cambridge (UK). 27-38.

[Tamai 91] Tetsuo Tamai, "Formal and Informal Approaches for Validation," Proceedings, The Fifteenth Annual International Computer Software and Applications Conference, November 1991. IEEE Computer Society Press, Los Alamitos, Calif. 534-535.

[Taylor 92] David Taylor, "A Quality-first Program for Object Technology," Object Magazine, v 2, n 3, June/July 1992. 17-18.

[Thielen 92] David Thielen. No Bugs. Delivering Error Free Code in C and C++. Reading, Mass: Addison-Wesley, 1992.

[Thuy 92] Nguyen N. Thuy, "Testability and Unit Tests in Large Object Oriented Software," Conference Proceedings, 5th International Software Quality Week, May 1992. Software Research Institute, San Francisco, Calif.

[Thuy 93] Nguyen N. Thuy, "Design for Quality in Large Object Oriented Software," Conference Proceedings, 6th International Software Quality Week, May 1993. Software Research Institute, San Francisco, Calif.

[Trausan-Matu 91] S. Trausan-Matu, J. Tepandi, and M. Barbuceanu, "Validation, Verification, and Testing of Object-Oriented Programs: Methods and Tools," Proceedings of the 1st East European Conference on Object-Oriented Programming, September 1991. 62-71.

[Tse 96] T. H. Tse and Zhinong Zu, "Test Case Generation for Class-Level Object-Oriented Testing," Proceedings, 9th Annual Software Quality Week. May 1996, Software Research, Inc. San Francisco.

[Turner 92] C. D. Turner and D. J. Robson, A Suite of Tools for the State-Based Testing of Object-Oriented Programs, Technical Report TR-14/92, Durham, England: Computer Science Division, School of Engineering and Computer Science (SECS),University of Durham (UK), 1992.

[Turner 93a] C. D. Turner and D. J. Robson, The Testing of Object-Oriented Programs. Technical Report TR-13/92. Durham, England: Computer Science Division, School of Engineering and Computer Science (SECS),University of Durham (UK), 1993.

[Turner 93b] C. D. Turner and D. J. Robson, State-Based Testing and Inheritance, Technical Report TR-1/93, Durham, England: Computer Science Division, School of Engineering and Computer Science (SECS),University of Durham (UK), 1993.

[Turner 93c] C. D. Turner and D. J. Robson, Guidance for the Testing of Object-Oriented Programs, Technical Report TR-2/93 Durham, England: Computer Science Division, School of Engineering and Computer Science (SECS),University of Durham (UK), 1993.

[Turner 93d] C. D. Turner and D. J. Robson, "The State-Based Testing of Object-Oriented Programs," Conference on Software Maintenance. September 1993. IEEE Computer Society Press, Los Alamitos, Calif. 302-310.

[Turner 95] C.D. Turner and D.J. Robson, "A State-based Approach to the Testing of Class-based Programs," Software Concepts and Tools, v 16, n 3, 106-112.

[Van Sant 95] Jay Van Sant and Jenny Greenleaf, "Developing Quality Processes in a Startup Team at ParcPlace," Proceedings, 13th Annual Pacific Northwest Software Quality Conference, September 1995. PNSQC, Portland, Oregon, 397-408.

[Walsh 95] P. Walsh and D.Hoffman. "Hardware Techniques for Testing Software Components," Proceedings IEEE Pacific Rim Conference Communications, Computers, and Signal Processing. IEEE Computer Society Press, Los Alamitos, Calif 1995. 128 - 130,

[Wang 95] Chien-Min Wang and Y.S. Kuo, "Class Exerciser: a Basic Case Tool for Object-oriented Development," Proceedings 1995 Asia Pacific Software Engineering Conference, IEEE Computer Society Press, Los Alamitos, Calif.1995. 108 - 116,

[Weber 94] R. Weber, K. Thelen, A. Srivastava, and J. Krueger, "Automated Validation Test Generation," 13th Digital Avionics Systems Conference, AIAA/IEEE IEEE Computer Society Press, Los Alamitos, Calif, 1994. 99 - 104

[Webster 95] Bruce F. Webster, Pitfalls of Object-Oriented Development, M & T Books, Inc. New York, 1995.

[Weide 91] Bruce W. Weide, William F. Ogden, and Stuart H. Zweben. "Reusable Software Components," in Advances in Computers, v 33. Marshall C. Yovits (ed), Boston: Academic Press, 1991. 1-65

[Wilde 92] Normal Wilde and Ross Huitt, "Maintenance Support for Object-Oriented Programs," IEEE Transactions on Software Engineering, v 18, n 12, December 1992, 1038-1044.

[Wilde 93] Norman Wilde, Paul Matthews, and Ross Huitt, "Maintaining Object-Oriented Software," IEEE Software, January 1993, 75-80.

[Wilke 93] George Wilke, Object-Oriented Software Engineering: The Professional Developer's Guide. Reading, Mass:, Addison-Wesley, 1993.

[Williams 95] Tom Williams, "CASE Tools Close the Abstraction and Generation Gap," Computer Design, v 34, n 3, March. 1995, 47-48.

[Winfrey 90] Travis Lee Winfrey, Testing Object-Oriented Programs by Mutually Suspicious Parties, University of Columbia, Technical Report CUCS-041-90, 1990, ftp://cs.columbia.edu/pub/reports/reports-1990/cucs-041-90.ps.Z

[Wohlin 94] Claes Wohlin and Per Runeson, "Certification of Software Components," IEEE Transactions on Software Engineering, v 20, n 6, June 1994, 494-499.

[Wong 92] Pok S. Wong. Automated Class Exerciser (ACE) User's Guide. Technical Report TR92-0655, MPR Teltech Ltd., September 1992. Burnaby, Vancouver (Canada).

[Zhao 96] Jianjun Zhao, Jingde Cheng, K. Ushijima "Static Slicing of Concurrent Object-oriented Programs," Proceedings of 20th International Computer Software and Applications Conference: COMPSAC '96 IEEE Computer Society Press, Los Alamitos, Calif 1996. 312 - 320.

[Zweben 92] Stuart Zweben, W. Heym and J. Kimmich, "Systematic Testing of Data Abstractions Based on Software Specifications," Journal of Software Testing, Verification and Reliability, v 1, n 4, 1992. 39-55.


Copyright 1995-1996, RBSC Corporation. All rights reserved.
First Release: 1 December 1995. Last Revision: 16 April 1997

Home | Contact | Copyright | Site Map
First Release: 1 December 1995. Last Rev: 15 October 2001