Publications

Visit my Google Scholar page for more up to date information.

2021

  1. Reassessing automatic evaluation metrics for code summarization tasks
    Devjeet Roy, Sarah Fakhoury, and Venera Arnaoudova
    In Proceedings of the 29th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering 2021
  2. MergeBERT: Program Merge Conflict Resolution via Neural Transformers
    Alexey Svyatkovskiy, Todd Mytcowicz, Negar Ghorbani, Sarah Fakhoury, Elizabeth Dinella, Christian Bird, Neel Sundaresan, and Shuvendu Lahiri
    arXiv preprint arXiv:2109.00084 2021
  3. gazel: Supporting Source Code Edits in Eye-Tracking Studies
    Sarah Fakhoury, Devjeet Roy, Harry Pines, Tyler Cleveland, Cole S Peterson, Venera Arnaoudova, Bonita Sharif, and Jonathan I Maletic
    In 2021 IEEE/ACM 43rd International Conference on Software Engineering: Companion Proceedings (ICSE-Companion) 2021

2020

  1. A Model to Detect Readability Improvements in Incremental Changes
    Devjeet Roy, Sarah Fakhoury, John Lee, and Venera Arnaoudova
    In Proceedings of the 28th International Conference on Program Comprehension 2020
  2. VITALSE: visualizing eye tracking and biometric data
    Devjeet Roy, Sarah Fakhoury, and Venera Arnaoudova
    In 2020 IEEE/ACM 42nd International Conference on Software Engineering: Companion Proceedings (ICSE-Companion) 2020

2019

  1. Improving source code readability: theory and practice
    Sarah Fakhoury, Devjeet Roy, Adnan Hassan, and Vernera Arnaoudova
    In 2019 IEEE/ACM 27th International Conference on Program Comprehension (ICPC) 2019
  2. Measuring the impact of lexical and structural inconsistencies on developers’ cognitive load during bug localization
    Sarah Fakhoury, Devjeet Roy, Yuzhan Ma, Venera Arnaoudova, and Olusola Adesope
    Empirical Software Engineering 2019

2018

  1. ICPC Best Paper Award
     placeholder image
    The effect of poor source code lexicon and readability on developers’ cognitive load
    Sarah Fakhoury, Yuzhan Ma, Venera Arnaoudova, and Olusola Adesope
    In IEEE/ACM International Conference on Program Comprehension (ICPC) 2018
  2. Keep it simple: Is deep learning good for linguistic smell detection?
    Sarah Fakhoury, Venera Arnaoudova, Cedric Noiseux, Foutse Khomh, and Giuliano Antoniol
    In 2018 IEEE 25th International Conference on Software Analysis, Evolution and Reengineering (SANER) 2018
  3. MSR
     placeholder image
    Automatic classification of software artifacts in open-source applications
    Yuzhan Ma, Sarah Fakhoury, Michael Christensen, Venera Arnaoudova, Waleed Zogaan, and Mehdi Mirakhorli
    In 2018 IEEE/ACM 15th International Conference on Mining Software Repositories (MSR) 2018
  4. Moving towards objective measures of program comprehension
    Sarah Fakhoury
    In Proceedings of the 2018 26th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering 2018