loading
Papers Papers/2022 Papers Papers/2022

Research.Publish.Connect.

Paper

Paper Unlock

Authors: Luan Bukowitz Beluzzo ; Simone Nasser Matos and Thyago Henrique Pacher

Affiliation: UTFPR, Ponta Grossa, Parana and Brazil

Keyword(s): Software Architecture, Refactoring, Design Patterns.

Abstract: This work presents an architecture for detecting insertion spots of design patterns in an object-oriented source code. The proposed architecture contains a Service that implements Detection Methods (DMS) present in the literature such as identification of precursors, prolog rules and facts, among others. The DMS notifies the Metrics Service (MS) which patterns can be used. The evaluation of the application of the patterns undertaken by the MS is performed by means of quality metrics such as maintainability, flexibility, and so forth. The MS notifies the Client App (CA) of the advantages and disadvantages of using the eligible patterns. The CA interacts with the user to retrieve decisions about which changes to perform in source code according to the design pattern real benefit and notifies the Applier Service (AS), that applies the patterns in the source code. The difference between the proposed architecture and the literature is that it allows a thorough interaction with the user an d it creates an extendable environment to cover several pattern detection/insertion methods. The architecture allows automated support to users engaged in the refactoring process based on design patterns. (More)

CC BY-NC-ND 4.0

Sign In Guest: Register as new SciTePress user now for free.

Sign In SciTePress user: please login.

PDF ImageMy Papers

You are not signed in, therefore limits apply to your IP address 3.138.124.28

In the current month:
Recent papers: 100 available of 100 total
2+ years older papers: 200 available of 200 total

Paper citation in several formats:
Bukowitz Beluzzo, L.; Nasser Matos, S. and Henrique Pacher, T. (2018). A Refactoring Architecture for Measuring and Identifying Spots of Design Patterns Insertion in Source Code. In Proceedings of the 13th International Conference on Software Technologies - ICSOFT; ISBN 978-989-758-320-9; ISSN 2184-2833, SciTePress, pages 632-639. DOI: 10.5220/0006868006660673

@conference{icsoft18,
author={Luan {Bukowitz Beluzzo}. and Simone {Nasser Matos}. and Thyago {Henrique Pacher}.},
title={A Refactoring Architecture for Measuring and Identifying Spots of Design Patterns Insertion in Source Code},
booktitle={Proceedings of the 13th International Conference on Software Technologies - ICSOFT},
year={2018},
pages={632-639},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0006868006660673},
isbn={978-989-758-320-9},
issn={2184-2833},
}

TY - CONF

JO - Proceedings of the 13th International Conference on Software Technologies - ICSOFT
TI - A Refactoring Architecture for Measuring and Identifying Spots of Design Patterns Insertion in Source Code
SN - 978-989-758-320-9
IS - 2184-2833
AU - Bukowitz Beluzzo, L.
AU - Nasser Matos, S.
AU - Henrique Pacher, T.
PY - 2018
SP - 632
EP - 639
DO - 10.5220/0006868006660673
PB - SciTePress