George A. Papadopoulos

George A. Papadopoulos
University of Cyprus · Department of Computer Science

Ph.D. in Computer Science

About

237
Publications
20,955
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,175
Citations
Introduction
Advanced Software Engineering, Mobile and Ubiquitous Computing, Cloud Computing, Open, Distance and Technology Enhanced Learning, Distributed and High Performance Computing, E-Business, E-Health, Context Aware and Recommender Systems, Internet Technologies and Service Oriented Computing
Additional affiliations
February 1992 - present
University of Cyprus
Position
  • Professor (Full)
Education
October 1985 - December 1989
University of East Anglia
Field of study
  • Computer Science
October 1982 - September 1983
Aston University
Field of study
  • Computer Science with Applications
October 1978 - June 1982
Aston University
Field of study
  • Computer Science and Mathematics

Publications

Publications (237)
Article
Full-text available
The Covid-19 pandemic positioned digital education in a new light. The need for educational institutions to develop strategies, standards and establish quality assurance across digital education became even more evident. This paper describes the four-step process of designing an interactive European Union (EU) Digital Education Quality Standard Fra...
Chapter
The aging population, the increased incidence of chronic disease, the technological advances and the rapidly escalating health-care costs are driving healthcare from hospital and day care centres to home. The GUIDed AAL EU project focuses on the challenge of keeping older adults independent and functioning in their own homes for as long as possible...
Chapter
Customer recommendations have proved to boost sales, increase customer satisfaction and improve user experience, making recommender systems an important tool for businesses. While recommendations of items such as products or movies, when browsing online, are heavily examined and several recommendation algorithms and systems are developed, still rec...
Chapter
The European Union General Data Protection Regulation (GDPR) came into effect on May 25, 2018, imposing new rights and obligations for the collection and processing of EU citizens personal data. Inevitably, privacy policies of systems handling such data are required to be adapted accordingly. Specific rights and provisions are now required to be co...
Chapter
The notion of processing purpose, as set out in the EU General Data Protection Regulation (GDPR), comprises a crucial part of a software system’s privacy policy. Processing purposes are meant to characterize the usage of personal data within a system. In this work, we propose a formal type language for defining purposes as the communication exchang...
Article
italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">Contribution: Results and conclusions on the use of transactive memory system (TMS) in software engineering (SE) education in student project teams that consist of undergraduate and postgraduate students are documented. This can be valuable for the ado...
Book
This book constitutes the refereed proceedings of the 46th International Conference on Current Trends in Theory and Practice of Informatics, SOFSEM 2020, held in Limassol, Cyprus, in January 2020. The 40 full papers presented together with 17 short papers and 3 invited papers were carefully reviewed and selected from 125 submissions. They presente...
Article
Full-text available
Abstract Cloud computing offers a flexible pay-as-you-go model for provisioning application resources, which enables applications to scale on-demand based on the current workload. In many cases, though, users face the single vendor lock-in effect, missing opportunities for optimal and adaptive application deployment across multiple clouds. Several...
Chapter
Full-text available
This chapter presents the authors' work for the Case Study entitled "Delivering Social Media with Scalability" within the framework of High-Performance Modelling and Simulation for Big Data Applications (cHiPSet) COST Action 1406. We identify some core research areas and give an outline of the publications we came up within the framework of the afo...
Article
Social media have emerged in the last decade as a viable and ubiquitous means of communication. The ease of user content generation within these platforms, e.g. check-in information, multimedia data, etc., along with the proliferation of Global Positioning System (GPS)-enabled, always-connected capture devices lead to data streams of unprecedented...
Conference Paper
Wallas suggested a four stages model of creative process: a) preparation, b) incubation, c) illumination, d) verification, that has been widely used through the years in several disciplines. In this work we are aiming at defining pattern detection algorithms for modelling the creative process of a user based on the user's activity in MineTest. A qu...
Conference Paper
The huge increase of mobile devices and the advancements of their sensing and computing capabilities have made the mobile crowd a real-time opportunistic data generator. Leveraging crowdsourced data creates new opportunities and challenges in many computing domains. As a result extensible, scalable and inter-operable cloud-based platforms have been...
Article
Scientific and technological innovations have become increasingly important as we face the benefits and challenges of both globalization and a knowledge-based economy. Still, enrolment rates in STEM degrees are low in many European countries and consequently there is a lack of adequately educated workforce in industries. We believe that this can be...
Article
Full-text available
This work describes the design, development and evaluation of a software Prototype, named ArchReco, an educational tool that employs two types of Context-aware Recommendations of Design Patterns, to support users (CS students or professionals) who want to improve their design skills when it comes to training for High Level Software models. The tool...
Conference Paper
The Internet of Things applies and has a large impact on a multitude of application domains, such as assistive technologies and smart transportation, by bringing together the physical and virtual worlds. Due to the large scale, the extreme heterogeneity and the dynamics of the IoT there are huge challenges for leveraging the IoT within software app...
Conference Paper
Full-text available
In this paper, we study the effect of Meta- Lamarckian learning on the performance of a generic hybrid Multi-objective Evolutionary Algorithm based on Decomposition (MOEA/D) to solve a well-known combinatorial Multi-Objective Optimization (MOO) problem. We study the hybridization of MOEA/D with a pool of six general-purpose heuristics so as to loca...
Conference Paper
Full-text available
Mobile health tracking applications are in abundance over the last years, with applications such as fitness tracking, photo diet tracking for weight loss and diet reporting applications. These applications are used for self-assessment, dynamic feedback and motivation of the users, while some more recent studies revealed that the data from these app...
Article
Data and models are two well established communities that are continuously contributing in new challenges in different research domains including cyber-physical systems [1], cloud computing [2], service oriented applications, social networks [3], big data (with its five Vs characteristics: Volume, Variety, Velocity, Veracity and Value) [4], etc. Th...
Article
Full-text available
Science education is a crucial issue with long-term impacts for Europe as the low enrolment rates in the STEM-fields, including (natural) science, technology, engineering and mathematics, will lead to a workforce problem in research and development. In order to address this challenge, the EU-funded research project SciChallenge (project.scichalleng...
Article
In this study we conduct experiments on a modified content delivery simulation framework, as we aspire to compare miscellaneous policies for dynamic OSN-aware content delivery. The incorporation of an OSN-aware dynamic mechanism becomes indispensable for CDN services, since (i)significantly large proportion of Internet traffic results from -easily...
Article
In this study we conduct experiments on a modified content delivery simulation framework, as we aspire to compare miscellaneous policies for dynamic OSN-aware content delivery. The incorporation of an OSN-aware dynamic mechanism becomes indispensable for CDN services, since (i)significantly large proportion of Internet traffic results from -easily...
Book
This book constitutes the thoroughly refereed short papers, workshops and doctoral consortium papers of the 21th East European Conference on Advances in Databases and Information Systems, ADBIS 2017, held in Nicosia, Cyprus, Greece, in September 2017. The 25 full and 4 short workshop papers and the 12 short papers of the main conference were caref...
Book
This two-volume set (LNAI 10448 and LNAI 10449) constitutes the refereed proceedings of the 9th International Conference on Collective Intelligence, ICCCI 2017, held in Nicosia, Cyprus, in September 2017. The 117 full papers presented were carefully reviewed and selected from 248 submissions. The conference focuseson the methodology and application...
Book
This book constitutes the proceedings of the 21st European Conference on Advances in Databases and Information Systems, ADBIS 2017, held in Nicosia, Cyprus, in September 2017. The 26 regular papers presented together with one keynote paper and one keynote abstract were carefully selected and reviewed from numerous submissions. The papers are organ...
Article
Data and models are two well established communities that are continuously contributing in new challenges in different research domains including cyber–physical systems (Yoo and Shon, 2016 [1]), cloud computing (Jararweh et al., 2016 [2]), service oriented applications, social networks (Yahyaoui et al., 2013 [3]), big data (with its five Vs charact...
Chapter
Our work merges user-centric data from Twitter with video-centric data from YouTube to investigate the ties between predictability of video sharing and the social context of video uploaders. It provides a combination of social media datasets, giving insights than neither dataset (social network and media service) individually gives. We develop an a...
Chapter
Content Distribution Network (CDN) services are increasingly being used to enable the delivery of bandwindth-demanding large media data to end-users of multimedia content providers. Especially today that HTTP traffic ascribed to media circulating over Online Social Networks (OSNs) has grown, a social-awareness mechanism over a CDN becomes essential...
Book
Full-text available
Software has become an essential enabler for science and the economy. Not only does it create new markets and the possibility of a more reliable, flexible and robust society, it also empowers our exploration of the world in ever increasing depth. However software often falls short of our expectations, with current methodologies, tools and technique...
Conference Paper
Ubiquitous social networks have in recent years become significant for sharing of content generated in online video platforms. Our work investigates how the predictability of video sharing is associated with the underlying social network of the initial sharer of the video and the context of the media platform it was uploaded. In particular we combi...
Book
Full-text available
From the introduction: "This volume consists of a number of selected papers that were presented at the 9th International Conference on Knowledge, Information and Creativity Support Systems (KICSS 2014) in Limassol, Cyprus, after they were substantially revised and extended. The 27 regular papers and 19 short papers included in this proceedings cove...
Chapter
Reusability of existing knowledge for the design and development of new ideas is a key principle of the definition of creativity as a process. Professionals to create the Architecture design of innovative software tools use software Architecture Design as such process. This work proposes a framework/tool by which the design of SAD can be directed b...
Chapter
Most context-aware recommender systems in the literature that use context modelling have the tendency to develop domain and application specific context models that limit, even eliminate any reuse and sharing capabilities. Developers and researchers in the field struggle to design their own context models without having a good understanding of cont...
Conference Paper
Context-aware computing faces many challenges mainly due to the increasing number and heterogeneity of context sources, since the Internet of Things introduces billions of devices. The development of context-aware applications is thus becoming a complex and cumbersome process, which is also augmented by the availability of different mobile platform...
Conference Paper
Context modelling and context reasoning are widely used topics in Context-Aware Recommender Systems research. Based on our research, the development of context models in context-aware recommender systems is problematic in that many domain specific and application specific context models are developed with limited or no reuse and sharing capabilitie...
Conference Paper
Datasets are used in various applications assisting in performing reasoning and grouping actions on available data (e.g., clustering, classification, recommendations). Such sources of information may contain aspects relevant to context. In order to use to the fullest this context and draw useful conclusions, it is vital to have intelligent techniqu...
Conference Paper
This work presents ArchReco, a tool that supports Context Aware Recommendations for Design Patterns while a designer performs a Software Architecture Design. The prototype tool presented in this work takes into consideration the contextual elements that characterize a Software Architecture model and use them for the computation of the most suitable...
Article
The employment of 3D Virtual World (VW) platforms in an educational field is an emerging phenomenon that enlarges the concept of learning environments, providing users technology that creates an immersive learning experience. This is one of the main reasons for the selection of a 3D VW platform for the development of an innovative and motivating to...
Conference Paper
Full-text available
Most context-aware recommender systems in the literature that use context modelling have the tendency to develop domain and application specific context models that limit, even eliminate any reuse and sharing capabilities. Developers and researchers in the field struggle to design their own context models without having a good understanding of cont...
Conference Paper
Full-text available
The placements and internships are one of the main paths to get professional background and some skills for students, especially in areas like informatics and computer sciences. The European-funded VALS project tries to promote the virtual placements and establish a new initiative in virtual placements called Semester of Code. This initiative binds...
Chapter
Full-text available
Recommender or recommendation systems are software tools that make useful suggestions to users, by taking into account their profile, preferences and/or actions during interaction with an application or website. They are usually personalized and can refer to items to buy, people to connect to or books/ articles to read. Recommender Systems (RS) aim...
Article
Full-text available
Ubiquitous recommender systems combine characteristics from ubiquitous systems and recommender systems in order to provide personalized recommendations to users in ubiquitous environments. Although not a new research area, ubiquitous recommender systems research has not yet been reviewed and classified in terms of ubiquitous research and recommende...
Conference Paper
Full-text available
VALS has the aims of establishing sustainable methods and processes to build knowledge partnerships between Higher Education and companies to collaborate on resolving authentic business problems through open innovation mediated by the use of Open Source Software. Open Source solutions provide the means whereby educational institutions, students, bu...
Conference Paper
Full-text available
A critical contextual modelling issue in context-aware recommender systems research has to do with developing domain and application specific models that offer no reuse and sharing capabilities. Developers and researchers struggle to design their own models without any guidance, often resulting in overspecialized, inefficient and incomplete context...
Article
The proliferation of powerful smartphone devices provides a great opportunity for context-aware mobile applications becoming mainstream. However, we argue that conventional software development techniques suffer because of the added complexity required for collecting and managing context information. This paper presents a component-based middleware...
Conference Paper
The social isolation of older adults in Europe is a key and continuously growing issue that demands immediate attention. Older adults might feel isolated and lonely mainly because they lack human contact and social support. This is because their closest relatives, such as their children and grandchildren, live and work at distant places, while cont...
Conference Paper
Communication over distance via the use of communication technologies aims to offer and enable contact for older adults, who are typically restricted in terms of mobility and tend to suffer from loneliness due to the lack of social inclusion. Technologies enable communication over distance but suffer greatly in terms of providing the feeling of bei...
Chapter
The rapid growth of the mobile devices market and the increasing requirements of mobile users augment the need to develop Web Service clients that could be deployed and run on both mobile and desktop devices. Different developers attempt to address this heterogeneity requirement and provide solutions that simplify and automate the development of de...
Chapter
Full-text available
Context-aware recommender systems (CARS) use context data to enhance their recommendation outcomes by providing more personalized recommendations. Context modelling is a basic procedure towards this direction since it models the contextual parameters to be used during the recommendation process. Most literature works however build domain specific c...
Chapter
The rapid growth of the mobile devices market and the increasing requirements of mobile users augment the need to develop Web Service clients that could be deployed and run on both mobile and desktop devices. Different developers attempt to address this heterogeneity requirement and provide solutions that simplify and automate the development of de...
Article
Today software is the main enabler of many of the appliances and devices omnipresent in our daily life and important for our well being and work satisfaction. It is expected that the software works as intended, and that the software always and everywhere provides us with the best possible utility. This paper discusses the motivation, technical appr...
Conference Paper
The development of context-aware applications is a complex process that involves the tasks of analysis, design, validation and implementation. This process is typically performed using context modelling approaches that consider context-awareness and apply static context model validation, at the modelling level, using Object Constraint Language rule...
Conference Paper
Enterprise Collaboration and Enterprise Interoperability are two key aspects of networked enterprises, which proceed along parallel tracks with rare opportunities to convene, support and influence each other. To resolve this issue we propose the use of the COIN platform, which allows exposure, combination and integration of Web Services to support...
Conference Paper
Full-text available
Widening participation initiatives have increased the diversity of learners and resulted in increasing numbers of students with a wide range of disabilities in Higher Education. The aim of this work is to provide a truly accessible and inclusive learning environment to students with disabilities by suggesting a provisional framework for support. Th...