|
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.
|
|