lnu.sePublications
Change search
Refine search result
1 - 5 of 5
CiteExportLink to result list
Permanent link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Rows per page
  • 5
  • 10
  • 20
  • 50
  • 100
  • 250
Sort
  • Standard (Relevance)
  • Author A-Ö
  • Author Ö-A
  • Title A-Ö
  • Title Ö-A
  • Publication type A-Ö
  • Publication type Ö-A
  • Issued (Oldest first)
  • Issued (Newest first)
  • Created (Oldest first)
  • Created (Newest first)
  • Last updated (Oldest first)
  • Last updated (Newest first)
  • Disputation date (earliest first)
  • Disputation date (latest first)
  • Standard (Relevance)
  • Author A-Ö
  • Author Ö-A
  • Title A-Ö
  • Title Ö-A
  • Publication type A-Ö
  • Publication type Ö-A
  • Issued (Oldest first)
  • Issued (Newest first)
  • Created (Oldest first)
  • Created (Newest first)
  • Last updated (Oldest first)
  • Last updated (Newest first)
  • Disputation date (earliest first)
  • Disputation date (latest first)
Select
The maximal number of hits you can export is 250. When you want to export more records please use the Create feeds function.
  • 1.
    Chatzimparmpas, Angelos
    et al.
    University of Western Macedonia, Greece.
    Bibi, Stamatia
    University of Western Macedonia, Greece.
    Maintenance process modeling and dynamic estimations based on Bayesian Networks and Association Rules2019In: Journal of Software: Evolution and Process, ISSN 2047-7473, E-ISSN 2047-7481, Vol. 31, no 9, article id e2163Article in journal (Refereed)
    Abstract [en]

    Managing the maintenance process and estimating accurately the effort and duration required for a new release is considered to be a crucial task as it affects successful software project survival and progress over time. In this study, we propose the combination of two well-known machine learning (ML) techniques, Bayesian Networks (BNs), and Association Rules (ARs) for modeling the maintenance process by identifying the relationships among the internal and external quality metrics related to a particular project release to both the maintainability of the project and the maintenance process indicators (i.e., effort and duration). We also exploit Bayesian inference, to test the effect of certain changes in internal and external project factors to the maintainability of a project. We evaluate our approach through a case study on 957 releases of five open source JavaScript applications. The results show that the maintainability of a release, the changes observed between subsequent releases, and the time required between two releases can be accurately predicted from size, complexity, and activity metrics. The proposed combined approach achieves higher accuracy when evaluated against the BN model accuracy.

  • 2.
    Chatzimparmpas, Angelos
    et al.
    Linnaeus University, Faculty of Technology, Department of computer science and media technology (CM).
    Bibi, Stamatia
    University of Western Macedonia, Greece.
    Zozas, Ioannis
    University of Western Macedonia, Greece.
    Kerren, Andreas
    Linnaeus University, Faculty of Technology, Department of computer science and media technology (CM).
    Analyzing the Evolution of JavaScript Applications2019In: Proceedings of the 14th International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: ENASE, SciTePress, 2019, Vol. 1, p. 359-366Conference paper (Refereed)
    Abstract [en]

    Software evolution analysis can shed light on various aspects of software development and maintenance. Up to date, there is little empirical evidence on the evolution of JavaScript (JS) applications in terms of maintainability and changeability, even though JavaScript is among the most popular scripting languages for front-end web applications. In this study, we investigate JS applications’ quality and changeability trends over time by examining the relevant Laws of Lehman. We analyzed over 7,500 releases of JS applications and reached some interesting conclusions. The results show that JS applications continuously change and grow, there are no clear signs of quality degradation while the complexity remains the same over time, despite the fact that the understandability of the code deteriorates.

  • 3.
    Chatzimparmpas, Angelos
    et al.
    Linnaeus University, Faculty of Technology, Department of computer science and media technology (CM).
    Martins, Rafael Messias
    Linnaeus University, Faculty of Technology, Department of computer science and media technology (CM).
    Kerren, Andreas
    Linnaeus University, Faculty of Technology, Department of computer science and media technology (CM).
    t-viSNE: A Visual Inspector for the Exploration of t-SNE2018In: Presented at IEEE Information Visualization  (VIS '18), Berlin, Germany, 21-26 October, 2018, 2018Conference paper (Refereed)
    Abstract [en]

    The use of t-Distributed Stochastic Neighborhood Embedding (t-SNE) for the visualization of multidimensional data has proven to be a popular approach, with applications published in a wide range of domains. Despite their usefulness, t-SNE plots can sometimes be hard to interpret or even misleading, which hurts the trustworthiness of the results. By opening the black box of the algorithm and showing insights into its behavior through visualization, we may learn how to use it in a more effective way. In this work, we present t-viSNE, a visual inspection tool that enables users to explore anomalies and assess the quality of t-SNE results by bringing forward aspects of the algorithm that would normally be lost after the dimensionality reduction process is finished.

  • 4.
    Kokkonis, George
    et al.
    Western Macedonia University of Applied Sciences, Greece.
    Chatzimparmpas, Angelos
    Linnaeus University, Faculty of Technology, Department of computer science and media technology (CM).
    Kontogiannis, Sotirios
    University of Ioannina, Greece.
    Middleware IoT protocols performance evaluation for carrying out clustered data2018In: 2018 South-Eastern European Design Automation, Computer Engineering, Computer Networks and Society Media Conference (SEEDA_CECNSM), IEEE, 2018Conference paper (Refereed)
    Abstract [en]

    Several IoT middleware protocols have been proposed for the wireless IoT data transfer. The main representatives are the Constrained Application Protocol(CoAP), the Simple Object Access Protocol (SOAP), the message queuing Telemetry Transport (MQTT) and the HypertextTransfer Protocol (HTTP). Protocols deployment constraints are the message delay, message loss, processing effort and power consumption that IoT devices demand, in order to successfully transfer wireless data. In exchange for the reduction of device energy consumption, many of these IoT protocols try to lower the data throughput, minimize security, or even limit coverage. In this paper authors compare the performance of IoT application protocols using Machine to Machine (M2M) delay scenarios measuring the extra effort that they enforce to the transmitted data. Experimentation results reveal which protocol is best suited for different network and application scenarios accordingly.

  • 5.
    Papaefthimiou, Dimitra
    et al.
    University of Ioannina, Greece.
    Kontogiannis, Sotirios
    University of Ioannina, Greece.
    Chatzimparmpas, Angelos
    Linnaeus University, Faculty of Technology, Department of computer science and media technology (CM).
    Kokkonis, George
    TEI of Western Macedonia, Greece.
    Valsamidis, Stavros
    TEI of East Macedonia and Thrace, Greece.
    Proposed OLEA management system with farming monitoring processes for virgin olive oil production traceability and assessment2019In: Innovative Approaches and Applications for Sustainable Rural Development: 8th International Conference, HAICTA 2017, Chania, Crete, Greece, September 21-24, 2017, Selected Papers / [ed] Theodoridis, Alexandros, Ragkos, Athanasios, Salampasis, Michail, Springer, 2019, p. 325-353Chapter in book (Refereed)
    Abstract [en]

    This paper proposes a cloud application architecture called OLEA, for monitoring the olive oil production chain. OLEA system deployment follows adivide–and-conquer management logic, which maintains olive tree clusters. On each cluster, NFC technology is used for monitoring plant protection practices and fertilization. Apart from on-site monitoring services, the system is also equipped with virgin oil management services. It uses an OLEA system controller that interconnects with sensors on oil mills, for the procurement of quantitative and qualitative olive oil characteristics, during the industrial extraction process. OLEAsystem services and management algorithms are controlled by a cloud application server, where collected data uploads and notifications are sent to the end users using a mobile phone application. This paper presents the OLEA system technical characteristics as well as the structure of OLEA communication protocols. Furthermore, a case study of the OLEA system data mining capabilities is presented examining the application of such efforts to the improvement of systematic cultivation, branding and product exports.

1 - 5 of 5
CiteExportLink to result list
Permanent link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf