WEB: http://www.mccabe.com/
 

Academic Research and Teaching

with McCabe Software® University Program

Home
Web Resources


Corporate Headquarters
41 Sharpe Drive
Cranston, RI 02920


TEL: (800) 638-6316
TEL: (401) 572-3100

FAX: (401) 572-3351
sales@mccabe.com

© 2007-2010 McCabe Software and
McCabe IQ are registered trademarks
of McCabe & Associates, Inc..
All trademarks are the property of their
respective owners and are used herein
for identification purposes only.


University: Rivier University
Name of sponsoring Professor: Dr. Vladimir V. Riabov

Department: Mathematics and Computer Science
E-mail:
vriabov@rivier.edu

Research in Computing Education:

Using McCabe® IQ software tool in lab hands-on assignments for various courses in Computer Science programs (Software Development and Quality Assurance tracks).

Several McCabe-IQ-based labs (Implementation of Structured Testing Methodology; Complexity Code Study with McCabe's Metrics; Quality Analyses of Computing Algorithms with Halstead Metrics; and Re-Engineering Code Studies with Object-Oriented Metrics) are explored and adopted for teaching instructions via Blackboard® sites for several courses in M.S. Computer Science program, including CS552 Object-Oriented System Analysis & Design, CS557 Algorithms, CS608 Software Engineering, CS680 Software Quality Assurance, and CS699 Professional Seminar in Computer Science. Under the instructor's supervision, all M.S./Computer Science students in Software Development and Quality Assurance tracks prepared their lab reports and developed individual projects for completing their M.S./CS-degree programs (see the list of students' project topics below). The instructor has summarized these studies in seven presentations at the national and international conferences, as well as in four papers recently published in the Journal of Computing Sciences in Colleges (2011), Learning Management System Technologies and Software Solutions for Online Teaching: Tools and Applications (2010), Rivier Academic Journal (2007), and in Computer Science and Information Systems: Selected Papers from the 1st International Conference on Computer Sciences & Information Systems, Athens, Greece, 16-18 June 2005 (see the list of instructor's papers below).

Teaching:

The instructor uses McCabe® IQ software tool in the following courses at Rivier University for lecture demonstrations and lab assignments since fall 2007:

  • CS552 Object-Oriented System Analysis & Design,
  • CS557 Algorithms,
  • CS608 Software Engineering,
  • CS680 Software Quality Assurance,
  • CS699 Professional Seminar in Computer Science

Course descriptions, class syllabi, and lab manuals are available from the Blackboard® course sites at Rivier University.

List of Papers Published by the Instructor:

  • Riabov, V. V. "Methodologies and Tools for the Software Quality Assurance Course," Journal of Computing Sciences in Colleges, Vol. 26, No. 6, 2011, pp. 86-92.
  • Riabov, V. V., and Higgs, B. J. “Software Tools and Virtual Labs in Online Computer-Science Classes.” In: Learning Management System Technologies and Software Solutions for Online Teaching: Tools and Applications, edited by Yefim Kats, IGI Global, 2010, pp. 332-350.
  • Riabov, V. V. “Graph Theory Applications in Developing Software Test Strategies for Networking Systems,” Rivier Academic Journal, Vol. 3, No. 1, Spring 2007, pp. 1-13.
  • Riabov, V. V. "Networking Software Studies with the Structured Testing Methodology." In: Computer Science and Information Systems: Selected Papers from the First International Conference on Computer Sciences & Information Systems, Athens, Greece, 16-18 June 2005, Athens Institute for Education and Research, 2005, pp. 261-276.

List of Instructor's Presentations at Conferences:

  • Riabov, V. V. "Methodologies and Tools for the Software Quality Assurance Course." Presented at the 16th Annual Conference of the Northeast region of the Consortium for Computing Sciences in Colleges (CCSCNE-2011), Springfield, Massachusetts, USA, April 15-16, 2011.
  • Riabov, V. V. “Risk Analysis Using Software Quality Metrics.” Presented at the 30th Annual Boston Quality Conference, American Society for Quality, Waltham, Massachusetts, USA, April 8, 2010.
  • Riabov, V. V. "Graph Theory Applications in Code Analyses and Developing Software Test Strategies." Presented at the MathFest 2009 Conference of the Mathematical Association of America (MAA), Portland, Oregon, August 6-8, 2009.
  • Riabov, V. V. “The Structured Testing Methodology for Software Quality Assurance.” Presented at the 29th Annual Boston Quality Conference, American Society for Quality, Waltham, Massachusetts, USA, April 28, 2009.
  • Riabov, V. V. “Applying Software Quality Metrics in Object-Oriented Design and Testing of Networking Systems.” Presented at the NEQC 57th Conference of New England Quality Council, American Society for Quality, 14-15 October 2008, Marlborough, MA, USA.
  • Riabov, V. V. "The Structured Testing Methodology for Software Quality Analyses of Networking Systems." Presented at the NEQC 56th Conference of New England Quality Council, American Society for Quality, Paper 13D, Mansfield, Massachusetts, USA, October 17-18, 2006.
  • Riabov, V. V. "Networking Software Studies with the Structured Testing Methodology." The First International Conference on Computer Sciences & Information Systems, Athens, Greece, 16-18 June 2005, Athens Institute for Education and Research, 2005, pp. 261-276.

List of Papers Published by Rivier University Students:

  • Selent, D. "The Design and Complexity Analysis of the Light-Up Puzzle Program," Journal of Computing Sciences in Colleges, Vol. 26, No. 6, 2011, pp. 187-189.

List of Presentations at Conferences by Rivier University Students:

  • Selent, D. "The Design and Complexity Analysis of the Light-Up Puzzle Program." Presented at the 16th Annual Conference of the Northeast region of the Consortium for Computing Sciences in Colleges (CCSCNE-2011), Springfield, Massachusetts, USA, April 15-16, 2011.

List of Topics for Selected Course Projects developed by Rivier University Students:

  • Jeffords, M. "Using SQA Metrics to Guide Refactoring of Existing Medium to Large Scale Projects"
  • Selent, D., and Houle, T. "Software Metrics Analysis of the Light Up Application"
  • Spencer, J. "Software Quality Assurance Analysis of the Throughput Simulator for Semi-Conductor Tools"
  • Sharma, V. "Quality Assurance Analysis of the Java Code for the Request-Reply Message Exchanger"
  • Thiagarajan, M., and Thangavel, P. "Software Quality Assurance Analysis of the Tic-Tac-Toe Application"
  • Kolli, A. "Quality Assurance Analysis of the Java Code for the MQ Cluster Monitor".

NOTE: The summary of results is available via the Blackboard® course sites at Rivier University.


McCabe Software® provides software security, quality, testing, release, and configuration management solutions to top commercial software, finance, defense, aerospace, healthcare, and telecommunication providers. For more information about McCabe Software® and its products, visit www.mccabe.com.


vriabov@rivier.edu

Copyright©2007-2012 Vladimir Riabov

Last update: September 2012