UNI-MB - logo
UMNIK - logo
 

Search results

Basic search    Expert search   

Currently you are NOT authorised to access e-resources UM. For full access, REGISTER.

1 2 3 4 5
hits: 161
1.
  • Recommending metamodel conc... Recommending metamodel concepts during modeling activities with pre-trained language models
    Weyssow, Martin; Sahraoui, Houari; Syriani, Eugene Software and systems modeling, 06/2022, Volume: 21, Issue: 3
    Journal Article
    Peer reviewed

    The design of conceptually sound metamodels that embody proper semantics in relation to the application domain is particularly tedious in model-driven engineering. As metamodels define complex ...
Full text

PDF
2.
  • Promoting social diversity ... Promoting social diversity for the automated learning of complex MDE artifacts
    Batot, Edouard R.; Sahraoui, Houari Software and systems modeling, 06/2022, Volume: 21, Issue: 3
    Journal Article
    Peer reviewed

    Software modeling activities typically involve a tedious and time-consuming effort by specially trained personnel. This lack of automation hampers the adoption of model-driven engineering (MDE). ...
Full text
3.
  • Improving reusability of so... Improving reusability of software libraries through usage pattern mining
    Saied, Mohamed Aymen; Ouni, Ali; Sahraoui, Houari ... Journal of systems and software/˜The œJournal of systems and software, November 2018, 2018-11-00, Volume: 145
    Journal Article
    Peer reviewed
    Open access

    •A novel approach for mining multi-level usage patterns of libraries.•Adaptation of hierarchical clustering technique for the usage patterns mining problem.•An empirical evaluation, on 6000 libraries ...
Full text

PDF
4.
  • Maintainability defects det... Maintainability defects detection and correction: a multi-objective approach
    Ouni, Ali; Kessentini, Marouane; Sahraoui, Houari ... Automated software engineering, 03/2013, Volume: 20, Issue: 1
    Journal Article
    Peer reviewed

    Software defects often lead to bugs, runtime errors and software maintenance difficulties. They should be systematically prevented, found, removed or fixed all along the software lifecycle. However, ...
Full text
5.
  • A Cooperative Parallel Sear... A Cooperative Parallel Search-Based Software Engineering Approach for Code-Smells Detection
    Kessentini, Wael; Kessentini, Marouane; Sahraoui, Houari ... IEEE transactions on software engineering, 2014-Sept.-1, 2014-9-1, 20140901, Volume: 40, Issue: 9
    Journal Article
    Peer reviewed

    We propose in this paper to consider code-smells detection as a distributed optimization problem. The idea is that different methods are combined in parallel during the optimization process to find a ...
Full text
6.
  • A generic approach to detec... A generic approach to detect design patterns in model transformations using a string-matching algorithm
    Mokaddem, Chihab eddine; Sahraoui, Houari; Syriani, Eugene Software and systems modeling, 06/2022, Volume: 21, Issue: 3
    Journal Article
    Peer reviewed

    Maintaining software artifacts is a complex and time-consuming task. Like any other program, model transformations are subject to maintenance. In a maintenance process, much effort is dedicated to ...
Full text

PDF
7.
  • Opportunities in intelligen... Opportunities in intelligent modeling assistance
    Mussbacher, Gunter; Combemale, Benoit; Kienzle, Jörg ... Software and systems modeling, 09/2020, Volume: 19, Issue: 5
    Journal Article
    Peer reviewed
    Open access

    Modeling is requiring increasingly larger efforts while becoming indispensable given the complexity of the problems we are solving. Modelers face high cognitive load to understand a multitude of ...
Full text

PDF
8.
  • Prioritizing code-smells co... Prioritizing code-smells correction tasks using chemical reaction optimization
    Ouni, Ali; Kessentini, Marouane; Bechikh, Slim ... Software quality journal, 06/2015, Volume: 23, Issue: 2
    Journal Article
    Peer reviewed

    The presence of code-smells increases significantly the cost of maintenance of systems and makes them difficult to change and evolve. To remove code-smells, refactoring operations are used to improve ...
Full text
9.
  • MORE: A multi‐objective ref... MORE: A multi‐objective refactoring recommendation approach to introducing design patterns and fixing code smells
    Ouni, Ali; Kessentini, Marouane; Ó Cinnéide, Mel ... Journal of software, 20/May , Volume: 29, Issue: 5
    Journal Article
    Peer reviewed
    Open access

    Refactoring is widely recognized as a crucial technique applied when evolving object‐oriented software systems. If applied well, refactoring can improve different aspects of software quality ...
Full text

PDF
10.
  • Modularization Metrics: Ass... Modularization Metrics: Assessing Package Organization in Legacy Large Object-Oriented Software
    Abdeen, H.; Ducasse, S.; Sahraoui, H. 2011 18th Working Conference on Reverse Engineering, 10/2011
    Conference Proceeding
    Open access

    There exist many large object-oriented software systems consisting of several thousands of classes that are organized into several hundreds of packages. In such software systems, classes cannot be ...
Full text

PDF
1 2 3 4 5
hits: 161

Load filters