Vassilis C. Gerogiannis

Vassilis C. Gerogiannis
  • Phd
  • Professor at University of Thessaly

About

161
Publications
87,681
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
2,418
Citations
Current institution
University of Thessaly
Current position
  • Professor
Additional affiliations
January 2020 - present
University of Thessaly
Position
  • Professor
September 2004 - present
Hellenic Open University
Position
  • Professor (Associate)
Position
  • Professor (Associate)

Publications

Publications (161)
Article
Full-text available
Software defect prediction identifies defect-prone modules before testing, reducing costs and development time. Machine learning techniques are widely used, but high-dimensional datasets often degrade classification accuracy due to irrelevant features. To address this, effective feature selection is essential but remains an NP-hard challenge best t...
Article
Full-text available
Managing fluctuating workloads and optimizing resource utilization in cloud environments pose significant challenges, particularly in fields requiring real-time data processing, such as healthcare. This paper introduces a novel hybrid metaheuristic technique, the Golden Search Whale Optimization Algorithm (GSWOA), specifically designed for scheduli...
Preprint
Software defect prediction aims to identify defect-prone modules before testing, reducing costs and duration. Machine learning (ML) techniques are widely used to develop predictive models for classifying defective software components. However, high-dimensional training datasets often degrade classification accuracy and precision due to irrelevant o...
Chapter
Full-text available
Glaucoma, a leading cause of blindness, is often detected early through structural changes in the optic nerve head of the retina. This research proposes a method for segmenting the optic disc and optic cup and extracting retinal features from fundus images. The segmentation is achieved using Active Contour, Level set, and K-Means clustering-based t...
Article
Full-text available
This paper advances real-time cursor control for individuals with motor impairments through a novel brain–computer interface (BCI) system based solely on motor imagery. We introduce an enhanced deep neural network (DNN) classifier integrated with a Four-Class Iterative Filtering (FCIF) technique for efficient preprocessing of neural signals. The un...
Article
Full-text available
As cloud computing continues to evolve, efficiently managing resource allocation and resolving system bottlenecks remain pivotal challenges. This paper explores the application of Deep Learning (DL), particularly Convolutional Neural Networks (CNNs), to these critical issues. We employ the MNIST dataset, typically used for image classification, as...
Article
Full-text available
Dermatograms are pivotal in the early detection of skin cancer, a disease with significant mortality rates. This paper introduces a novel feature extraction method that captures irregularities in the boundaries of abnormal skin regions. Each raw dermatogram is converted into a binary mask image using an effective segmentation algorithm. The boundar...
Article
Full-text available
This paper presents a novel hybrid approach to feature detection designed specifically for enhancing Feature-Based Image Registration (FBIR). Through an extensive evaluation involving state-of-the-art feature detectors such as BRISK, FAST, ORB, Harris, MinEigen, and MSER, the proposed hybrid detector demonstrates superior performance in terms of ke...
Article
Full-text available
Globalization and industrialization have significantly disturbed the environmental ecosystem, leading to critical challenges such as global warming, extreme weather events, and water scarcity. Forecasting temperature trends is crucial for enhancing the resilience and quality of life in smart sustainable cities, enabling informed decision-making and...
Article
Full-text available
In this study, we address the challenge of accurately classifying human movements in complex environments using sensor data. We analyze both video and radar data to tackle this problem. From video sequences, we extract temporal characteristics using techniques such as motion history images (MHI) and Hu moments, which capture the dynamic aspects of...
Preprint
Full-text available
Globalization and industrialization have significantly disturbed the environmental ecosystem, leading to critical challenges such as global warming, extreme weather events, and water scarcity. Forecasting temperature trends is crucial for enhancing the resilience and quality of life in smart sustainable cities, enabling informed decision-making and...
Article
Full-text available
This paper introduces a semi-automated approach for the prioritization of software features in medium- to large-sized software projects, considering stakeholders’ satisfaction and dissatisfaction as key criteria for the incorporation of candidate features. Our research acknowledges an inherent asymmetry in stakeholders’ evaluations, between the sat...
Article
Full-text available
Effective collision risk reduction in autonomous vehicles relies on robust and straightforward pedestrian tracking. Challenges posed by occlusion and switching scenarios significantly impede the reliability of pedestrian tracking. In the current study, we strive to enhance the reliability and also the efficacy of pedestrian tracking in complex scen...
Article
Biosensors have gained significant attention in various fields such as food processing, agriculture, environmental monitoring, and healthcare. With the continuous advancements in research and technology, a wide variety of biosensors are being developed to cater to diverse applications. However, the effective development of nanobiosensors, particula...
Article
Soft sets (\({S}_{t}\) S) theory provides a general mechanism for handling uncertainty based on the point of view of parameterization tools. The main theme of this manuscript is to extend the notion of Hamacher operators by establishing an interesting connection between two mathematical concepts \({S}_{t}\) S theory and q-rung orthopair fuzzy sets...
Article
Full-text available
In this study, a new dynamic fuzzy group recommender system (DFGRS) is investigated, which aims to deal with some critical challenges in the group recommender system (GRS), including the user preference uncertainty, item attractiveness tendency, and group members’ interaction and fairness. The proposed approach of the DFGRS applies intuitionistic f...
Article
Full-text available
Regulatory compliance in the pharmaceutical industry is challenging, requiring dedicated resources and meticulous control over production processes to ensure adherence to established regulatory guidelines, specifically ALCOA+ (Attributable, Legible, Contemporaneous, Original, Accurate, Complete, Consistent, Enduring, and Available) principles. This...
Article
Full-text available
Heart disease is a leading global cause of mortality, demanding early detection for effective and timely medical intervention. In this study, we propose a machine learning-based model for early heart disease prediction. This model is trained on a dataset from the UC Irvine Machine Learning Repository (UCI) and employs the Extra Trees Classifier for...
Article
Full-text available
With the proliferation of IoT devices, there has been exponential growth in data generation, placing substantial demands on both cloud computing (CC) and internet infrastructure. CC, renowned for its scalability and virtual resource provisioning, is of paramount importance in e-commerce applications. However, the dynamic nature of IoT and cloud ser...
Article
Full-text available
The COVID-19 pandemic has posed significant challenges in accurately diagnosing the disease, as severe cases may present symptoms similar to pneumonia. Real-Time Reverse Transcriptase Polymerase Chain Reaction (RT-PCR) is the conventional diagnostic technique; however, it has limitations in terms of time-consuming laboratory procedures and kit avai...
Article
Text classification involves organizing textual information into predefined classes, a task which is particularly useful in domains like sentiment analysis, spam detection, and content labeling. In India, where a massive amount of information is generated daily through newspapers and social media, Hindi is one of the most widely used and spoken lan...
Article
Full-text available
The musical key serves as a crucial element in a piece, offering vital insights into the tonal center, harmonic structure, and chord progressions while enabling tasks such as transposition and arrangement. Moreover, accurate key estimation finds practical applications in music recommendation systems and automatic music transcription, making it rele...
Article
Full-text available
Strict adherence to data integrity and quality standards is crucial for the pharmaceutical industry to minimize undesired effects and ensure that medicines are of the required quality and safe for patients. A common data quality standard in the pharmaceutical industry is ALCOA+, which is a set of guiding principles for ensuring data integrity. Fail...
Article
Full-text available
Diabetic retinopathy (DR) is a common complication of long-term diabetes, affecting the human eye and potentially leading to permanent blindness. The early detection of DR is crucial for effective treatment, as symptoms often manifest in later stages. The manual grading of retinal images is time-consuming, prone to errors, and lacks patient-friendl...
Conference Paper
The detection of fake news is a crucial task in today's society, given the widespread use of social media and online platforms. In this study, we investigate the application of Machine Learning (ML) algorithms for the detection of fake news. We consider two different datasets of categorized news articles of various sizes and apply various ML algori...
Article
Full-text available
Massive human population, coupled with rapid urbanization, results in a substantial amount of garbage that requires daily collection. In urban areas, garbage often accumulates around dustbins without proper disposal at regular intervals, creating an unsanitary environment for humans, plants, and animals. This situation significantly degrades the en...
Article
Full-text available
The efficiency and the effectiveness of a machine learning (ML) model are greatly influenced by feature selection (FS), a crucial preprocessing step in machine learning that seeks out the ideal set of characteristics with the maximum accuracy possible. Due to their dominance over traditional optimization techniques, researchers are concentrating on...
Article
Full-text available
Recently, there has been a huge spike in the number of automobiles in the urban areas of many countries, particularly in India. The number of vehicles are increasing rapidly and with the existing infrastructure, the traffic systems stand still during peak hours. Some of the main challenges for traffic management are the movement of overloaded vehic...
Article
Full-text available
Clinical support systems are affected by the issue of high variance in terms of chronic disorder prognosis. This uncertainty is one of the principal causes for the demise of large populations around the world suffering from some fatal diseases such as chronic kidney disease (CKD). Due to this reason, the diagnosis of this disease is of great concer...
Article
Full-text available
The plethora of available data in various manufacturing facilities has boosted the adoption of various data analytics methods, which are tailored to a wide range of operations and tasks. However, fragmentation of data, in the sense that chunks of data could possibly be distributed in geographically sparse areas, hampers the generation of better and...
Article
Increasingly fierce competition in energy industry for alternative fuels has raised demand for fuel storage stations to be one of the pivots towards sustainable urban freight transportation. For zero-emission hydrogen-powered vehicles, these demands focus mostly on storage capacity and refueling-station location selection to maximize freight forwar...
Article
Full-text available
Activity recognition is the process of continuously monitoring a person’s activity and movement. Human posture recognition can be utilized to assemble a self-guidance practice framework that permits individuals to accurately learn and rehearse yoga postures without getting help from anyone else. With the use of deep learning algorithms, we propose...
Article
Full-text available
Nowadays, data integrity has become a critical issue in the pharmaceutical regulatory landscape, one that requires data to be compliant to ALCOA principles (i.e., data must be Attributable, Legible, Contemporaneous, Original, and Accurate). In this paper, we propose a method which exploits semantic web technologies to represent pharma manufacturing...
Article
Full-text available
The detection of spatial and temporal changes (or change detection) in remote sensing images is essential in any decision support system about natural phenomena such as extreme weather conditions, climate change, and floods. In this paper, a new method is proposed to determine the inference process parameters of boundary point, rule coefficient, de...
Article
Full-text available
The features of a dataset play an important role in the construction of a machine learning model. Because big datasets often have a large number of features, they may contain features that are less relevant to the machine learning task, which makes the process more time-consuming and complex. In order to facilitate learning, it is always recommende...
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...
Chapter
Smart cities constitute complex ecosystems and urban fabrics, both physical and intangible, which are very promising in terms of improving, among other factors, sustainability, urban liveability, and citizens’ workability. Now, more than ever, smart cities attract considerable attention from both academics and practitioners. This growing interest o...
Chapter
Full-text available
Requirements prioritization (RP) is a crucial process which aims to evaluate candidate software requirements to be implemented in the next release of a software system. RP is often applied iteratively, according to various criteria, by multiple stakeholders, who may have different roles and needs. The problems encountered during the RP of large set...
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
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
Complex networks constitute a new field of scientific research that is derived from the observation and analysis of real-world networks, for example, biological, computer and social ones. An important subset of complex networks is the biological, which deals with the numerical examination of connections/associations among different nodes, namely in...
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...
Article
Full-text available
This paper introduced a new ensemble learning approach, based on evolutionary fuzzy cognitive maps (FCMs), artificial neural networks (ANNs), and their hybrid structure (FCM-ANN), for time series prediction. The main aim of time series forecasting is to obtain reasonably accurate forecasts of future data from analyzing records of data. In the paper...
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...

Network

Cited By