Browsing by Subject "Software engineering"
Now showing items 1-20 of 35
-
Conference Object
AD-APT: Blurring the boundary between mobile advertising and user satisfaction
(Association for Computing Machinery, Inc, 2016)The choice between two dominant monetization strategies for mobile apps, i.e. capitalising on revenue generated from either users or advertisers, is not a straightforward one. While users are initially attracted more to ...
-
Doctoral Thesis Open Access
Architectural and software support for data-driven execution on multi-core processors
(Πανεπιστήμιο Κύπρου, Σχολή Θετικών και Εφαρμοσμένων Επιστημών / University of Cyprus, Faculty of Pure and Applied Sciences, 2018-01)Το τέλος της εκθετικής ανάπτυξης των σειριακών επεξεργαστών έχει διευκολύνει την ανάπτυξη των πολυπύρηνων συστημάτων. Έτσι, οποιαδήποτε αύξηση της απόδοσης πρέπει να προέρχεται από τον παραλληλισμό. Για να επιτευχθεί αυτό, ...
-
Article
Automating the license compatibility process in open source software with SPDX
(2017)Free and Open Source Software (FOSS) promotes software reuse and distribution at different levels for both creator and users, but at the same time imposes some challenges in terms of FOSS licenses that can be selected and ...
-
Article
Component-based development of dynamic workflow systems using the coordination paradigm
(2003)We argue for the need to use control-based, event-driven and state-defined coordination models and associated languages in modelling and automating business processes (workflows). We propose a two-level architecture of a ...
-
Article
Configuration and dynamic reconfiguration of components using the coordination paradigm
(2001)One of the most promising approaches in developing component-based (possibly distributed) systems is that of coordination models and languages. Coordination programming enjoys a number of advantages such as the ability to ...
-
Conference Object
Control-driven coordination based assembling of components
(2002)The coordination paradigm has been used extensively as a mechanism for software composition and integration. Consequently, a number of associated models and languages have been proposed which address issues of CBSE from ...
-
Conference Object
Coordination of systems with real-time properties in manifold
(IEEE, 1996)This paper combines work done in the areas of asynchronous timed computations and coordination models in order to derive a framework able to express real-time coordination without adhering to special architectures or ...
-
Conference Object
Developers expertise and roles on software technologies
(IEEE Computer Society, 2017)Contributions to open source software provide evidence about developers' expertise and roles. Moreover, information about developers' activity can assist in identifying their competencies in software technologies. Existing ...
-
Article
Distributed adaptation reasoning for a mobility and adaptation enabling middleware
(2006)The prospect of adaptive, mobile applications provides both opportunity and challenge to the application developers. Adaptive, mobile applications are designed to constantly adapt to the contextual conditions with the aim ...
-
Article
Distributed and parallel systems engineering in MANIFOLD
(1998)A rather recent approach in programming parallel and distributed systems is that of coordination models and languages. Coordination programming enjoys a number of advantages such as the ability to express different software ...
-
Article
Dynamic reconfiguration in coordination languages
(2000)A rather recent approach in programming parallel and distributed systems is that of coordination models and languages. Coordination programming enjoys a number of advantages such as the ability to express different software ...
-
Article
Editorial: Why coordination models and languages in AI?
(2001)The pervasive spreading of information technology, along with the continuously growing and almost ubiquitous request for intelligence in systems, is giving new life to AI research. At the same time, this introduces new ...
-
Doctoral Thesis Open Access
Exploring software cost modelling and estimation with computational intelligence
(Πανεπιστήμιο Κύπρου, Σχολή Θετικών και Εφαρμοσμένων Επιστημών / University of Cyprus, Faculty of Pure and Applied Sciences, 2012-01)Η εκτίμηση του κόστους ανάπτυξης λογισμικού αφορά τη διαδικασία εξισορρόπησης του χρονο-προγραμματισμού και της διάθεσης των πόρων, και ιδιαίτερα των ανθρώπινων πόρων, που απαιτούνται για την ανάπτυξη ενός έργου λογισμικού. ...
-
Conference Object Open Access
Exploring the state of the art: surveying the Research landscape
(University of Cyprus, 2007)This paper presents a high level review of the fields and techniques that researchers and practitioners can draw upon to extend learning technology state of the art. The paper begins by describing some of the disciplines ...
-
Conference Object
Find your open source license now!
(IEEE Computer Society, 2017)Open Source software is widely used from end-users, software engineers and researchers. The license that accompanies such software is very important for its further use and distribution. However, engineers and researchers ...
-
Article
-
Conference Object
Identifying Developers' Expertise in Social Coding Platforms
(Institute of Electrical and Electronics Engineers Inc., 2016)Social coding platforms provide a means for software developers to acquire hands-on development experience. Their source code contributions can be used to showcase their expertise and skills in specific areas of software ...
-
Article
An implementation framework for Software Architectures based on the coordination paradigm
(2006)Software Architectures have evolved considerably over the last decade and, partly also due to the significant progress made in component-based development, have become a major subfield of Software Engineering. The associated ...
-
Conference Object
Implementing a generic component-based framework for tele-control applications
(Escola Superior de Tecnologia do Instituto Politecnico de Setubal, 2003)The rapid growth of distributed systems is one of the major facts in today's network-oriented community. The implementation of generic frameworks, consisting of reusable components that can be used for the development of ...
-
Article
An insight into license tools for open source software systems
(2015)Free/Libre/Open Source Software (FLOSS) has gained a lot of attention lately allowing organizations to incorporate third party source code into their implementations. When open source software libraries are used, software ...