Loyola University Maryland

Department of Computer Science

Dr. Rocha Faculty Webpage

Assistant Professor    

Email: hsrocha@loyola.edu
Phone: 410-617-2899
Office: Donnelly Science 127G

Office Hours

Walk-in or by appointment. Virtual office hours on zoom by appointment only. 


  • Ph.D., Computer Science, UFMG, Brazil, 2016.
  •  M.Sc., Electrical Engineering, Pontifical Catholic University of Minas Gerais, Brazil, 2006.
  • B.S., Computer Science, Pontifical Catholic University of Minas Gerais, Brazil, 2003.

Research Experience

  • PostDoc, Inria Lille Nord Europe, France, 2017-2018.
  • PostDoc, University of Antwerp, Belgium, 2019-2021.

Courses Taught

  •  CS 482 - Software Engineering
  •  CS 496 - Senior Project
  •  CS 456 - Web Programming


  • H. Rocha, M. T. Valente, H. Marques-Neto and G. C. Murphy, "An Empirical Study on Recommendations of Similar Bugs," 23rd International Conference on Software Analysis, Evolution, and Reengineering (SANER), 2016, pp. 46-56, doi: 10.1109/SANER.2016.87. Paper available on http://www.dcc.ufmg.br/~mtov/pub/2016-saner-nextbug.pdf
  • S. Bragagnolo, H. Rocha, M. Denker and S. Ducasse, "SmartInspect: Solidity Smart Contract Inspector," 2018 International Workshop on Blockchain Oriented Software Engineering (IWBOSE), 2018, pp. 9-18, doi: 10.1109/IWBOSE.2018.8327566. Paper available on https://hal.inria.fr/hal-01831075/document
  • G. A. Pierro, H. Rocha, S. Ducasse, M. Marchesi, R. Tonelli, "A user-oriented model for Oracles’ Gas price prediction", Future Generation Computer Systems, Volume 128, 2022, pp. 142-157, ISSN 0167-739X, doi: 10.1016/j.future.2021.09.021. Paper available on https://hal.inria.fr/hal-03427370/document
  • M. Gobert, C. Nagy, H. Rocha, S. Demeyer, A. Cleve, "Challenges and Perils of Testing Database Manipulation Code". 33rd International Conference on Advanced Information Systems Engineering (CAiSE). Springer, Cham. 2022, doi: 10.1007/978-3-030-79382-1_14. Paper available on https://drive.google.com/file/d/16N-IDNjuMJ3tyemNfqOQcDIQymSY13Fu/view
  • M. Viggiato, R. Terra, H. Rocha, M. T. Valente, E. Figueiredo, "Microservices in Practice: A Survey Study", VI Workshop on Software Visualization, Evolution and Maintenance (VEM), 2018. Paper available on https://arxiv.org/pdf/1808.04836 

Areas of Specialization

  •  Empirical Software Engineering
  •  Software Testing
  •  Blockchain-Oriented Software Engineering
  •  Microservices and Service-Oriented Architecture
  •  Software Maintenance
Sibren Isaacman

Sibren Isaacman

Sibren Isaacman, Ph.D., sees firsthand how Loyola’s computer science program prepares students to successfully communicate data and statistics while working in the field

Computer Science