Τμήμα Πληροφορικής / Department of Computer Science
Recent Submissions
-
Article
Software engineering for systems-of-systems and software ecosystems
(Elsevier, 2024-01)Software Engineering has faced several challenges in the last decade, especially those related to aspects beyond the technical side. As such, technological, organizational and social aspects should be considered altogether ...
-
Article
Language usage analysis for EMF metamodels on GitHub
(Springer, 2023-12)Context: EMF metamodels lie at the heart of model-based approaches for a variety of tasks, notably for defining the abstract syntax of modeling languages. The language design of EMF metamodels itself is part of a design ...
-
Conference Object
Investigating the resolution of vulnerable dependencies with dependabot security updates
(IEEE, 2023)Modern software development practices increasingly rely on third-party libraries due to the inherent benefits of reuse. However, libraries may contain security vulnerabilities that can propagate to the dependent applications. ...
-
Report
Reporting on a decade of promoting software engineering for systems-of-systems and software ecosystems
(ACM, 2023-04)Systems-of-systems (SoS) have become increasingly complex and frequently used in highly distributed, dynamic, and open environments. SoS refer to evolving software systems in which constituent systems (themselves systems ...
-
Conference Object Open Access
Digipoe: an open standard and reference implementation for digital portfolios
(Department of Educational Sciences, University of Cyprus, 2003)In this paper we present the design and implementation of a software system aiming at helping educators in the process of appraisal for self-improvement and self-evaluation. The system is a "Digital Portfolio Environment" ...
-
Report Open Access
Entrepreneurship in Cyprus
(2019)Entrepreneurship is a core driver of economic growth and societal prosperity, as it fosters the innovation necessary for exploiting new opportunities, enhancing productivity, increasing employment opportunities and providing ...
-
Conference Object
Error-Shielded Register Renaming Sub-system for a Dynamically Scheduled Out-of-Order Core
(2019)Emerging mission-critical and functional safety applications require high-performance processors that meet strict reliability requirements against random hardware failures. These requirements touch even sub-systems within ...
-
Article
Guest Editorial on the Special Issue on Integrating Informatics and Technology for Precision Medicine
(2019)The seven papers in this special section examine the latest advances in the field of integrated precision medicine technologies. In the majority of medical conditions common therapeutic approaches are usually effective in ...
-
Book Chapter
The HARPA Approach to Ensure Dependable Performance
(Springer International Publishing, 2019)The goal of the HARPA solution is to overcome the performance variability (PV) by enabling next-generation embedded and high-performance platforms using heterogeneous many-core processors to provide cost-effectively ...
-
Book Chapter
Evaluating System-Level Monitors and Knobs on Real Hardware
(Springer International Publishing, 2019)This chapter evaluates and defines a methodology for the oracle selection of the monitors and knobs to use to configure an HPC system running a scientific application while satisfying the application’s requirements and not ...
-
Article
Enhancing C/C++ based OSS development and discoverability with CBRJS: A Rust/Node.js/WebAssembly framework for repackaging legacy codebases
(2019)Since the appearance of the C programming language and later C++, a plethora of libraries have been developed in both languages. Unfortunately, discovering such Open Source Software (OSS) components efficiently is not ...
-
Conference Object
Formal Verification of a Programmable Hypersurface
(Springer International Publishing, 2018)A metasurface is a surface that consists of artificial material, called metamaterial, with configurable electromagnetic properties. This paper presents work in progress on the design and formal verification of a programmable ...
-
Article
Exploration of Intercell Wireless Millimeter-Wave Communication in the Landscape of Intelligent Metasurfaces
(2019)Software-defined metasurfaces are electromagnetically ultra-thin, artificial components that can provide engineered and externally controllable functionalities. The control over these functionalities is enabled by the ...
-
Conference Object
Fault Adaptive Routing in Metasurface Controller Networks
(2018)HyperSurfaces are a merge of structurally reconfigurable metasurfaces whose electromagnetic properties can be changed via a software interface, using an embedded miniaturized network of controllers, thus enabling novel ...
-
Conference Object
Software-Defined Metasurface Paradigm: Concept, Challenges, Prospects
(2018)HyperSurfaces (HSFs) are devices whose electromagnetic (EM) behavior is software- driven, i.e., it can be defined programmatically. The key components of this emerging technology are the metasurfaces, artificial layered ...
-
Conference Object
The Software-Defined Metasurfaces Concept and Electromagnetic Aspects
(2019)We present the concept and electromagnetic aspects of HyperSurFaces (HSFs), artificial, ultrathin structures with software controlled electromagnetic properties. The HSFs key unit is the metasurface, a plane with designed ...
-
Conference Object
Towards Considering User Privacy Preferences in Smart Water Management
(Association for Computing Machinery, 2019)Adaptive systems are based on user preferences and needs, while sensing and context awareness are also essential features. Recently, the notion of smart homes requires the collection of different data from users, in order ...
-
Conference Object
Examining the Privacy Vulnerability Level of Android Applications
(ScitePress, 2019)Mobile applications are often granted access to various data available on the mobile device. Android applications provide the notion of permissions to let the developers define the data their applications require to function ...
-
Article
Modeling and recommending open source licenses with findOSSLicense
(2019)Open source software is widely used in the software industry and the academia. Licenses applied to open source software provide the terms for its further use and distribution. Decisions regarding licensing for new software ...
-
Conference Object
Linking Personality Traits and Interpersonal Skills to Gamification Awards
(2018)Software repositories and Question & Answer sites constitute promising and ever-increasing sources of information for software analytics and for the identification of the role of the human factor in software engineering. ...