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
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 …
become increasingly important as it can help power companies in better load scheduling and …
Test smell detection tools: A systematic mapping study
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 …
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
Third-party library reuse has become common practice in contemporary software development,
as it includes several benefits for developers. Library dependencies are constantly …
as it includes several benefits for developers. Library dependencies are constantly …
Many-objective software remodularization using NSGA-III
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 …
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
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 …
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
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 …
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
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 …
is refactoring—the process of improving the design of existing code by changing its internal …
Tsdetect: An open source test smells detection tool
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 …
practices, also known as smells. The presence of test smells in a software project may affect …
Design defects detection and correction by example
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 …
an automated approach for the detection and correction of various types of design defects …
Search-based web service antipatterns detection
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-…
preferred architectural design technologies. As with any other software system, service-…