Vassilis C. Gerogiannis

Vassilis C. Gerogiannis
University of Thessaly | UTH · Department of Digital Systems

Phd

About

108
Publications
60,462
Reads
How we measure 'reads'
A 'read' is counted each time someone views a publication summary (such as the title, abstract, and list of authors), clicks on a figure, or views or downloads the full-text. Learn more
1,079
Citations
Additional affiliations
January 2020 - present
University of Thessaly
Position
  • Professor
September 2004 - present
Hellenic Open University
Position
  • Professor (Associate)
November 2002 - present
Education and Technology Institute
Education and Technology Institute
Position
  • Professor (Associate)

Publications

Publications (108)
Article
Full-text available
Feature selection (FS) is commonly thought of as a pre-processing strategy for determining the best subset of characteristics from a given collection of features. Here, a novel discrete artificial gorilla troop optimization (DAGTO) technique is introduced for the first time to handle FS tasks in the healthcare sector. Depending on the number and ty...
Article
Full-text available
Information Technology has rapidly developed in recent years and software systems can play a critical role in the symmetry of the technology. Regarding the field of software testing, white-box unit-level testing constitutes the backbone of all other testing techniques, as testing can be entirely implemented by considering the source code of each Sy...
Article
Full-text available
Production of electricity from the burning of fossil fuels has caused an increase in the emission of greenhouse gases. In the long run, greenhouse gases cause harm to the environment. To reduce these gases, it is important to accurately forecast electricity production, supply and consumption. Forecasting of electricity consumption is, in particular...
Article
Full-text available
Precipitation nowcasting is one of the main tasks of weather forecasting that aims to predict rainfall events accurately, even in low-rainfall regions. It has been observed that few studies have been devoted to predicting future radar echo images in a reasonable time using the deep learning approach. In this paper, we propose a novel approach, Rain...
Article
Full-text available
Focusing on emotion recognition, this paper addresses the task of emotion classification and its performance with respect to accuracy, by investigating the capabilities of a distributed ensemble model using precision-based weighted blending. Research on emotion recognition and classification refers to the detection of an individual’s emotional stat...
Article
Full-text available
Robotics is one of the most emerging technologies today, and are used in a variety of applications, ranging from complex rocket technology to monitoring of crops in agriculture. Robots can be exceptionally useful in a smart hospital environment provided that they are equipped with improved vision capabilities for detection and avoidance of obstacle...
Article
Full-text available
During the last decades, fuzzy optimization and fuzzy decision making have gained significant attention, aiming to provide robust solutions for problems in making decisions and achieving complex optimization characterized by non-probabilistic uncertainty, vagueness, ambiguity and hesitation [...]
Article
Full-text available
Flood is one of the deadliest natural hazards worldwide, with the population affected being more than 2 billion between 1998–2017 with a lack of warning systems according to WHO. Especially, flash floods have the potential to generate fatal damages due to their rapid evolution and the limited warning and response time. An effective Early Warning Sy...
Article
Full-text available
One of the biggest challenges in building sustainable smart cities of the future is skill management and development. Developing the digital skills of the municipalities’ workforce is crucial for all occupational profiles and specifically for those that are actively involved in the development and operation of digital services for a smart city. In...
Article
Change Impact Analysis (CIA) is the process of exploring the tentative effects of a change in other parts of a system. CIA is considered beneficial in practice, since it reduces cost of maintenance and the risk of software development failures. In this paper, we present a systematic mapping study that covers a plethora of CIA methods (by exploring...
Article
Full-text available
Production lines in pharmaceutical manufacturing generate numerous heterogeneous data sets from various embedded systems which control the multiple processes of medicine production. Such data sets should arguably ensure end-to-end traceability and data integrity in order to release a medicine batch, which is uniquely identified and tracked by its b...
Article
Full-text available
Learning analytics have proved promising capabilities and opportunities to many aspects of academic research and higher education studies. Data-driven insights can significantly contribute to provide solutions for curbing costs and improving education quality. This paper adopts a two-phase machine learning approach, which utilizes both unsupervised...
Article
Full-text available
The single-valued neutrosophic set (SVNS) is a well-known model for handling uncertain and indeterminate information. Information measures such as distance measures, similarity measures and entropy measures are very useful tools to be used in many applications such as multi-criteria decision making (MCDM), medical diagnosis, pattern recognition and...
Article
Change Impact Analysis (CIA) is the process of exploring the tentative effects of a change in other parts of a system. CIA is considered beneficial in practice, since it reduces cost of maintenance and the risk of software development failures. In this paper, we present a systematic mapping study that covers a plethora of CIA methods (by exploring...
Article
Full-text available
Representing and analyzing the complexity of models constructed by data is a difficult and challenging task, hence the need for new, more effective techniques emerges, despite the numerous methodologies recently proposed in this field. In the present paper, the main idea is to systematically create a nested structure, based on a fuzzy cognitive map...
Conference Paper
Full-text available
Plant diseases are major threat to green product quality and agricultural productivity. Agronomists and farmers often encounter great difficulties in early detection of plant diseases and controlling their potential production damages. Thus, it is of great importance for stakeholders to diagnose plant diseases at very early stages of plant growing...
Conference Paper
Full-text available
Plant diseases are major threat to green product quality and agricultural productivity. Agronomists and farmers often encounter great difficulties in early detection of plant diseases and controlling their potential production damages. Thus, it is of great importance for stakeholders to diagnose plant diseases at very early stages of plant growing...
Article
Full-text available
Plithogenic set is an extension of the crisp set, fuzzy set, intuitionistic fuzzy set, and neutrosophic sets, whose elements are characterized by one or more attributes, and each attribute can assume many values. Each attribute has a corresponding degree of appurtenance of the element to the set with respect to the given criteria. In order to obtai...
Article
Full-text available
Plithogenic set is an extension of the crisp set, fuzzy set, intuitionistic fuzzy set, and neutrosophic sets, whose elements are characterized by one or more attributes, and each attribute can assume many values. Each attribute has a corresponding degree of appurtenance of the element to the set with respect to the given criteria. In order to obtai...
Conference Paper
This paper presents a novel requirements prioritization (RP) method which complements ad-hoc ranking approaches and ordinal scale-based RP techniques with capabilities of handing the vague and subjective perceptions that stakeholders have when they rank candidate requirements. To consider the indeterminacy and the lack of knowledge of stakeholders,...
Conference Paper
Full-text available
The rise of Industry 4.0 and of smart factories along with all enabling technologies such as cloud computing, Internet of Things, multi agent systems, cyber physical systems, artificial intelligence, etc. will transform current factory workers to knowledge workers. Hard work and routine tasks will be executed by machines or robots, while tasks requ...
Conference Paper
Full-text available
Efficient consideration of all stakeholders' needs and perspectives in a software project is a key challenge, especially when prioritizing the software requirements to be developed in the next software release. This paper presents a new requirements prioritization approach that aims to collectively prioritize software requirements based on their ra...
Article
Full-text available
The success of software projects highly depends on the level that their outcomes (i.e., the developed software products/services) satisfy the needs of all stakeholders and software requirements encompass these needs. In this paper, a state of the art survey is presented in the area of Requirements Engineering (RE). The paper presents the problems s...
Article
Full-text available
Many researchers have suggested fuzzy-based methods to derive rankings of services based on the fuzzy degree that each service satisfies a set of weighted quality attributes. Most of these methods assume a closed set of candidate services completely assessed. However, the candidate service set may include services which have not been fully assessed...
Article
Full-text available
The business model of online music streaming allows customers to listen to music on their preferred devices without owning any digital music files. The aim of this paper is to identify which are the critical success factors (CSFs) of online music streaming services, what are the relationships between them and at what level the CSFs influence the bu...
Article
Full-text available
Traditional service composition approaches rely mostly on centralised architectures, which have been proven inadequate in pervasive Internet of Things (IoT)environments. In such settings, where decentralisation of decision-making is mandatory, nature-inspired computing paradigmshave emerged due to their inherent capability to accommodate spatiality...
Conference Paper
Full-text available
A key factor in the development of software projects is the generation of added value to the business. The Incremental Funding Method (IFM) is a financial approach to software development aiming at maximizing the net present value (NPV) of a software project through proper sequencing and deployment of the software marketable features. This paper pr...
Conference Paper
Full-text available
The Incremental Funding Method (IFM) in software development projects aims at optimizing the financial return of a software project through proper sequencing of development activities and incremental releases of the software product. This paper presents a Dynamic Programming (DP) project scheduling algorithm that maximizes a software project's net...
Conference Paper
Many researchers have suggested fuzzy-based methods to derive rankings of services based on the fuzzy degree that each service satisfies a set of weighted quality attributes. Most of these methods assume a complete set of candidate services completely assessed. However, the candidate service set may include services which have not been fully assess...
Article
Full-text available
Efficient allocation of human resources to the development tasks comprising a software project is a key challenge in software project management. To address this critical issue, a systematic human resource evaluation and selection approach can be proven helpful. In this paper, a fuzzy linguistic approach is introduced to evaluate the suitability of...
Article
Full-text available
Proper selection and allocation of human resources to software development tasks is one of the key challenges in software development projects. In this paper we present a fuzzy linguistic approach that supports the selection of suitable human resources based on their skills and the required skills for each project task. The proposed approach uses 2...
Article
Full-text available
One of the key challenges in software projects is the efficient allocation of human resources to software development tasks. To achieve this challenge, the proper human resource evaluation and selection is an important step. In this paper we present a fuzzy linguistic approach that utilizes 2-tuple fuzzy linguistic terms and supports the selection...
Conference Paper
Full-text available
The majority of software development companies are significantly benefitted by adopting software process improvement (SPI). This has been extensively addressed both in terms of research and established standards. In particular, the need for SPI in the context of Small and Medium-sized Enterprises (SMEs) led a lot of researchers to focus on this are...
Article
Full-text available
In Mediterranean and in southeast Europe the activities of a significant part of the population are traditionally linked with agriculture, forestry and animal husbandry. However, many rural communities are experiencing serious difficulties associated with low income per person and poor employment prospects combined with increased demographic declin...
Article
Full-text available
This paper introduces a model for supporting human resource allocation decisions in software development projects. The model's underlying allocation method is based on an extension of the bio-inspired response threshold model and takes into account various aspects of the human resource allocation problem, such as the skills of available human resou...
Chapter
Full-text available
Project management is a well understood management method, widely adopted today, in order to give predictable results to complex problems. It is based on the assumption that unique undertakings require flexible organizational structures and different skill sets, in order to be implemented successfully. It is evident that matching the required, by e...
Article
Full-text available
Software Project Management is a knowledge intensive process that can benefit substantially from ontology development and ontology engineering. Ontology development could facilitate or improve substantially the software development process through the improvement of knowledge manage-ment, the increase of software and artefacts reusability, and the...
Article
Full-text available
The present paper explores the effects of different risk incidents on a Transportation Model developed for HazMat (Hazardous Materials) shipments. The particular objective of this study is to elucidate the effects of occurrence probabilities of the different risk events on the transportation model featuring total transportation cost. First, the pre...
Article
Full-text available
Project Management is a knowledge intensive process that can benefit substantially from ontology development and ontology engineering. Ontology development could facilitate or improve substantially the development process through the improvement of knowledge management, the increase project artefacts reusability, the establishment of internal consi...
Conference Paper
Full-text available
This paper proposes a consolidation of the Incremental Funding Method (IFM) with the Job Shop Scheduling Problem (JSSP) through Neural Networks, in order to develop a model for software projects. More specifically, it formulates the IFM method in terms of JSSP model and then gives a solution method based on Recurrent Neural Networks (RRNs). The IFM...
Article
Full-text available
Nursing turnover threatens the perform-ance of health care organizations. This paper examines the influence of Emotional Intelligence (EI), on job out-comes (Job Satisfaction (JS) and Organizational Com-mitment (OC)) on Turnover Intention (TI) of nursing staff working in the health care sector. Although in the relevant literature several studies ha...
Conference Paper
Full-text available
This work discusses a new metric, Estrangement Between Classes (EBC), that is derived by executing tests. This metric is based on the statement coverage of tests and provides assessment of the strength of associations between classes. We demonstrate with an illustrative example of the popular Apache Email component that this new metric can provide...
Article
Full-text available
The Unified Modelling Language (UML) is a language for specifying, visualising, constructing and documenting software systems. The UML proved to be extremely successful and it has achieved tremendous popularity making it the de facto industry standard for object oriented system development. As such, many researchers presented empirical studies on t...
Conference Paper
Full-text available
This paper presents an ontology based approach that can support small and medium-sized software enterprises (SMEs) to achieve their software process improvement goals. The approach consists of four steps: i) assessment of the software process and identification of areas under improvement, ii) development of a process knowledge base, iii) conceptual...
Conference Paper
Full-text available
The business model of online music streaming allows customers to listen to music on their preferred devices without owning any digital music files. The aim of this paper is to examine which are the Critical Success Factors (CSFs) of online music streaming services, what are the relationships between them and at what level the CSFs influence the bus...
Conference Paper
Building high performing, effective teams is a prerequisite for successful project completion. This need is more profound and pervasive today with the recent shift to empirical software engineering paradigm and the employment of agile project management. In this paper, we present ONSOCIAL system, a system that attempts to capitalize knowledge accum...
Conference Paper
Full-text available
One of the most valuable resources for organizations today is knowledge developed and held within their teams during the execution of their projects. Although the need for maximal reuse of lessons learned and knowledge accumulated for keeping companies at the leading edge is evident, this knowledge is often lost because it can be difficult or impos...
Conference Paper
Full-text available
Software Process Improvement (SPI) of Small Medium Enterprises (SMEs) is gaining momentum in software research and industry. It is recognized that in most countries software industry is composed of a scheme made up mainly of SMEs. This paper condenses efficient Software Engineering practices that will help a SME make tangible improvements in finite...
Conference Paper
Full-text available
In this paper we introduce a content-based recommendation approach for assisting buyers of high involvement products with their purchasing choice. The approach incorporates a group-based, fuzzy multi-criteria method and provides personalized recommendation to end-users of e-Furniture. E-Furniture is an agent-based system that offers decision making...
Article
Full-text available
This paper investigates the impact of Emotional Intelligence (EI) at the workplace on Job Satisfaction (JS) and Turnover Intentions (TI) of nursing staff working in hospitals. Both nursing turnover and employees’ satisfaction have been considered as issues of utmost importance in the provision of high quality services and superior performance at ho...
Article
Full-text available
Contemporary Project and Portfolio Management Information Systems (PPMIS) have embarked from single-user, single-project management systems to web-based, collaborative, multi-project, multi-operational information systems which offer organization-wide management support. The variety of offered functionalities, along with the variation among each or...
Conference Paper
Full-text available
Requirements engineering in software development includes, among other activities, the process of evaluating, prioritizing and selecting the requirements which will be implemented in the next release of a software product. In particular, in case of market driven software development, the various requirements issued from the market (potential custom...
Chapter
Decision-making on outsourcing biomass supply operations for bioenergy production is both of strategic and operational importance and can be modeled as a multi-perspective supplier selection problem characterized by multiple qualitative and quantitative factors, as well as technical and non-technical attributes and constraints. The biomass supply s...
Conference Paper
Full-text available
Fuzzy Cognitive Map (FCM) is an efficient knowledge representation and reasoning method, which is based on human knowledge and experience. In this work, a FCM model is constructed to represent users¢ perceptions of satisfaction from Information Technology (IT) products, such as smart phones. A set of key factors, related with smart phone characteri...
Conference Paper
Evaluation of biomass suppliers is a time-dependent problem that requires assessment of different supply schemes in different periods. This paper presents a hybrid method for evaluating biomass suppliers that combines Intuitionistic Fuzzy Sets (IFS), linear programming (LP) and multi-periodic optimization (MPO). IFS allow evaluators to express thei...
Conference Paper
Full-text available
The biomass supplier selection problem is characterized by a high degree of uncertainty because of subjective preferences/evaluations of decision makers, raw material cost fluctuations, variations in biomass seasonality and the dynamics of biomass demand. Designing a biomass supply chain often becomes a time-dependent problem that should be address...
Article
Full-text available
Features variety, variations among organisations’ needs and the plethora of powerful project and portfolio management (PPM) information systems in the market, make the selection process among various PPM information systems a complicated process. The large number of the evaluation criteria involved during the decision aggravates the problem. This p...