User profiles for A. Ouni

Ali Ouni

École de Technologie Supérieure (ÉTS Montreal), University of Quebec
Verified email at etsmtl.ca
Cited by 6113

[HTML][HTML] Optimal deep learning lstm model for electric load forecasting using feature selection and genetic algorithm: Comparison with machine learning approaches

S Bouktif, A Fiaz, A Ouni, MA Serhani - Energies, 2018 - mdpi.com
Background: With the development of smart grids, accurate electric load forecasting has
become increasingly important as it can help power companies in better load scheduling and …

Test smell detection tools: A systematic mapping study

…, A Aljohani, M Alotaibi, MW Mkaouer, A Ouni… - Proceedings of the 25th …, 2021 - dl.acm.org
Test smells are defined as sub-optimal design choices developers make when implementing
test cases. Hence, similar to code smells, the research community has produced numerous …

Do developers update their library dependencies? An empirical study on the impact of security advisories on library migration

RG Kula, DM German, A Ouni, T Ishio… - Empirical Software …, 2018 - Springer
Third-party library reuse has become common practice in contemporary software development,
as it includes several benefits for developers. Library dependencies are constantly …

Many-objective software remodularization using NSGA-III

…, P Koligheu, S Bechikh, K Deb, A Ouni - ACM Transactions on …, 2015 - dl.acm.org
Software systems nowadays are complex and difficult to maintain due to continuous changes
and bad design choices. To handle the complexity of systems, software products are, in …

On preserving the behavior in software refactoring: A systematic mapping study

…, MW Mkaouer, C Newman, A Ouni - Information and Software …, 2021 - Elsevier
Context: Refactoring is the art of modifying the design of a system without altering its
behavior. The idea is to reorganize variables, classes and methods to facilitate their future …

[HTML][HTML] Multi-sequence LSTM-RNN deep learning and metaheuristics for electric load forecasting

S Bouktif, A Fiaz, A Ouni, MA Serhani - Energies, 2020 - mdpi.com
Short term electric load forecasting plays a crucial role for utility companies, as it allows for
the efficient operation and management of power grid networks, optimal balancing between …

Multi-criteria code refactoring using search-based software engineering: An industrial case study

A Ouni, M Kessentini, H Sahraoui, K Inoue… - ACM Transactions on …, 2016 - dl.acm.org
One of the most widely used techniques to improve the quality of existing software systems
is refactoring—the process of improving the design of existing code by changing its internal …

Tsdetect: An open source test smells detection tool

…, K Almalki, CD Newman, MW Mkaouer, A Ouni… - Proceedings of the 28th …, 2020 - dl.acm.org
The test code, just like production source code, is subject to bad design and programming
practices, also known as smells. The presence of test smells in a software project may affect …

Design defects detection and correction by example

…, H Sahraoui, M Boukadoum, A Ouni - 2011 IEEE 19th …, 2011 - ieeexplore.ieee.org
Detecting and fixing defects make programs easier to understand by developers. We propose
an automated approach for the detection and correction of various types of design defects …

Search-based web service antipatterns detection

A Ouni, M Kessentini, K Inoue… - IEEE Transactions on …, 2015 - ieeexplore.ieee.org
Service Oriented Architecture (SOA) is widely used in industry and is regarded as one of the
preferred architectural design technologies. As with any other software system, service-…