no code implementations • 25 Jul 2023 • Sharon Chee Yin Ho, Vahid Majdinasab, Mohayeminul Islam, Diego Elias Costa, Emad Shihab, Foutse khomh, Sarah Nadi, Muhammad Raza
Software systems are increasingly relying on deep learning components, due to their remarkable capability of identifying complex data patterns and powering intelligent behaviour.
no code implementations • 5 Dec 2022 • Khaled Badran, Pierre-Olivier Côté, Amanda Kolopanis, Rached Bouchoucha, Antonio Collante, Diego Elias Costa, Emad Shihab, Foutse khomh
As machine learning (ML) systems get adopted in more critical areas, it has become increasingly crucial to address the bias that could occur in these systems.
no code implementations • 4 Jul 2022 • Emad Shihab, Stefan Wagner, Marco A. Gerosa, Mairieli Wessel, Jordi Cabot
We are witnessing a massive adoption of software engineering bots, applications that react to events triggered by tools and messages posted by users and run automated tasks in response, in a variety of domains.
1 code implementation • IEEE Transactions on Software Engineering, vol. 47, no. 12 2021 • Rabe Abdalkareem, Suhaib Mujahid, Emad Shihab
A key facilitator of CI is to automatically build and run tests whenever a new commit is submitted/pushed.
no code implementations • 4 Dec 2020 • Ahmad Abdellatif, Khaled Badran, Diego Elias Costa, Emad Shihab
Our results provide guidance to software engineering practitioners when deciding which NLU to use in their chatbots.
no code implementations • 17 Jun 2020 • Diego Elias Costa, Suhaib Mujahid, Rabe Abdalkareem, Emad Shihab
Our findings can be used to understand how and why developers break type-safety in Go, and help motivate further tools and language development that could make the usage of unsafe in Go even safer.
1 code implementation • 4 Apr 2019 • Akbar Dehghani, Tristan Glatard, Emad Shihab
We conclude that Human Activity Recognition systems should be evaluated by Subject Cross Validation, and that overlapping windows are not worth their extra computational cost.