Farah Hariri

Ph.D. Student
Office: 4219 Siebel Center
Email: hariri2@illinois.edu
Address: 201 N Goodwin Ave. Urbana, IL 61801


Short Bio

I am a Ph.D. student at Department of Computer Science, University of Illinois at Urbana-Champaign. I work with Professor Darko Marinov on Software testing. My research interests are in software testing. I obtained my B.E. in Electrical and Computer Engineering from the American University of Beirut in 2013.  You can download my resume from here
Publications


Comparing Mutation Testing at the Levels of Source Code and Compiler Intermediate Representation
Farah Hariri, August Shi, Vimuth Fernando, Suleman Mahmood, and Darko Marinov
12th IEEE International Conference on Software Testing,Verification and Validation
(ICST 2019), pages to-appear, Xi'an, China, April 2019

Evaluating Regression Test Selection Opportunities in a Very Large Open-Source Ecosystem
Alex Gyori, Owolabi Legunsen, Farah Hariri, and Darko Marinov
29th IEEE International Symposium on Software Reliability Engineering
(ISSRE 2018), pages 112-122, Memphis, TN, October 2018

SRCIROR: A Toolset for Mutation Testing of C Source Code and LLVM Intermediate Representation
Farah Hariri, and August Shi
33rd IEEE/ACM International Conference On Automated Software Engineering, Tool Demonstrations Track
(ASE Demo 2018), pages to-appear, Montpellier, France, Sept. 2018

Targeted Test Generation for Actor Systems
Sihan Li, Farah Hariri and Gul Agha
32nd European Conference on Object-Oriented Programming
(ECOOP 2018), pages to-appear, Amsterdam, Netherlands, July 2018

Approximate Transformations as Mutation Operators
Farah Hariri, August Shi, Owolabi Legunsen, Milos Gligoric, Sarfraz Khurshid and Sasa Misailovic
11th IEEE International Conference on Software Testing, Verification and Validation
(ICST 2018), pages-to-appear, Vasteras, Sweden, April 2018
[slides]

Evaluating the Effects of Compiler Optimizations on Mutation Testing at the Compiler IR Level
Farah Hariri, August Shi, Hayes Converse, Sarfraz Khurshid and Darko Marinov
27th IEEE International Symposium on Software Reliability Engineering
(ISSRE 2016), pages 105-115, Ottawa, Canada, Oct. 2016
[slides]

An Extensive Study of Static Regression Test Selection in Modern Software Evolution
Owolabi Legunsen, Farah Hariri, August Shi, Yafeng Lu, Lingming Zhang and Darko Marinov
24th ACM SIGSOFT International Symposium on the Foundations of Software Engineering
(FSE 2016), pages to-appear, Seattle, WA, Nov. 2016

A Case Study on Executing Instrumented Code in Java PathFinder
Karl Palmskog, Farah Hariri, and Darko Marinov
Java Pathfinder Workshop
(JPF 2015), Lincoln, NE, November 2015
ACM SIGSOFT Software Engineering Notes 40.6 (2015) pages 1-5

Reliable Testing: Detecting State-Polluting Tests to Prevent Test Dependency
Alex Gyori, August Shi, Farah Hariri, and Darko Marinov
International Symposium on Software Testing and Analysis
(ISSTA 2015), pages 223-233, Baltimore, MD, July. 2015

An Empirical Analysis of Flaky Tests
Qingzhou Luo, Farah Hariri, Lamyaa Eloussi, and Darko Marinov
10th joint meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering
(FSE 2014), pages 643-653, Hong Kong, China, Nov. 2014
(Nominated for the Distinguished Paper Award)
[dataset], [slides]

Automatic Generation of I/O Kernels for HPC Applications
Babak Behzad, Hoang-Vu Dang, Farah Hariri, Weizhe Zhang, and Marc Snir
9th Parallel Data Storage Workshop
(PDSW 2014), pages 31-35, New Orleans, LA, USA, Nov. 2014


Towards a Silent Mobile Sensing Framework for Smart Cities
Farah Hariri, Guy Daher, Hussein Sibai, Karim Frenn, Sevag Doniguian and Zaher Dawy
Wireless World Research Forum
(WWRF 30), Oulu, Finland, March 2013

Specification construction using behaviours, equivalences, and smt solvers
Paul C Attie, Fadi A Zaraket, Mohamad Noureddine, and Farah Hariri
[webpage]