JEFFREY M. VOASPROFESSIONAL SUMMARYJeffrey Voas is Director of Systems Assurance at SAIC and is an SAIC Technical Fellow. Before joining SAIC, Voas was the Chief Scientist and Co-founder of Cigital. Voas has been highly active in the software engineering research community for over 18 years. He was the IEEE Reliability Society President for 2003, 2004, and 2005, and serves on the IEEE Computer Society’s Board of Governors for 2008-2010. He co-authored two John Wiley books and is currently an Associate Editor-In-Chief of IEEE’s IT Professional magazine and on the editorial board of IEEE Computer Magazine. He was the IEEE Reliability Engineer of the Year in 2000 and is a senior member of IEEE. He has given numerous keynote lectures, and has performed many program chair, general chair, and program committee roles for IEEE and other non-profit professional societies. He holds two U.S. patents (#6,862,696 and #7,024,592), and has published over 190 publications. Voas’s interests are in various aspects of trust, including software testing, reliability, safety, standards, fault tolerance and certification. Finally, he has spent much of the last 18 years in business development and mentoring. Voas received his undergraduate degree in computer engineering from Tulane University in 1985, and received his M.S. and Ph.D. in computer science from the College of William and Mary in 1990. Voas went on and performed a two-year post-doc for the National Research Council between 1990 and 1992 at NASA’s Langley Research Center. CLEARANCETS/SCI granted by AFCAF on 4/29/2008 Based of a SSBI by DSS that closed 12/13/2004 Next PR due before Dec/2009 PROFESSIONAL EXPERIENCE02/05 - Present: Director of Systems Assurance Technologies, Science Applications International Corporation. Dr. Voas currently serves as the Director of Systems Assurance Technologies for the Integrated System Technology Operation. Voas is also a SAIC Technical Fellow. 09/92 - 11/04: Co-founder and Chief Scientist Emeritus, Cigital Incorporated [www.cigital.com] (originally named Reliable Software Technologies), Dulles, VA Dr. Voas was responsible for general corporate management responsibilities as well as for building the company’s research laboratory. The research laboratory, at its peak, reached a staffing of around 30 FTEs with a $7M backlog in funded basic software engineering research. Customers included DARPA, NSF, NIST, NASA, and various DoD agencies. Other roles included mentoring fresh-out PhDs, writing proposals, publishing, and large amounts of public speaking. 09/90 – 09/92: National Research Council Resident Research Associate (post-doc), National Academy of Sciences at NASA Langley Research Center, Hampton, VA Dr. Voas was responsible for continuing the research that came out of his dissertation as well as publishing. The number of papers published during these two years numbered around 30. 01/88 – 05/90: Graduate Research Assistant, College of William & Mary, Williamsburg, VA Dr. Voas was responsible for helping advisor on a NASA project that was geared toward creating a new family of white-box software reliability models that at that time did not exist. The project, which resulted in his dissertation, was based on the concept of watching corrupted states propagate though source-code. RESEARCH CONTRACTS, GRANTS, AND COOPERATIVE AGREEMENTS1993-1996 NASA Contracts NAS1-19896 ($50,000), NAS1-20207 ($450,000): Quantifying Confidence in the Correctness of Parallel/Distributed Software, contract mod ($30,000) for fault-tolerance research. 1994 NASA Contract: NAS1-20175 ($70,000) A Practical ADA Mutation Testing Tool 1994 NASA Contract: NAS1-20174 ($70,000) A Design-for-Testability Advisor for Automated Code Generation Systems 1994 NASA Contract: NAS1-20231 ($130,000) Fortran Testability Analysis for HSCT Flight Simulations 1994-1997 NIST Contract: 50-DKNA-4-00119 ($50,000), 50-DKNB-5-00185 ($200,000) Testability of Object-Oriented Systems 1995 NASA Contract: NAS1-20388 ($70,000) A Dynamic Software Safety Tool for Catastrophic Event Prediction of Ada Systems 1995 NSF Grant: DMI-9461928 ($75,000) A Plausible Software Reliability Framework 1995 US Air Force Contract F30602-95-C-0158 ($76,000): A Software Quality Methodology that Assesses the Fault-tolerance of Un-tested Inputs 1995-1998 ARPA Contract F30602-95-C-0282 ($1,331,409) Quantifying Minimum-Time-to-Intrusion Based on Dynamic Software Safety Assessment 1995-1998 NIST Advanced Technology Program Cooperative Agreement No. 70NANB5H1160 ($2,000,000) A Plausible Software Dependability Model for Component-based Software 1997-1998 US Army Contract DAAL01-98-C-0014 ($100,000); 972-0334 ($650,000) A Tool for Re-verifying Reusable Software Components 1998 NASA-Ames Contract NAS2-98052 ($70,000) An Artificial Intelligence/Fault Injection-based Approach to Software Recovery 1998 NIST Contract 43NANB811936 ($25,000) Using Fault Injection to Simulate Human Errors 1999 NIST Contract ($25,000) Taxonomy of OO Fault Classes EDUCATIONNational Research Council Resident Research Associate (post-doc), NASA-Langley, 1990 – 92 College of William and Mary, Ph.D. in computer science (1990), 1987 – 90 College of William and Mary, M.S. in computer science (1986), 1985 – 86 Tulane University, B.S.E. in computer engineering and minor in mathematics (1985), 1982 – 85 Mississippi Gulf Coast Community College (no degree received), 1980 – 82 Biloxi High School, Biloxi, MS, 1978 – 80 Dissertation “A Dynamic Failure Model for Performing Propagation and Infection Analysis on Computer Programs”, College of William and Mary, March 1990. PROFESSIONAL LICENSES, AWARDS, AND CERTIFICATIONS1999 District of Columbia Council of Engineering and Architectural Societies Young Engineer of the Year 1999 Best Paper Award at the System Safety Society Conference 2000 IEEE Reliability Society’s Reliability Engineer of the Year 2000 IEEE Third Millennium Medal 2000 Meritorious Service Award from the IEEE Computer Society 1999 Inc. 500 listing of the fastest growing privately held firms in the U.S. for Reliable Software Technologies 2000 Inc. 500 listing of the fastest growing privately held firms in the U.S. for Reliable Software Technologies 2009 IEEE Computer Society Golden Core Award PROFESSIONAL SERVICEProfessional Memberships and Offices 1996 - 1998 Member of the IEEE’s Computer Assurance Conference Board of Directors 1998 - 2000 Secretary, IEEE Reliability Society 1998 - present Member of the IEEE-USA Technical Policy Council on R&D 1998 - present Adjunct Professor of Computer Science, West Virginia University 1998 - present Member of the Board of Governors for the Center for National Software Studies (CNSS) 1998 - 2000 Chairman of the IEEE Computer Society Task Force on Software Assurance 1998 - 2000 Member of the Airlie Software Council (part of DoD’s Software Program Manager’s Network) 1998 Senior Member of IEEE 1999 - 2004 Council of Technology Advisors for the Gerson Lehrman Group 2000 - 2002 Vice-President, IEEE Reliability Society 2001 - 2004 United States voting member, NATO Task Force on Validation, Verification, and Certification of Embedded Software Systems (RTG-009) 2001 - 2004 Member of the Advisory Board for Underwriter's Laboratory's Standard UL1998 2002 Secretary, IEEE Reliability Society 2003 - 2005 President, IEEE Reliability Society 2002 - 2004 Member of the University of Florida’s National Institute of Software Test and Productivity Research Coordinating Committee 2004 - 2007 Member of IEEE Software Magazine’s Advisory Board 2004 - 2006 United States voting member, NATO Task Force on Dual Use of High Assurance Technologies (RTG-020) 2004 Member of the Navy WEAVER team on Software Safety Certification 2004 Member of the IEEE-USA Technical Policy Council on Medicine 2003-2005 Member of the IEEE Technical Activities Board 2005-2006 Co-Chair of the National Software Strategy Steering Group (NSG) 2006-2012 Past President of the IEEE Reliability Society 2006-2007 NIST Software Assurance Metrics and Tool Evaluation (SAMATE) Reviewer 2006 NDIA System Assurance Committee 2007 IEEE Strategic Planning Committee, TAB 2007 IEEE Products and Services Committee, TAB 2007 IEEE Computer Society’s Conference Operations Publication Committee 2007 IEEE Computer Society Electronic Products and Services Board 2008-2010 Board of Governors, IEEE Computer Society 2008 TAB representative to the IEEE Information Technology Strategy Committee 2008 Review Committee of the TAB Management Committee (TMC) 2009 Chair of the IEEE TAB Conference Platform Committee 2009 IEEE Computer Society Strategic Planning Committee 2009 IEEE Computer Society Audit Committee Journal/Magazine Editorial Positions 2001 - 2008 Editorial Board of Software Quality Professional 2000 - 2005 Editorial Board of Software Quality Journal 1999 - 2009 Associate Editor-in-Chief of IEEE IT Professional Magazine 1999 - 2003 Editorial Board of IEEE Software, Column Editor for “Quality Time” 1998 - 2004 Editor of the Quality Time Column in IEEE Software 1999 - 2003 Associate Editor-in-Chief of IEEE Software 2002 - 2006 Editorial Board of Information and Software Technology Journal (Elsevier) 2003 - 2006 Editorial Board for Journal of Information Systems and Technology 2005 - 2007 Journal of Empirical Software Engineering 2005 - 2007 Advisory Board for IEEE Software 2007 ACM Computing Reviews, Editor 2007 Editorial board for the new Encyclopedia of Software Engineering, Software Testing, Taylor and Francis 2009 IEEE Computer Magazine Security Column, Editor Reviewed Scientific Merit National Science Foundation National Academy of Sciences National Research Council Netherlands Computer Science Research Foundation Austrian Research Foundation Chinese Research Foundation ACM TOSEM IEEE Computer IEEE Transactions on Software Engineering IEEE Parallel and Distributed Technology The Journal of Systems & Software Journal of Computer & Software Engineering Software Practice & Experience Journal of Software Testing, Verification, & Reliability Software Quality Journal Empirical Software Software Quality Professional Licentiate Thesis Opponent at Linkoping University, Sweden South Carolina Space Grant Consortium Research and Education Award Program Invited/Other Talks 1992 IEEE COMPASS Conference 1992 Nuclear Regulatory Agency, August 1992 Food & Drug Administration, September 1993 Naval Research Laboratory, September 1994 Boeing Computer Services, August 1995 Microsoft Educational Series Videos, May 1996 OECD/NEA Workshop on Nuclear Digital Safety, Munich 1996 Microsoft Educational Series Videos, May 1996 NASA IV&V Lecturer Series, Fairmont, WV 1996 Howard University Colloquium 1996 College of William and Mary Colloquium 1996 Office of Device Evaluation, IEEE/FDA Seminar 1996 Northern Virginia IEEE Computer Society, November 1997 Florida Atlantic University, April 1997 NASA-Ames Research Center, May 1997 Linköping Sweden, June 1998 NASA-Ames Research Center, April 1998 International Function Point Users Group 1998 NASA Workshop on Risk Assessment 1998 Keynote: International Conference on Software Maintenance 1999 The Madrid Polytechnic University 1999 3rd Annual Ground System Architecture Workshop 1999 Fraunhofer Research Institute, Germany 1999 Keynote: NASA Ames Symposium on Software IV&V 1999 SOFT21 Seminar, Linköping Sweden 1999 IEEE Computer Society of Quebec City 1999 Federal EC Coalition Software Quality and Interoperability Working Group 2000 Northern Virginia Chapter of the IEEE Computer Society 2000 NASA Goddard Colloquium Series 2000 Keynote: ICSTEST, Bonn, Germany 2000 Keynote: NATO, Brussels 2000 ASQ, Baltimore Chapter 2000 ASQ, Washington Chapter 2000 NATO, Instanbul 2000 Keynote: ISACC 2000 Baltimore IEEE Reliability Society 2001 Denver IEEE Reliability Society 2000 Keynote: Malardalen Real-Time Research Centre Industrial Day Seminar in Vasteras, Sweden 2001 American Institute of Chemical Engineers Spring National Meeting 2001 NATO, Quebec 2002 Keynote: HASE 2002 University of Kentucky 2002 Keynote: Malardalen Real-Time Research Centre ABB Seminar in Vasteras Sweden 2002 IEEE Computer Society Information Survivability Workshop 2002 AQC Annual Meeting, Denver 2002 International Conference on COTS-Based Software Systems (ICCBSS) 2003 Clemson University Computer Science Department 2003 IEEE Reliability Society (Philadelphia Section) Banquet speaker 2003 Motorola Annual Software Engineering Conference 2003 Keynote: Euromicro in Antalya, Turkey 2003 Keynote: ASQ 2003 Forum, Baltimore MD 2004 Naval Post Graduate Workshop on Software Fuzes 2004 DoD’s Conference on the Acquisition of Software Intensive Systems, Arlington, VA 2004 Keynote at ICSE 2004 workshop entitled "Models and Processes for the Evaluation of COTS Components", MPEC'04 2004 Malardalen Real-Time Research Centre, March in Vasteras, Sweden 2004 Penn State University, Computer Science Department, Malvern, PA 2004 Philadelphia Chapter of the IEEE Reliability Society 2005 Minneapolis Chapter of the IEEE Reliability Society 2005 FBI Headquarters, Washington, D.C. 2005 Institute of Information Security, University of Tokyo (3 talks) 2005 University of Kentucky 2006 DHS Software Assurance Forum 2006 University of Maryland, Fraunhofer Institute 2006 Keynote, A-MOST, ISSRE 2007 Invited talk: IEEE International Workshop on Safety of Systems 2007 Invited talk: Penn State University at Great Valley 2007 Banquet Speaker, IEEE International Conference on Web Services 2007 Stony Brook University, Long Island NY 2007 Colloquium: U. of Texas at Dallas, Department of Computer Science 2007 Invited talk: IEEE High Assurance Systems Engineering Conference, Dallas, TX 2008 Invited talk: Stevens Institute of Technology, NJ 2008 Invited talk: DHS Annual Software Assurance Forum 2008 Invited Key Note: Oak Ridge National Laboratory, Knoxville, TN 2008 Invited: Shenzhen University, China 2008 Invited: Chulalongkorn University, Thailand 2008 Invited: Ho Chi Minh City University of Natural Sciences (HCMUNS) 2008 Invited: IEEE/Boeing Technology Conference, Seal Beach, CA 2008 Invited: ICSI, Braslia, Brazil Program Conference Committees and Program Chairs Program Committee Annual Oregon Workshop on Software Metrics, 1992 Advisory Board 11th International Conference on Testing Computer Software Advisory Board 12th International Conference on Testing Computer Software Program Committee International Symposium on Software Reliability Engineering, 1995 Vice Chair IEEE Computer Assurance, 1996 Advisory Board 13th International Conference on Testing Computer Software Program Committee 2nd ICECCS, 1996 Program Committee 3rd IEEE International Software Engineering Standards Symposium, 1997 Program Committee ENCRESS 1997, Athens, Greece. Program Committee Software Testing, 1997, Paris. General Chair IEEE Computer Assurance, 1997 Advisory Board 14th International Conference on Testing Computer Software Program Committee IEEE International Conference on Software Maintenance, 1998 Industry Track Chair IEEE International Conference on Software Maintenance, 1998 Program Committee IEEE International Symposium on Software Reliability, 1998 Program Committee IEEE High Assurance Systems Engineering, 1998 Industry Track Chair IEEE High Assurance Systems Engineering, 1998 Program Committee IEEE Workshop on Applications-Specific Software Engineering and Technology, 1998 Program Committee ICECCS 1998 Advisory Board 15th International Conference on Testing Computer Software Workshop Chair SES 1998 Program Chair IEEE International Symposium on Software Reliability, 1999 Program Chair “Advanced Track” at 16th ICTCS Program Committee IEEE Workshop on Applications-Specific Software Engineering and Technology, 1999 Program Committee IEEE International Conference on Software Maintenance, 1999 Program Committee European Symposium on V&V of Knowledge Based Systems, 1999 Vice Chair COMPSAC 1999 Program Committee ICECCS 1999 Program Committee IEEE Engineering Component Based Systems, 1999 Program Committee TOOLS-USA 1999 Program Co-Chair IEEE International Conference on Software Maintenance, 2000 Program Committee IEEE Workshop on Applications-Specific Software Engineering and Technology, 2000 Publicity Chair IEEE International Conference on Software Maintenance, 2000 Publicity Chair IEEE International Symposium on Software Reliability, 2000 Program Chair IEEE Engineering Component Based Systems, 2001 Program Committee Euromicro 2000 Program Committee Second Asia-Pacific Conference on Quality Software Program Committee COMPSAC 2001 Program Committee Component-based Software Engineering Workshop at ICSE, 2001 Program Committee First International Conference on COTS Based Software Systems, 2002 Program Committee IEEE International Symposium on Software Reliability, 2002 Industry Practices Chair IEEE International Symposium on Software Reliability, 2002 Program Co-Chair COMPSAC, 2003 Program Committee Euromicro conference, Component-based software engineering track, 2003 Program Committee Second International Conference on COTS Based Software Systems, 2003 Program Co-Chair IEEE International Symposium on Software Reliability, 2004 Program Committee IEEE High Assurance Systems Engineering, 2004 Program Committee Third International Conference on COTS Based Software Systems, 2004 Program Committee Euromicro conference, Component-based software engineering track, 2004 Program Co-Chair CNSS Second National Software Summit, 2004 Program Co-Chair CNSS Trustworthy Software Workshop, 2004 Program Committee IEEE International Symposium on Software Reliability, 2005 Program Co-Chair IEEE Workshop on Software Assessment, 2005 Publicity Chair IEEE International Symposium on Software Reliability, 2006 Program Committee IEEE International Symposium on Software Reliability, 2007 Publicity Co-Chair IEEE International Conference on Web Services, 2006 Program Committee IEEE International Conference on Web Services, 2006 Program Committee ICSE06 Workshop on Technology Transfer in Software Engineering, 2006 Program Co-Chair IEEE Workshop on Software Assessment, 2006 Program Committee First Annual IEEE Systems Conference, 2007 Steering Committee IEEE Rapid Prototyping Systems Conference, 2008 Program Committee IEEE International Symposium on Software Reliability, 2008 Program Committee IEEE Rapid Prototyping Systems Conference, 2009 Conference Tutorials and Seminars 1994 Software Test and Evaluation Conference, Washington, DC 1995 Quality Week, San Francisco, CA 1996 International Conference on Software Maintenance, Monterey, CA 1998 Swiss Federal Institute of Technology, (ETH) October 1999 Institutionen for Datavetenskap Linkopings Universitet, Sweden, September 2004 Quality Assurance Institute, May 2005 University of Tokyo, November BOOKS, PAPERS, AND PUBLICATIONSBooks 1. M. Friedman and J. Voas. Software Assessment: Reliability, Safety, Testability, New York: John Wiley & Sons, ISBN 0-471-01009-X, 1995. 2. J. Voas and G. McGraw. Software Fault Injection: Inoculating Programs Against Errors, New York: John Wiley & Sons, ISBN 0-471-18381-4, 1998. Book Chapters 1. J. Voas. “Predicting System Trustworthiness,” in Building Reliable Component-based Software Systems, pp. 193-203, Artech House, London, 2003. 2. J. Voas and C. Vossler, “Defective Software: An Overview of Legal Remedies and Technical Measures Available to Consumers,” in Advances in Computers, Volume 53, pp. 451-497, Academic Press, NY, 2001. Magazine Guest Editor Experience 1. June 1998, IEEE Computer, “The Challenges of Using COTS Software in Component-Based Development” 31(6): 44-45. 2. July/August 1999, IEEE Software, “Certification: Reducing the Hidden Costs of Poor Quality,” 16(4): 22-25. 3. September 2000, IEEE Software, “Malicious Information Technology,” 17(5): 23-25. 4. February 2001, Cutter IT Journal, “Information Insecurity?” 5. September 2001, IEEE Software, “Software Fault Tolerance: Making Software Behave,” 18(4): 18-19. 6. May 2003, IEEE Software “Assuring Software Quality Assurance,” 20(3):48-49. 7. July 2004, IEEE Software “Persistent Software Attributes” 8. November 2004, IT Professional Magazine, “IT Management” 9. May 2008, IT Professional Magazine, “Information Assurance and Quality Assurance” 10. November 2008, IT Professional Magazine, “IT as a Profession” 11. March 2009, IT Professional Magazine, “Cloud Computing” Technical Videos 1. “Developing Software for Safety Critical Systems,” June 1998, IEEE Reliability Society and IEEE Educational Activities, NTSC ISBN 0-7803-4573-8. 2. “Software Testing: Building Infrastructure, Due Diligence, and OO Software,” May 1999, IEEE Reliability Society and IEEE Educational Activities, NTSC ISBN 0-7803-5312-9. 3. “Developing Fault Tolerant Software,” 2002, 3 CD-ROM set, IEEE Product No. EC145, ISBN 0-7803-6843-6. Technical Journal/Magazine Articles 1. J. Voas, L. Morell, & K. Miller. “Predicting Where Faults Can Hide From Testing,” IEEE Software, 8(2): 41-47, March 1991. 2. K. Miller, L. Morell, R. Noonan, S. Park, D. Nicol, B. Murrill, & J. Voas. “Estimating the Probability of Failure when Testing Reveals No Failures,” IEEE Transactions On Software Engineering, 18(1):33-44, Jan. 1992. 3. J. Voas. “PIE: A Dynamic Failure-Based Technique,” IEEE Transactions On Software Engineering, 18(8): 717-727, August 1992. 4. J. Voas & K. Miller. “The Revealing Power of a Test Case,” Journal of Software Testing, Verification, and Reliability, John Wiley & Sons, 2(1): 25-42, May 1992. 5. J. Voas & K. Miller. “Applying A Dynamic Testability Technique To Debugging Certain Classes of Software Faults,” Software Quality Journal, Chapman & Hall, March 1993, p. 61-75. 6. J. Voas, K. Miller, & J. Payne. “Designing Programs That are Less Likely to Hide Faults,”' The Journal of Systems and Software, Elsevier Science Publishers Ltd. 20:93-100, January 1993. 7. J. Voas & K. Miller. “Semantic Metrics for Software Testability,” The Journal of Systems and Software, Elsevier Science Publishers Ltd. 20:207-216, March 1993. 8. J. Voas. “Dynamic Testing Complexity Metric,” Software Quality Journal, 1(2):101-114, Chapman & Hall, June 1992. 9. L. Morell & J. Voas. “A Framework for Defining Semantic Metrics,” The Journal of Systems and Software, Elsevier Science Publishers Ltd. 20:245-251, March 1993. 10. J. Voas, J. Payne, & F. Cohen. “A Model for Detecting the Existence of Software Corruption in Real Time,” Computers and Security Journal, 11(8), Elsevier Science Publishers Ltd. 1993. 11. J. Voas, C. Michael, & K. Miller. “Confidently Assessing a Zero Probability of Software Failure,” High Integrity Systems Journal, 1(3): 269-275, 1995. 12. J. Voas, & K. Miller. “Dynamic Testability Analysis for Assessing Fault Tolerance,” High Integrity Systems Journal. 1(2): 171-178, 1994. 13. J. Voas & K. Miller. “Software Testability: The New Verification,” IEEE Software. 12(3): 17-28, May 1995. 14. J. Voas, G. McGraw, L. Kassab, & L. Voas. “A Crystal Ball for Software Liability,” IEEE Computer, 30(6): 29-36, June 1997. 15. J. Voas, F. Charron, G. McGraw, K. Miller, & M. Friedman. “Predicting How Badly ‘Good’ Software can Behave,” IEEE Software, 14(4):73-83, July 1997. 16. C. C. Michael & J. Voas. “The ability of directed tests to predict software quality,” Annals of Software Engineering, Vol. 4., pp.31-64, 1997. 17. J. Voas, “Software Testability Measurement for Intelligent Assertion Placement,” Software Quality Journal, 6(4): 327-335, December 1997. 18. J. Voas. “Error Propagation Analysis for COTS Systems,” IEEE Computing and Control Engineering Journal, 8(6):269-272, December 1997. 19. J. Voas. “Certifying Off-the-Shelf Software Components,” IEEE Computer, 31(6): 53-59, June 1998. (Translated into Japanese and reprinted in Nikkei Computer magazine) 20. J. Voas. “Maintaining Component-based Systems,” IEEE Software, 15(4): 22-27, July 1998. (Reprinted in the Moscow Open Systems Journal, Volume 6, 1998) 21. J. Voas. “Disposable Information Systems: The Future of Software Maintenance,” Journal of Software Maintenance, 11(2):143-150, March 1999. 22. J. Voas. “Analyzing Software Sensitivity to Human Error,” Failure and Lessons Learned in Information Technology Management – An International Journal, 2(4): 201-206, 1998. 23. Ghosh & J. Voas. “Inoculating Software for Survivability,” Communications of the ACM, 42(7): 38-44, July 1999. 24. J. Voas. “Certifying Software for High Assurance Environments,” IEEE Software, 16(4):48-54, July 1999. 25. J. Voas & L. Kassab. “Using Assertions to Make Untestable Software More Testable,” Software Quality Professional, 1(4): 31-40, September 1999. 26. J. Voas and J. Payne. “Dependability Certification of Software Components,” Journal of Systems and Software, Volume 52, pp. 165-172, 2000. 27. J. Voas. “Toward a Usage-Based Software Certification Process,” IEEE Computer, 33(8):32-37, August 2000. 28. J. Whittacker and J. Voas. “Towards a More Reliable Theory of Software Reliability,” IEEE Computer, 33(12): 36-42, December 2000. 29. J. Voas. “A Method for Discovering Unforeseen Software Output Modes and Missing System Hazards,” The Annals of Software Engineering, Publisher: Kluwer, Volume 11, pp: 79-88, November 2001. 30. J. Voas. “Trusted Software’s Holy Grail,” Software Quality Journal, 11(1): 9-17, Publisher: Kluwer, May 2003. 31. S. Roberts, B. Michael, T. Wingfield, and J. Voas, “The Role of Policy in Managing the Effect of Outsourcing Software Development on Homeland Security”, Journal of Accounting and Public Policy, Elsevier, 2004. 32. K. Miller and J. Voas. Software Test Cases: Is One Ever Enough? IEEE Software, January, 2006, pp: 44-48. 33. J. Voas. A Baker’s Dozen. Journal of the Institute of Electrical, Information, and Communication Engineers of Japan, 89(12): 1040-1043, December, 2006. 34. Tom Baldwin, Mike Hinchey, Phil Laplante, Paolo Montuschi, Jon Rokne, Linda Schaefer, Jeff Voas, and Wenping Wang. “Quality in Conference Publishing”. IEEE Transactions on Professional Communications, June, 2009. Refereed Conference Proceeding Articles 1. J. Voas & L. Morell. “Propagation and Infection Analysis (PIA) for Debugging Software,” Proceedings of the 1990 IEEE Southeastcon, p. 379-383, Vol. 2, April 1990, New Orleans, LA. 2. J. Voas & L. Morell. “Applying Sensitivity Analysis Estimates to a Minimum Failure Probability for Software Testing,” Proceedings of the 8th Pacific Northwest Software Quality Conference, p. 261-371, October 1990, Portland, OR. 3. J. Voas. “A Metric On The Ability of a Program to Hide Faults During Random Black Box Testing,” Proceedings Of the 3rd Oregon Workshop on Software Metrics. March 1991, Silverton, OR. 4. J. Voas & K. Miller. “Improving Software Reliability by Estimating the Fault Hiding Ability of a Program Before It Is Written,” Proceedings of the 9th Software Reliability Symposium, May 1991, Colorado Springs, CO. 5. J. Voas. “Sensitivity Analysis,” Proceedings of the 8th International Testing Computer Software, p. 165-174, June 1991, Washington, D.C. 6. J. Voas. “Factors that Affect Software Testability,” Proceedings of the 9th Pacific Northwest Software Quality Conference, p. 235-247, October 1991, Portland, OR. 7. J. Voas, K. Miller, & J. Payne. “Designing Programs That are Less Likely to Hide Faults,” Proceedings of the 1st International Conference On Software Quality, p. 44-49, October 1991, Dayton, OH. 8. J. Voas, J. Payne, & K. Miller. “A Future Direction for Software Certification Testing Using Sensitivity Analysis,” Proceedings of the 1st International Conference On Software Quality, p. 202-207, October 1991, Dayton, OH. 9. J. Voas. “A Dynamic Failure Model for Predicting the Impact that a Program Location has on the Program,” Lecture Notes in Computer Science Series, Vol. 550: Proceedings Of the 3rd European Software Engineering Conference, p. 308-331, October 1991, Italy, Springer-Verlag, A. Van Lamsweerde and A. Fugetta (Eds.). 10. J. Voas & J. Payne. “A Model for Detecting the Existence of Unknown Computer Viruses in Real-time,” Proceedings of the 5th International Computer Virus and Security Conference, p. 772-782, March 1992, New York. 11. J. Voas & K. Miller. “A Tool that Estimates Software Quality by Predicting Data State Error Propagation,” Proceedings of the 1st International Software Quality Exchange Conference, Section 7B, p. 25-40, March 1992, San Francisco, CA. 12. J. Voas & K. Miller. “A Design Phase Semantic Metric for Software Testability,” Proceedings of the 4th Oregon Workshop on Software Metrics. March 1992 Silver Falls, OR. 13. L. Morell & J. Voas. “A Framework for Defining Semantic Metrics,” Proceedings of the 4th Oregon Workshop on Software Metrics. March 1992, Silver Falls, OR. 14. J. Voas. “A Technique and Tool for Predicting Semantic Software Testability,” Proceedings of the 5th International Software Quality Week ’92 May 1992, San Francisco, CA. 15. J. Voas, K. Miller, & J. Payne. “PISCES: A Tool for Predicting Software Testability,” Proceedings of the Symposium on Assessment of Quality Software Development Tools, May 1992, p. 297-309, New Orleans, LA. 16. J. Voas, K. Miller, & J. Payne. “Transforming A Software Testability Analysis Model (PIE) Into A Software Testing Tool (PISCES),” Proceedings of the 9th International Conference On Testing Computer Software, June 1992, Washington, D.C. 17. J. Voas, K. Miller & J. Payne, “Assessing the Ultra-Reliability of Software Via Software Testing,” In Proceedings of the Test Technology Symposium V, July 1992, John Hopkins University. 18. J. Voas, K. Miller, & R. Noonan. “Designing Programs that do not Hide Data State Errors During Random Black-Box Testing,” Proceedings of the 5th International Conference on Putting Methods and Tools for Information System Design, September 1992, Nantes, France. 19. J. Voas & K. Miller. “Improving the Software Development Process Using Testability Research,” Proceedings of the 3rd International Symposium on Software Reliability Engineering, p. 114-121, October 1992, Research Triangle, NC. 20. J. Voas, K. Miller, & J. Payne. “Software Testability and Reliability Estimation,” Proceedings of the 2nd Workshop on Issues in Software Reliability Estimation, October 1992, Livingston, N.J. 21. J. Voas & K. Miller. “A Model For Improving the Testing of Reusable Software Components,” Proceedings of the 10th Pacific Northwest Software Quality Conference, p. 353-360, October, 1992, Portland, OR. 22. J. Voas, L. Voas, & K. Miller. “A Model for Assessing the Liability of Seemingly Correct Software,” Proceedings of the LASTED International Conference on Reliability, Quality Control and Risk Assessment, p. 32-35, November 1992, Washington, D.C. 23. J. Voas & K. Miller. “A Reverse Flow Graph Model for Statically Predicting Data State Error Propagation,” Proceedings of the 1992 Software Engineering Research Forum, p. 81-88, November 1992, Melbourne, FL. 24. J. Voas, J. Payne, C. Michael, & K. Miller. “Data State Capture,” Proceedings of the 5th Oregon Workshop on Software Metrics, March 1993, Silverton, OR. 25. J. Voas, K. Miller, & J. Payne, “A Software Analysis Technique for Quantifying Reliability in High-Risk Medical Devices,” Proceedings of the 6th IEEE Symposium on Computer-Based Medical Systems, June 1993, Ann Arbor, MI. 26. J. Voas, J. Payne, C. Michael & K. Miller. “Experimental Evidence of Sensitivity Analysis Predicting Minimum Failure Probabilities,” Proceedings of 8th Annual Conference on Computer Assurance (COMPASS ’93), June 1993, p. 123-133, Gaithersburg, MD. 27. R. Hamlet & J. Voas. “Faults on Its Sleeve: Amplifying Software Reliability Testing,” Proceedings of the ACM SIGSOFT International Symposium on Software Testing and Analysis, June 1993, Cambridge, MA. 28. J. Voas, K. Miller, & J. Payne. “Dynamic Testability Analysis for Software Safety,” Proceedings of the 2nd LASTED International Conference on Reliability, Quality Control and Risk Assessment, October 1993, Cambridge, MA. 29. J. Voas, K. Miller, & J. Payne. “Automating Test Case Generation for Coverages Required by FAA Standard DO-178B,” Proceedings of Computers in Aerospace 9, October 1993, San Diego, CA. 30. J. Voas, K. Miller, & J. Payne. “Software Testability and Its Application to Avionic Software,” Proceedings of Computers in Aerospace IX, October 1993, San Diego, CA. 31. J. Voas, C. Michael, & K. Miller. “Confidently Assessing a Zero Probability of Software Failure,’ Proceedings of the 12th International Conference on Computer Safety, Reliability, and Security, October 1993, p. 197-206, Poznan, Poland. 32. J. Voas, K. Miller, & J. Payne. “An Empirical Comparison of a Dynamic Software Testability Metric to Static Cyclomatic Complexity,” Proceedings of the 18th Annual Software Engineering Workshop, December 1993, NASA-Goddard. 33. J. Voas & K. Miller. “Enhanced Software Testing, Testability, and Fault-Tolerance Through Output Space Redefinition,” Proceedings of 11th International Conference on Testing Computer Software, June 1994, Washington, D.C. 34. K. Miller & J. Voas. “Classifying Methods to Assess Software Quality,” Proceedings of 11th International Conference on Testing Computer Software, June 1994, Washington, D.C. 35. J. Voas, K. Miller, & J. Payne. “A Comparison of a Dynamic Software Testability Metric to Static Cyclomatic Complexity,” Proceedings of 2nd International Conference on Software Quality Management, July 1994, Edinburgh, Scotland. 36. J. Voas & K. Miller. “Putting Assertions in Their Place,” Proceedings of the International Symposium on Software Reliability Engineering, November 1994, Monterey, CA. 37. J. Voas, J. Payne, R. Mills, & J. McManus. “Software Testability: An Experiment in Measuring Simulation Reusability,” ACM SIGSOFT Symposium on Software Reusability, April 1995, Seattle, WA. 38. J. Voas. “Software Testability Measurement for Assertion Injection and Fault Localization,” Proceedings of 2nd International Workshop on Automated and Algorithmic Debugging (AADEBUG ’95), May 1995, St. Malo, France. 39. J. Voas. “Testability-Guided Assertion Placement,” Proceedings of the 8th International Software Quality Week ’95 June 1995, San Francisco, CA. 40. J. Offutt J. Pen, & J. Voas. “Procedures for Reducing the Size of Coverage-based Test Sets,” Proceedings of International Conference on Testing Computer Software, June 1995. 41. J. Voas & K. Miller. “Examining Software Quality (Fault-Tolerance) Using Unlikely Inputs: Turning the Test Distribution Up-Side Down,” Proceedings of the 10th Annual Conference on Computer Assurance (COMPASS ’95), p. 3-11, June 1995. 42. J. Voas & K. Miller. “Using Fault Injection to Assess Software Engineering Standards,” Proceedings of International Symposium on Software Engineering Standards, p. 139-145, August 1995, Montreal. 43. J. Voas & K. Miller. “A Statistical and Automated C++ Code-Based Fault-Tree Mitigation Framework,” Proceedings 12th Annual CSR Workshop & 1st Annual ENCRESS Conference September 1995, Brugge, Belgium. 44. J. Voas, C. Michael & K. Miller. “Using Fault Injection to Assess Software Engineering Standards,” Proceedings of Pacific Northwest Software Quality Conference, p. 318-336, September 1995. 45. T.M. Khoshgoftaar, R.M. Szabo, & J.M. Voas. “Detecting Program Modules with Low Testability,” Proceedings of International Conference on Software Maintenance, Nice, France, p. 242-250, October 1995. 46. J. Voas & K. Miller. “An Automated Code-Based Fault-Tree Mitigation Technique,” Proceedings of the 14th International Conference on Computer Safety, Reliability, and Security (SAFECOMP ’95), Springer-Verlag p.59-72, October 1995, Italy. 47. J. Voas & K. Miller. “Predicting Software Minimum-time-to-hazard and Mean-time-to-hazard for Rare Input Events,” Proceedings of the International Symposium on Software Reliability Engineering, October 1995, Toulouse, France. 48. J. Voas, A. Binns, R. Mills, & J. Payne. “An Experiment Applying a Fault Injection-based Fault-tolerance Measure to a Software Automobile Control System,” Proceedings of the 2nd IFAC Workshop on Safety and Reliability in Emerging Control Technologies, T. Hilburn, G. Suski, J. Zalewski (editors) Pergamon/Elsevier Science, Oxford, 1996, p. 193-198, ISBN 0-08-042610-7. 49. J. Voas & K. Miller. “Dynamic Fault-Injection for Software Fault-Tolerance Prediction,” Proceedings of the Pacific Rim International Symposium on Fault-Tolerant Systems, December 1995, Newport Beach, CA. 50. J. Voas. “Testability of Object-Oriented Systems,” Proceedings of Third International Conference on Achieving Quality in Software, January 1996, Florence, Italy. 51. J. Voas & K. Miller. “The Avalanche Paradigm: An Experimental Software Programming Technique for Improving Fault-tolerance,” Proceedings of the IEEE International Symposium and Workshop on Engineering of Computed-based Systems, March 1996, Germany. 52. J. Voas & K. Miller. “Substituting Voas' Testability Measure for Musa's Fault Exposure Ratio,” Proceedings of the International Communication Conference, p. 230-234, June 1996 Dallas, TX. 53. J. Voas. “Testing for Characteristics Other than Correctness: Safety, Failure-tolerance, and Security,” Proceedings of the International Conference on Testing Computer Software, June 1996. 54. J. Voas, G. McGraw, A. Ghosh, F. Charron, & K. Miller. “Defining an Adaptive Software Security Metric from a Dynamic Software Failure-tolerance Measure,” Proceedings of the 11th Annual Conference on Computer Assurance (COMPASS ’96), pp. 250-263, June 1996. 55. J. Voas & K. Miller. “Software Testability Measurement for Intelligent Assertion Placement,” Proceedings IEE Software Testing 96, Paris, June 1996. 56. J. Voas, A. Ghosh, G. McGraw, & K. Miller. “Gluing Together Software Components: How Good is Your Glue?,” Proceedings of Pacific Northwest Software Quality Conference, p. 338-349, Portland, OR, October 1996. 57. J. Voas, F. Charron & K. Miller. “Tolerant Software Interfaces: Can COTS-based Systems be Trusted Without Them?,” Proceedings of the 15th International Conference on Computer Safety, Reliability and Security (SAFECOMP’96), Springer-Verlag, p. 126-135, October 1996, Vienna, Austria. 58. J. Voas, F. Charron, & K. Miller. “Investigating Rare-Event Failure Tolerance: Reductions in Future Uncertainty,” Proceedings of IEEE High-Assurance Systems Engineering Workshop (HASE’96), in conjunction with the 15th Symposium on Reliable Distributed Systems, October 1996, Niagara-on-the-Lake, Canada. 59. J. Voas & K. Miller. “Software Testability: Investing in Testing,” Proceedings of EuroStar’96, December 1996, Amsterdam. 60. J. Voas. “Software Fault-injection: Growing ‘Safer’ Systems,” In Proceedings of 1997 IEEE Aerospace Conference, February 1997. 61. J. Voas “ Guarding COTS Components From Each Other,” IEEE Colloquium on COTS and Safety Critical Systems January 1997, London. 62. J. Voas, G. McGraw, and A. Ghosh. “Reducing Uncertainty About Survivability,” Proceedings of the Information Survivability Workshop February 1997, San Diego, IEEE Computer Society. 63. J. Voas. “Testing for Correctness: Is this REALLY what we want?,” Proceedings of Software testing analysis and review ‘97. May 1997. 64. C. C. Michael & J. Voas. “Problems of Accuracy in the Prediction of Software Quality from Directed Tests,” Proceedings of 1997 International Conference on Testing Computer Software, June 1997. 65. J. Voas. “Building Software Recovery Assertions from a Fault Injection-based Propagation Analysis,” Proceedings of 1997 COMPSAC. pp. 505-510, August 1997 66. J. Voas & L. Kassab. “Simulating Specification Errors and Ambiguities in Systems Employing Diversity,” Proceedings of 1997 Pacific Northwest Software Quality Conference, pp. 223-234, October 1997. 67. J. Voas, A. Ghosh, F. Charron, and & L. Kassab. “Reducing Uncertainty About Common-Mode Failures,” Proceedings of ISSRE’97, pp. 308-319, November 1997. 68. J. Voas, F. Charron, and L. Beltracchi. “Error Propagation Analysis Studies in a Nuclear Research Code,” Proceedings of the 1998 IEEE Aerospace Conference, March 1998, Snowmass, CO. 69. J. Voas. “Defensive Approaches to Testing Systems that Contain COTS and Third-Party Functionality,” Proceedings of 15th International Conference and Exposition on Testing Computer Software, pp. 107-114, June 1998. 70. D. Wallace, J. Voas, M. Schatz, & M. Schmid. “Implementing Assertions for Object-Oriented Systems,” Proceedings of 15th International Conference and Exposition on Testing Computer Software, pp. 115-125, June 1998. 71. J. Voas. “Independent Software Measurement's Role In The Liability Puzzle,” European Software Measurement Conference ‘98, pp. 347-354, May 1998, Belgium. 72. J. Voas. “A Defensive Approach to Testing Systems that Contain COTS and Third-Party Functionality,” In Proceedings AQUIS’98, pp. 49-60, Venice, Italy, April 1998. 73. J. Voas. “A Defensive Approach to Testing Systems that Contain COTS and Third-Party Functionality,” Proceedings Fourth ISSAT International Conference on Reliability and Quality in Design, August 1998. 74. J. Voas and J. Payne. “COTS Software Failures: Can Anything be Done?,” First IEEE Workshop on Application Specific Software Engineering and Technology (ASSET’98), March 1998. 75. F. Charron and J. Voas. “Maintaining Software for 'Safety' in an Ever-Changing World,” Proceedings of the 16th International System Safety Conference, September 1998. 76. J. Voas. “A Recipe for Certifying High Assurance Software,” COMPSAC’98, pp. 99-104, August 1998, Vienna, Austria. 77. L. Kassab and J. Voas. “Towards Fault-Tolerant Mobile Agents,” Workshop on Distributed Computing on the Web, June 1998, Rostock, Germany. 78. L. Kassab and J. Voas. “Agent Trustworthiness,” 4th Workshop on Mobile Object Systems: Secure Internet Mobile Computations, July 1998, Brussels, Belgium. 79. S. Keene, J. Bernhard, and J. Voas. “Assuring COTS Products for Reliability and Safety Critical Systems,” Reliability and Maintainability Symposium, January 1999. 80. J. Voas. “Will Software and Information Technology Risks Halt the Availability of Business Insurance,” 11th International Conference on Software Engineering and its Applications, December 1998, Paris, France. 81. J. Voas and J. Payne. “Dependability Certification of Software Components,” The 1999 Conference on Empirical Assessment in Software Engineering (EASE’99), Keele University. 82. J. Voas. “Software Hazard Mining,” Proceedings of the IEEE Symposium on Application-Specific Systems and Software Engineering Technology (ASSET’99), pp. 180-184, March 1999 83. T. Khoshgoftaar, E. Allen, W. H. Tang, C. C. Michael, and J. Voas. “Identifying Modules Which do not Propagate Errors,” Proceedings of the IEEE Symposium on Application-Specific Systems and Software Engineering Technology (ASSET’99), pp. 185-193, March 1999. 84. J. Voas. “User Participation-Based Software Certification,” Proceedings of the European Verification and Validation Workshop (EUROVAV’99), Oslo, Norway, June 1999. 85. J. Voas and F. Charron. “Predicting When to Reboot ‘Continuously Operating’ Systems,” Proceedings of the 17th International System Safety Conference, pp. 580-586, August 1999. (Best Paper Award) 86. J. Voas and F. Charron. “Predicting When to Reboot ‘Continuously Operating’ Systems,” Proceedings of the Conference on Quality Engineering in Software Technology, September 1999, Nuremberg, Germany. 87. J. Voas. “Protecting against what? The Achilles heel of information assurance,” Proceedings of the 2nd European Software Measurement Conference, October 1999, Amsterdam, Netherlands. 88. J. Voas. “Software Malleability: We're Losing it!,” Proceedings of the 2nd Annual Systems Engineering and Supportability Conference, September 1999. 89. J. Voas and A. Ghosh. “Software Fault Injection for Survivability,” Proceedings of the DARPA Information Survivability Conference and Exposition, January 2000. 90. J. Voas. “Disposable Information Systems,” Proceedings of the 4th European Conference on Software Maintenance and Reengineering, February 2000, Zurich, Switzerland. 91. J. Voas. “Limited Software Warranties,” Proceedings of the IEEE Conference and Workshop on Engineering of Computer-based Systems, p. 56-61, April 2000, Edinburgh, Scotland. 92. J. Voas. “Limited Software Warranties,” Proceedings of the European Software Test Congress 2000, May 2000, London. 93. J. Voas, “Software Certification,” Encyclopedia of Software Engineering, John Wiley & Sons, 2001. 94. J. Voas, “Formal Testability Analysis,” Encyclopedia of Software Engineering, John Wiley & Sons, pp.517-518, 2001 95. J. Voas, “Software Assurance,” Encyclopedia of Software Engineering, John Wiley & Sons, 2001. 96. J. Voas. “Deriving Accurate Operational Profiles for Mass-Marketed Software,” ICSE Workshop on Continuing Collaborations for Successful COTS Development, June 2000, Limerick, Ireland. 97. J. Voas. “A Method for Discovering Unanticipated Software Output Modes and Missing System Hazards,” Proceedings of the System Safety Conference, September 2000, Dallas Ft. Worth, TX. 98. J. Voas. “A Method for Discovering Unanticipated Software Output Modes and Overlooked System Hazards,” Proceedings of the 5th Australian Workshop on Industrial Experience with Safety Critical Systems and Software, November 2000. 99. J. Voas. “Software Quality Tradeoffs, Return on Investment, and Software Safety,” Proceedings of the 20th International System Safety Conference, August 2002, Denver, CO. 100. J. Voas. “The Holy Grail of Trusted Computing,” 15th International Conference on Software Engineering and its Applications, December 2002, Paris, France. 101. J. Voas. “The Holy Grail of Trust,” Proceedings of 2003 Hawaii International Conference on System Sciences (HICSS), January 2003, Hawaii. 102. S. Roberts, B. Michael, T. Wingfield, and J. Voas, “The Role of Policy in Managing the Effect of Outsourcing Software Development on Homeland Security”, 2004 Conference on Financial Systems and Cyber Security: A Public Policy Forum of the Robert H. Smith School of Business at the University of Maryland, 2004. 103. J. Zhang, C. Chang, and J. Voas. “A Uniform Meta-Model for Mediating Formal Electronic Conferences”, Proceedings of 2004 COMPSAC, Hong Kong. 104. J. Zhang and J. Voas. “Automatic Test Case Generation towards Web Services Reliability Testing”, Fast Abstract at ISSRE 2005. 105. J. Voas, “Software Product Certification,” Encyclopedia of Computer Science and Engineering, John Wiley & Sons, January, 2009, ISBN: 978-0-471-38393-2, Ed. Benjamin W. Wah, Hoboken, NJ. 106. J. Voas and K. Miller, “One in a Baker’s Dozen: Debugging Debugging” Proc. of the IEEE High Assurance Systems Engineering Symposium, November, 2007. Short Magazine Articles 1. J. Voas. “How Assertions Can Increase Test Effectiveness,” Quality Time Column, In IEEE Software, 14(2): 118- 119, March 1997. 2. J. Voas. “Can Clean Pipes Produce Dirty Water?” Quality Time Column, In IEEE Software, 14(4): 93-95, July 1997. 3. J. Voas. “Fault Injection for the Masses,” Software Realities Column, In IEEE Computer, 30(12): 129-130, December 1997. 4. J. Voas. “Certifying Y2K Fixes,” Crosstalk, 11(12): 19-20, January 1998. 5. J. Voas. “COTS Software: The Economical Choice?,” Manager Column, In IEEE Software, 15(2): 16-19, March 1998. 6. J. Voas. “Software Certification Laboratories?,” Crosstalk, 11(4): 21-23, April 1998. 7. J. Voas. “Studying Behavior to Unlock the Truth About Quality,” Cutter Consortium IT Journal, 11(9): 7-11, September 1998. 8. J. Voas. “The Software Quality Certification Triangle,” Crosstalk, 11(11): 12-14, November 1998. 9. L. Kassab and J. Voas. “Trusting Mobile Software Agents,” Cutter Consortium IT Journal, 11(12): 40-46, December 1998. 10. J. Voas. “Protecting Against What?: The Achilles Heel of Information Assurance,” Quality Time Column, In IEEE Software, 16(1):26-27, January 1999. 11. J. Voas. “The Future of Computer Assurance,” Technical Activities Forum, In IEEE Computer, 32(1): 76-77, January 1999. 12. J. Voas. “The Cold Realities of Software Insurance,” In IEEE IT Pro, 1(1): 71-72, January 1999. 13. J. Voas. “Untested Software Threatens Infrastructures,” Quality Time Column, In IEEE Software, 16(2): 89-90, March 1999. 14. D. Hassett and J. Voas. “How to Select a Technology Lawyer,” In IEEE IT Pro, 1(2): 70-72, March 1999. 15. J. Voas. “A Government-Controlled United States Software/IT Industry?,” Quality Time Column, In IEEE Software, 16(3): 94-95. May 1999. 16. J. Voas. “Advice for those bitten by the startup bug,” In IT Pro, 1(3): 42-48 May/June 1999. 17. K. Liu, D. Hassett, and J. Voas. “What's at stake in DOJ vs. Microsoft,” In IEEE IT Pro, 1(4): 73-76, July 1999. 18. J. Voas. “This Decade's Eight Greatest Myths About Software Quality,” Quality Time Column, In IEEE Software, 16(5): 118-120. September 1999. 19. K. Miller and J. Voas. “An Ethical Can of Worms for Software Certifiers,” In IEEE IT Pro, September, 1(5): 18-20, 1999. 20. J. Voas. “UCITA: Take the Deal and Run,” In IEEE IT Pro, January, 2(1): 18-20, 2000. 21. J. Voas. “A New Generation of Software Quality Conferences,” Quality Time Column, In IEEE Software, 17(1): 22-23, January 2000. 22. J. Voas. “Would the Real Operational Profile Please Stand Up?,” Quality Time Column, In IEEE Software, 17(2):87-89, March 2000. 23. J. Voas. “Can Chaotic Methods Improve Software Quality Predictions?,” Quality Time Column, In IEEE Software, 17(5):20-22, September 2000. 24. J. Viega and J. Voas. “The Pros and Cons of Unix and Windows Security Policies,” In IEEE IT Pro, 2(5): 40-45, September 2000. 25. J. Viega and J. Voas. “Can Aspect Oriented Programming Lead to More Reliable Software?,” Quality Time Column, In IEEE Software, 17(6): 19-21, November 2000. 26. J. Voas. “The Pitfalls of Managing Superstars,” In IEEE IT Pro, 3(2): 65-67, March 2001. 27. J. Voas. “Faster, Better, and Cheaper,” Quality Time Column, In IEEE Software, 18(3): 96-97, May 2001. 28. J. Voas. “Composing Software Component `ilities,” Quality Time Column, In IEEE Software, 18(4): 16-17, July 2001. 29. J. Voas. “Fault Tolerance,” In IEEE Software, 18(4): 54-57, July 2001. 30. J. Voas. “Why Testing Software Under Expected Operational Profiles is not Sufficient,” In Software Focus, 2(1): 13-14, John Wiley and Sons, 2001. 31. J. Voas. “Corporate Rumors and Conspiracy Theories,” In IEEE IT Pro, 4(2): 62-64, March 2002. 32. J. Whittacker and J. Voas, “Fifty Years at Software: Key Principles for Quality”, In IEEE IT Pro, 4(6): 28-35, November, 2002. 33. J. Voas. “Tough Times, Tough Money: Understanding Investor Speak,” In IEEE IT Pro, 5(1): 61-64, January 2003. 34. B. Malloy and J. Voas, “Programming with Assertions: A Prospectus”, In IEEE IT Pro, 2004. 35. J. Voas, “Software’s Secret Sauce: the `ilities,” Quality Time Column, In IEEE Software, 21(6): 2-3, November, 2004. 36. J. Voas and B. Agresti, “Software Quality from a Behavioral Perspective”, In IEEE IT Pro, 21(4):38-42, 2004. 37. J. Voas. “Assessing Acquired Software via Software Fault Injection”, The DoD Software Tech News, October, 2003, 6(2):12-14, (Also reprinted in The Journal of the Quality Assurance Institute, October, 2004). 38. J. Voas. “Software Component Interoperability”, Crosstalk, November, 2005. 39. S. Roberts, B. Michael, T. Wingfield, and J. Voas, “The Role of Policy in Balancing Outsourcing and Homeland Security”, IEEE IT Pro, July, 2005. 40. K. Miller and J. Voas, “Software Test Cases: The Power or One”. IEEE IT Pro, January, 2006. 41. B. Malloy, J. Hallstrom, and J. Voas, “Using Contracts to Improve Quality in Service-Oriented Architectures”, IEEE Software. March 2006. 42. K. Miller and J. Voas, “Revisiting Software Certification Services: Encouraging Trust and Reasonable Expectations”, IEEE IT Pro, 2006. 43. J. Voas, “A Baker’s Dozen: Thirteen Grand Challenges in Software Engineering”, IEEE IT Pro, March, 2007. 44. J. Voas and P. Laplante. “The Services Paradigm: Who Can You Trust?” IEEE IT Pro, May, 2007. 45. J. Voas and P. Laplante. “A Perspective on Standard Confusion and Harmonization”. IEEE Computer, July, 2007. 46. P. Laplante, J. Zhang, and J. Voas. “SOA versus SaaS: What is in a Name?” IEEE IT Pro, May, 2008. 47. J. Voas, “Software Quality Unpeeled”, Crosstalk, June, 2008. 48. K. Miller and J. Voas, “Information Integrity and Information Technologies Professionals’ Integrity, Intertwined”, IEEE IT Pro, November, 2008. 49. J. Voas and L. Wilbanks, “Information and Quality Assurance: An Unsolved, Perpetual Problem for Past and Future Generations,” IEEE IT Pro, May, 2008. 50. K. Miller and J. Voas, “Information Integrity, and IT Professional’s Integrity, Intertwined”, IEEE IT Pro, November, 2008. 51. J. Voas, “Software Trust”, IEEE Transactions on Reliability, 57(3): 409-411, September, 2008. 52. K. Miller and J. Voas, “Information Integrity, and IT Professional’s Integrity, Intertwined”, IEEE Transactions on Reliability, 57(3): 401-414, September, 2008. 53. P. Laplante, B. Michael, and J. Voas, “Cyber-pandemics: History, Inevitability, Response”, IEEE Security and Privacy Magazine, January, 2009. 54. J. Voas and Phil Laplante, “End Brake Retarder Prohibitions: Defining ‘Shall Not’ Requirements Effectively”, submitted to IEEE IT Pro, 2009. 55. G. Hurlburt, K. Miller, and J. Voas. “An Ethical Analysis of Automation, Risk, and the Financial Crisis of 2008”, IEEE IT Pro Magazine, January, 2009. 56. J. Harauz, J. Voas, and G. Hurlburt, “Trustworthiness in Software Environments”, to appear in IEEE IT Pro, August, 2009. 57. G. Hurlburt, K. Miller, J. Voas, and J. Day, “Privacy and/or Security: Take Your Pick”, to appear in IEEE IT Pro, August, 2009. Technical Reports 1. NIST GCR 95-675 “Testability of Object-Oriented Systems,” June 1995. 2. NIST GCR 98-735 “A Testability-based Assertion Placement Tool for Object-Oriented Software,” January 1998. 3. Cutter Consortium “Security Considerations in Modern Distributed Computing Architectures,” September 1999. 4. NATO “Final Report of the NATO Research Task Group IST-027/RTG-009 on the Validation, Verification, and Certification of Embedded Systems”, March, 2004 (other authors included Robin Bloomfield, Jacques Cazin, Dan Craigen, Natalia Juristo, and Ernst Kesseler) Report is numbered: TR-IST-027. |