Informatica logo


Login Register

  1. Home
  2. Issues
  3. Volume 27, Issue 4 (2016)
  4. An Entropy-Based Algorithm for Proposing ...

Informatica

Information Submit your article For Referees Help ATTENTION!
  • Article info
  • Related articles
  • More
    Article info Related articles

An Entropy-Based Algorithm for Proposing a Suitable Design Pattern
Volume 27, Issue 4 (2016), pp. 843–862
Luka Pavlič   Marjan Heričko   Vili Podgorelec   Polona Repolusk  

Authors

 
Placeholder
https://doi.org/10.15388/Informatica.2016.114
Pub. online: 1 January 2016      Type: Research Article     

Received
1 May 2015
Accepted
1 September 2016
Published
1 January 2016

Abstract

This paper deals with the problem of selecting a suitable design pattern when necessary. The number of design patterns has been rapidly rising, but management and searching facilities appear to be lagging behind. In this paper we will present a platform, which is used to search for suitable design patterns and for design patterns knowledge exchange. We are introducing a novel design pattern proposing approach: the developer no longer searches for an appropriate design pattern, but rather the intelligent component asks the developer questions. We do not want to invest extra effort in terms of maintaining a special expert system. Guided dialogues consist of independent questions from different sources and authors that are automatically combined. The enabling algorithm and formulas are discussed in detail. This paper also presents our comparison with human-created expert systems via a decision tree. Experiments were executed in order to verify our approach performance. The control group used a human-created expert system, while others were given a proposing component to find appropriate design patterns.

Related articles PDF XML
Related articles PDF XML

Copyright
Vilnius University

Keywords
algorithms ontologies design patterns entropy selection algorithm software engineering

Metrics
since January 2020
1017

Article info
views

0

Full article
views

450

PDF
downloads

208

XML
downloads

Export citation

Copy and paste formatted citation
Placeholder

Download citation in file


Share


RSS

INFORMATICA

  • Online ISSN: 1822-8844
  • Print ISSN: 0868-4952
  • Copyright © 2023 Vilnius University

About

  • About journal

For contributors

  • OA Policy
  • Submit your article
  • Instructions for Referees
    •  

    •  

Contact us

  • Institute of Data Science and Digital Technologies
  • Vilnius University

    Akademijos St. 4

    08412 Vilnius, Lithuania

    Phone: (+370 5) 2109 338

    E-mail: informatica@mii.vu.lt

    https://informatica.vu.lt/journal/INFORMATICA
Powered by PubliMill  •  Privacy policy