Eric Rapos, Ph.D.

Research Highlights

  • Software Evolution
  • Software Maintenance
  • Software Testing
  • Tool Development
  • Software Analysis
Photo of Dr. Eric Rapos

Assistant Professor

205 D Benton Hall
513-529-0352
rapose@MiamiOH.edu
users.miamioh.edu/rapose

Degrees

  • Ph.D.—Computer Science, Queen's University, Kingston, ON—2017
  • M.S.—Computer Science, Queens University, Kingston, ON—2012
  • B.S.—Computing (Honors), Queens University, Kingston, ON—2010

Employment

  • Visiting Researcher - Department of Computer Science and Information Engineering, National Taiwan University, Taipei, Taiwan (6/2016 - 8/2016)
  • Visiting Research Scientist – General Motors Canadian Regional Engineering Center, Oshawa, ON (5/2014 – 8/2014)
  • Training Officer – Officer Cadet (Cadet Instructor Cadre) - 999 Loyalist Thunderbird Squadron, Amherstview ON, Canada (9/2012 - 8/2014 as Civilian Employee, until enrollment in Canadian Forces in 9/2015) 
  • Research Assistant – School of Computing, Queen’s University, Kingston, ON, Canada (9/2010 – Present)

Awards and Honors

  • NSERC CREATE/Taiwan Ministry of Science & Technology Summer Research Fellowship 
    • International Travel Award and Research Fellowship awarded jointly by both Granting Agencies. Fellowship was held at the National Taiwan University, Taiwan – Summer 2016
  • General Motors Testing Tool Sweepstakes Winner
    • Contributed to winning tool during my summer as a Visiting Research Scientist –Sweepstakes took place in 2016, following my term there in 2014.
  • Ontario Graduate Scholarship Award Recipient
    • Two time award recipient - 2014-2015 & 2015-2016
  • NSERC CREATE Graduate Award
    • Two time award recipient - 2012-2013 & 2013-2014 ($15,000 annually)
  • Agnes Benidickson Tricolour Award
    • The highest tribute that can be paid to a student of Queen's University in Kingston, Ontario for valuable and distinguished service to the University in non-academic and non- athletic activities. – 2015 Recipient
  • The Ian A. MacLeod Award
    • An award for the student who made the greatest contribution to the intellectual and social spirit of the School of Computing – 2012-2013 Academic Year
  • Teaching Assistant Award
    • Department of Electrical and Computer Engineering Students’ Choice Fourth Year Computer Engineering Teaching Assistant CISC/SOFT 458 – 2012-2013 Academic Year
  • Award for Excellence in Teaching Assistance
    • An Award within the School of Computing at Queen’s University, presented to the Teaching Assistant who best demonstrates excellence in Teaching Assistance in all areas - CISC/SOFT 458 – 2010-2011 Academic Year

Publications

Dissertations

"Supporting Simulink Model Management", Queen's University at Kingston PhD Thesis, April 2017 
Supervisor: James R. Cordy

"Understanding the Effects of Model Evolution through Incremental Test Case Generation of UML-RT Models", Queen's University at Kingston Master's Thesis, September 2012
Supervisors: Juergen Dingel

Technology Transfer

SimTH – Simulink Test Harness Generator – A software tool developed for and in use by our industrial partner, General Motors, as part of their testing tool chain.

Contributions to TCX – Test Case eXection – During my time as a visiting research scientist at General Motors, I completed work on test case transformation tools, which have since been integrated into the existing test tool, TCX. TCX has since went on to be the winner of the GM Testing Tool Sweepstakes.

Refereed Conference Publications

E.J. Rapos and J.R. Cordy, "Examining the Co-Evolution Relationship Between Simulink Models and their Test Cases", Proc. MiSE 2016, 8th International Workshop on Modelling in Software Engineering, Austin, TX, May 2016, pp. 34-40 Link.

E.J. Rapos, A. Stevenson, M.H. Alalfi, and J.R. Cordy "SimNav: Simulink Navigation of Model Clone Classes", Proc. SCAM 2015, 15th International Working Conference on Source Code Analysis and Manipulation, Bremen, Germany, September 2015, pp. 241-246 Link.

E.J. Rapos and J. Dingel "Using Fuzzy Logic & Symbolic Execution to Prioritize UML-RT Test Cases", Proc. ICST 2015, 8th International Conference on Software Testing, Verification, and Validation, Graz, Austria, April 2015, pp. 1-10 Link. 

E.J. Rapos, "Co-Evolution of Model-Based Tests for Industrial Automotive Software", Proc. ICST 2015, 8th International Conference on Software Testing, Verification and Validation, Graz, Austria, April 2015, pp. 1-2 Link.

M.H. Alalfi, E.J. Rapos, A. Stevenson, M. Stephan, T.R. Dean and J.R. Cordy, "Semi-automatic Identification and Representation of Subsystem Variability in Simulink Models", Proc. ICSME 2014, 30th International Conference on Software Maintenance and Evolution, Victoria, BC, September 2014, pp. 486-490 Link.

E.J. Rapos, "Co-Evolution of Model-Based Tests for Industrial Automotive Software", Proc. ICSME 2014, 30th International Conference on Software Maintenance and Evolution, Victoria, BC, September 2014, pp. 663 Link.

E.J. Rapos and J. Dingel. "Incremental Test Case Generation for UML-RT Models Using Symbolic Execution". IEEE International Conference on Software Testing, Verification and Validation (ICST'12). Montreal, Canada. April 2012, pp. 962-963 (Extended Abstract) Link.

Conference Presentations and Posters

2016-05-17 “Examining the Co-Evolution Relationship Between Simulink Models and their Test Cases” (Paper Presentation), 8th International Workshop on Models in Software Engineering (MiSE’16), Austin, TX, USA

2015-09-27 “SimNav: Simulink Navigation of Model Clone Classes” (Paper Presentation), 15th IEEE International Working Conference on Source Code Analysis and Manipulation (SCAM’15), Bremen, Germany

2015-04-14 “Using Fuzzy Logic & Symbolic Execution to Prioritize UML-RT Test Cases” (Paper Presentation), 8th IEEE International Conference on Software Testing, Verification and Validation (ICST’15), Graz, Austria

2014-10-02 “Semi-automatic Identification and Representation of Subsystem Variability in Simulink Models” (Paper Presentation), 30th IEEE International Conference on Software Maintenance and Evolution (ICSME’14), Victoria, BC, Canada

2014-06-18 "Co-Evolution of Model-Based Tests for Industrial Automotive Software" (Poster), NECSIS Workshop, Kitchener, ON, Canada

2013-06-20 "Incremental Test Case Generation for UML-RT Models" (Poster), NECSIS Workshop, Montreal, QC, Canada

2012-04-19 "Incremental Test Case Generation for UML-RT Models Using Symbolic Execution" (Poster), Fifth IEEE International Conference on Software Testing, Verification and Validation (ICST'12), Montreal, QC

2011-11-17 "Incremental Test Case Generation for UML-RT Models" (Poster), IBM CASCON, Markham, ON

2011-05-19 "Incremental Test Case Generation for UML-RT Models" (Poster), CSER Spring Meeting, Kingston, ON