George Sielis - Academia.edu (original) (raw)
Papers and other work by George Sielis
A Social Creativity Support Tool Enhanced by Recommendation Algorithms: The Case of Software Architecture Design
In: Proceedings of 9th International Conference on Knowledge, Information and Creativity Support Systems (KICSS'2014), Limassol, Cyprus, 6-8 November 2014.
Papers by George Sielis
Tooling of and training for collaborative, distributed product innovation idSpace-2008-216199
Context-aware recommendation-based educational tool for enhancing the high level software modelling process with design patterns
Advances in Intelligent Systems and Computing, 2016
Reusability of existing knowledge for the design and development of new ideas is a key principle ... more 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 based on several types of recommendations and in particular of well-known design patterns [1]. This work approaches the recommendations the use of contextual factors in combination with recommendation methods and known recommendation algorithms.
Lecture Notes in Computer Science, 2012
Enterprise Collaboration and Enterprise Interoperability are two key aspects of networked enterpr... more 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 these aspects in different business sectors. Suitable COIN collaboration and interoperability services were selected based on the requirements analysis performed with Donnelly Tanker Management, our industrial partner in Cyprus. These services adhere to requirements of the shipping sector, such as negotiation of voyage terms, trusted information sharing, document management and user management. Using COIN, a web-based enterprise system was created that supported two case studies. Useful results were obtained by marine experts, which revealed the positive impact of the platform in managing and reducing the time to execute these processes.
Deliverable D3. 1-Description of Context Awareness in idSpace: idSpace project deliverable
... Version: 1.0 Draft Final Type of deliverable Report Security (distribution level) PU Contribu... more ... Version: 1.0 Draft Final Type of deliverable Report Security (distribution level) PU Contributors Authors (Partner) UCY, MORPH, AAU, UHI, EMS Contact Person Aimilia Tzanavari, George A. Sielis (UCY) WP/Task responsible UCY EC Project Officer Mr. Christian Wilk ...
Εκπαιδευτικό εργαλείο βασισμένο σε προτάσεις βασισμένες σε παραμέτρους περιβάλλοντος για την ενίσχυση σχεδιασμού μοντέλλων λογισμικού με τη χρήση σχεδιαστικών προτύπων
Includes bibliography (p. 220-245).Number of sources in the bibliography: 198Thesis (Ph. D.) -- U... more Includes bibliography (p. 220-245).Number of sources in the bibliography: 198Thesis (Ph. D.) -- University of Cyprus, Faculty of Pure and Applied Sciences, Department of Computer Science, 2016.The University of Cyprus Library holds the printed form of the thesis.Η παρούσα Διατριβή ασχολείται με την διερεύνηση της χρήσης Αλγορίθμων Υπολογισμού Συστάσεων, και συγκεκριμένα τη χρήση των συστημάτων δημιουργίας και προβολής συστάσεων που λαμβάνουν υπόψιν τις παραμέτρους περιεχομένου. Η διερεύνηση των συστημάτων αυτών διευρίνεται στην εξέταση της χρήσης Συστημάτων Υπολογισμού Συστάσεων σε Εργαλεία Δημιουργικής Ανάπτυξης και στο κατα πόσο επηρεάζουν την Δημιουργική διαδικασία. Μέσα από την εξέταση των πιο πρόσφατων ερευνητικών αποτελεσμάτων στις ερευνητικές περιοχές της Αναγνώρησης Περιεχομένου, Εργαλείων Δημιουργικής Ανάπτυξης και των Συστημάτων Υπολογισμού Συστάσεων, το πρώτο μέρος της Διατριβής, προσδοκεί να εντοπίσει και να περιγράψει την σχέση των πιο πάνω συστημάτων και μεθόδων με δια...
Journal of Software Engineering Research and Development
This work describes the design, development and evaluation of a software Prototype, named ArchRec... more 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's underlying algorithms take advantage of Semantic Web technologies, and the usage of Content based analysis for the computation of non-personalized recommendations for Design Patterns. The recommendations' objective is to support users in functions such as finding the most suitable Design Pattern to use according to the working context, learn the meaning, objectives and usages of each Design Pattern. The current work presents the Semantic Modeling of the Software Design process through the definition of the context that defines the Software Design process and in particular the representation of the Design Patterns as Ontology model, the implemented Context Aware Recommendation Algorithms and the evaluation results extracted from a user based testing for the ArchReco prototype.
D3. 1Description of Context Awareness in idSpace
... Version: 1.0 Draft Final Type of deliverable Report Security (distribution level) PU Contribu... more ... Version: 1.0 Draft Final Type of deliverable Report Security (distribution level) PU Contributors Authors (Partner) UCY, MORPH, AAU, UHI, EMS Contact Person Aimilia Tzanavari, George A. Sielis (UCY) WP/Task responsible UCY EC Project Officer Mr. Christian Wilk ...
ArchReco
Proceedings of the 2015 European Conference on Software Architecture Workshops - ECSAW '15, 2015
Recommender or recommendation systems are software tools that make useful suggestions to users, b... more 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 at helping users with their interaction by bringing to surface the information that is relevant to them, their needs, or their tasks. This article's objective is to present a review of the different types of RS, the techniques and methods used for building such systems, the algorithms used to generate the recommendations and how these systems can be evaluated. Finally, a number of topics are discussed as envisioned future research directions.
Journal of Universal Computer Science
The development of methods that can enhance the creativity process is becoming a continuous neces... more The development of methods that can enhance the creativity process is becoming a continuous necessity. Through the years several researchers modelled and defined creativity focusing to the psychological aspect of the topic. More recent researchers approach creativity as a computerized process by simulating it within creativity support tools (CST). This article supports that usage of context aware recommender system, in creativity support tools and more specifically, collaborative creativity support tools (CCST) can enhance creativity process. In this work we focus on the development of a context awareness recommender system and look into how such a system can be useful for the creativity process, through preliminary evaluation results in regards to its usefulness and usability.
Design of a Multi-interface Creativity Support Tool for the Enhancement of the Creativity Process
Lecture Notes in Computer Science, 2011
This work examines the influence of the different working environments during the execution of a ... more This work examines the influence of the different working environments during the execution of a creativity process. The selection factor used for the decision is each user’s learning style. For the examination of how this is perceived by the users and to test how this influences the creativity process within a Creativity Support Tool a prototype has been developed. The
Context-Aware Recommendations using Topic Maps Technology for the Enhancement of the Creativity Process
Practices and Challenges, 2012
Learning can be observed in the creativity process. When this process is supported by a Creativit... more Learning can be observed in the creativity process. When this process is supported by a Creativity Support Tool (CST), considering the context in which ideas are developed, as well as the context around the user himself and the task he is carrying out can potentially enhance creativity.The tool’s awareness of such context can be exploited in the offering of useful context-aware recommendations to the users on topics such as relevant resources, people, ideas, projects, et cetera. These recommendations can help users during the creativity process and the learning involved, by providing productive stimuli. In the work presented in this chapter we focus on describing a method for enhancing the creativity process through context-aware recommendations. The method uses ontologies for the knowledge representation of context and the topic maps technology for storing, managing, and delivering content used as recommendations. Furthermore we present the software system that has been developed to support this method in a particular collaborative CST, as well as its evaluation.
Lecture Notes in Computer Science, 2009
The existence of creativity support tools establishes creativity as part of the Computer Science ... more The existence of creativity support tools establishes creativity as part of the Computer Science research. Therefore, the development of computational methods for the enhancement of creativity is undoubtedly a challenge. In this paper we argue that adding context awareness in creativity support tools will enhance the creativity process. This belief is based on the evaluation of a number of the most popular creativity support tools in relation to the features and characteristics they support. In this review, we examine the characteristics related to the interaction between the user and the creativity support tools in two phases: the 'preparation' of creativity process and the 'ideation' phase. Through this analysis we observe that the tools in most cases play a passive role. Real time Human-Computer interaction is missing, and therefore the creativity process is not as effective as it could and should be. Finally, we conclude that the addition of context awareness in creativity support tools can enhance the creativity process and innovation.
Recommender Systems Review of Types, Techniques, and Applications
Applying COIN Services to the Cyprus Shipping Sector: Preliminary Results
Abstract: The COIN service platform allows exposure, combination and integration of interoperabil... more Abstract: The COIN service platform allows exposure, combination and integration of interoperability and collaborative services for their application to specific business domains. As part of the COIN sub-project 7, the objective is to exploit the COIN service platform in ...
The COIN Platform: Supporting the Marine Shipping Industrial Sector
Abstract–The COIN (Enterprise COllaboration and INteroperability) platform allows exposure, integ... more Abstract–The COIN (Enterprise COllaboration and INteroperability) platform allows exposure, integration and application of interoperability and collaborative services in various business domains. As part of the COIN FP7 project, the objective was to exploit the COIN platform and apply its services in the marine shipping sector. In this demo, we demonstrate how COIN services are used to expedite and simplify business processes in the marine shipping domain. The demo showcases the execution of the two marine business ...
A Social Creativity Support Tool Enhanced by Recommendation Algorithms: The Case of Software Architecture Design
In: Proceedings of 9th International Conference on Knowledge, Information and Creativity Support Systems (KICSS'2014), Limassol, Cyprus, 6-8 November 2014.
Tooling of and training for collaborative, distributed product innovation idSpace-2008-216199
Context-aware recommendation-based educational tool for enhancing the high level software modelling process with design patterns
Advances in Intelligent Systems and Computing, 2016
Reusability of existing knowledge for the design and development of new ideas is a key principle ... more 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 based on several types of recommendations and in particular of well-known design patterns [1]. This work approaches the recommendations the use of contextual factors in combination with recommendation methods and known recommendation algorithms.
Lecture Notes in Computer Science, 2012
Enterprise Collaboration and Enterprise Interoperability are two key aspects of networked enterpr... more 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 these aspects in different business sectors. Suitable COIN collaboration and interoperability services were selected based on the requirements analysis performed with Donnelly Tanker Management, our industrial partner in Cyprus. These services adhere to requirements of the shipping sector, such as negotiation of voyage terms, trusted information sharing, document management and user management. Using COIN, a web-based enterprise system was created that supported two case studies. Useful results were obtained by marine experts, which revealed the positive impact of the platform in managing and reducing the time to execute these processes.
Deliverable D3. 1-Description of Context Awareness in idSpace: idSpace project deliverable
... Version: 1.0 Draft Final Type of deliverable Report Security (distribution level) PU Contribu... more ... Version: 1.0 Draft Final Type of deliverable Report Security (distribution level) PU Contributors Authors (Partner) UCY, MORPH, AAU, UHI, EMS Contact Person Aimilia Tzanavari, George A. Sielis (UCY) WP/Task responsible UCY EC Project Officer Mr. Christian Wilk ...
Εκπαιδευτικό εργαλείο βασισμένο σε προτάσεις βασισμένες σε παραμέτρους περιβάλλοντος για την ενίσχυση σχεδιασμού μοντέλλων λογισμικού με τη χρήση σχεδιαστικών προτύπων
Includes bibliography (p. 220-245).Number of sources in the bibliography: 198Thesis (Ph. D.) -- U... more Includes bibliography (p. 220-245).Number of sources in the bibliography: 198Thesis (Ph. D.) -- University of Cyprus, Faculty of Pure and Applied Sciences, Department of Computer Science, 2016.The University of Cyprus Library holds the printed form of the thesis.Η παρούσα Διατριβή ασχολείται με την διερεύνηση της χρήσης Αλγορίθμων Υπολογισμού Συστάσεων, και συγκεκριμένα τη χρήση των συστημάτων δημιουργίας και προβολής συστάσεων που λαμβάνουν υπόψιν τις παραμέτρους περιεχομένου. Η διερεύνηση των συστημάτων αυτών διευρίνεται στην εξέταση της χρήσης Συστημάτων Υπολογισμού Συστάσεων σε Εργαλεία Δημιουργικής Ανάπτυξης και στο κατα πόσο επηρεάζουν την Δημιουργική διαδικασία. Μέσα από την εξέταση των πιο πρόσφατων ερευνητικών αποτελεσμάτων στις ερευνητικές περιοχές της Αναγνώρησης Περιεχομένου, Εργαλείων Δημιουργικής Ανάπτυξης και των Συστημάτων Υπολογισμού Συστάσεων, το πρώτο μέρος της Διατριβής, προσδοκεί να εντοπίσει και να περιγράψει την σχέση των πιο πάνω συστημάτων και μεθόδων με δια...
Journal of Software Engineering Research and Development
This work describes the design, development and evaluation of a software Prototype, named ArchRec... more 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's underlying algorithms take advantage of Semantic Web technologies, and the usage of Content based analysis for the computation of non-personalized recommendations for Design Patterns. The recommendations' objective is to support users in functions such as finding the most suitable Design Pattern to use according to the working context, learn the meaning, objectives and usages of each Design Pattern. The current work presents the Semantic Modeling of the Software Design process through the definition of the context that defines the Software Design process and in particular the representation of the Design Patterns as Ontology model, the implemented Context Aware Recommendation Algorithms and the evaluation results extracted from a user based testing for the ArchReco prototype.
D3. 1Description of Context Awareness in idSpace
... Version: 1.0 Draft Final Type of deliverable Report Security (distribution level) PU Contribu... more ... Version: 1.0 Draft Final Type of deliverable Report Security (distribution level) PU Contributors Authors (Partner) UCY, MORPH, AAU, UHI, EMS Contact Person Aimilia Tzanavari, George A. Sielis (UCY) WP/Task responsible UCY EC Project Officer Mr. Christian Wilk ...
ArchReco
Proceedings of the 2015 European Conference on Software Architecture Workshops - ECSAW '15, 2015
Recommender or recommendation systems are software tools that make useful suggestions to users, b... more 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 at helping users with their interaction by bringing to surface the information that is relevant to them, their needs, or their tasks. This article's objective is to present a review of the different types of RS, the techniques and methods used for building such systems, the algorithms used to generate the recommendations and how these systems can be evaluated. Finally, a number of topics are discussed as envisioned future research directions.
Journal of Universal Computer Science
The development of methods that can enhance the creativity process is becoming a continuous neces... more The development of methods that can enhance the creativity process is becoming a continuous necessity. Through the years several researchers modelled and defined creativity focusing to the psychological aspect of the topic. More recent researchers approach creativity as a computerized process by simulating it within creativity support tools (CST). This article supports that usage of context aware recommender system, in creativity support tools and more specifically, collaborative creativity support tools (CCST) can enhance creativity process. In this work we focus on the development of a context awareness recommender system and look into how such a system can be useful for the creativity process, through preliminary evaluation results in regards to its usefulness and usability.
Design of a Multi-interface Creativity Support Tool for the Enhancement of the Creativity Process
Lecture Notes in Computer Science, 2011
This work examines the influence of the different working environments during the execution of a ... more This work examines the influence of the different working environments during the execution of a creativity process. The selection factor used for the decision is each user’s learning style. For the examination of how this is perceived by the users and to test how this influences the creativity process within a Creativity Support Tool a prototype has been developed. The
Context-Aware Recommendations using Topic Maps Technology for the Enhancement of the Creativity Process
Practices and Challenges, 2012
Learning can be observed in the creativity process. When this process is supported by a Creativit... more Learning can be observed in the creativity process. When this process is supported by a Creativity Support Tool (CST), considering the context in which ideas are developed, as well as the context around the user himself and the task he is carrying out can potentially enhance creativity.The tool’s awareness of such context can be exploited in the offering of useful context-aware recommendations to the users on topics such as relevant resources, people, ideas, projects, et cetera. These recommendations can help users during the creativity process and the learning involved, by providing productive stimuli. In the work presented in this chapter we focus on describing a method for enhancing the creativity process through context-aware recommendations. The method uses ontologies for the knowledge representation of context and the topic maps technology for storing, managing, and delivering content used as recommendations. Furthermore we present the software system that has been developed to support this method in a particular collaborative CST, as well as its evaluation.
Lecture Notes in Computer Science, 2009
The existence of creativity support tools establishes creativity as part of the Computer Science ... more The existence of creativity support tools establishes creativity as part of the Computer Science research. Therefore, the development of computational methods for the enhancement of creativity is undoubtedly a challenge. In this paper we argue that adding context awareness in creativity support tools will enhance the creativity process. This belief is based on the evaluation of a number of the most popular creativity support tools in relation to the features and characteristics they support. In this review, we examine the characteristics related to the interaction between the user and the creativity support tools in two phases: the 'preparation' of creativity process and the 'ideation' phase. Through this analysis we observe that the tools in most cases play a passive role. Real time Human-Computer interaction is missing, and therefore the creativity process is not as effective as it could and should be. Finally, we conclude that the addition of context awareness in creativity support tools can enhance the creativity process and innovation.
Recommender Systems Review of Types, Techniques, and Applications
Applying COIN Services to the Cyprus Shipping Sector: Preliminary Results
Abstract: The COIN service platform allows exposure, combination and integration of interoperabil... more Abstract: The COIN service platform allows exposure, combination and integration of interoperability and collaborative services for their application to specific business domains. As part of the COIN sub-project 7, the objective is to exploit the COIN service platform in ...
The COIN Platform: Supporting the Marine Shipping Industrial Sector
Abstract–The COIN (Enterprise COllaboration and INteroperability) platform allows exposure, integ... more Abstract–The COIN (Enterprise COllaboration and INteroperability) platform allows exposure, integration and application of interoperability and collaborative services in various business domains. As part of the COIN FP7 project, the objective was to exploit the COIN platform and apply its services in the marine shipping sector. In this demo, we demonstrate how COIN services are used to expedite and simplify business processes in the marine shipping domain. The demo showcases the execution of the two marine business ...