• Article  

      Adapting HTML5 Web applications to user privacy preferences 

      Kapitsaki, Georgia M.; Charalambous, Theodoros (2019)
      Different service providers on the Web formulate their privacy policies based on their business scope. However, the progress of HTML5 has largely facilitated the acquisition of user-relevant data via Web browsers (e.g. ...
    • Conference Object  

      Adopting an Open Smart City Platform: A Survey 

      Achilleos, Achilleas; Markides, Christos; Konstantinidis, Andreas; Giorkas, Ioannis; Kapitsaki, Georgia M.; Mettouris, Christos; Papadopoulos, George A. (2019)
      Many municipalities adopt nowadays smart technologies offering smart services to their citizens towards the vision of a smart city. Different research works have revealed that the realisation of a smart city and its smart ...
    • Conference Object  

      Analyzing the transactive memory in teaching software engineering 

      Kleanthous, Styliani; Kapitsaki, Georgia M. (Association for Computing Machinery, 2018)
      Software Engineering education requires offering to students practical experience via collaboration with the industry and working in teams. At the same time, students require different skills and knowledge at different ...
    • Conference Object  

      Annotating web service sections with combined classification 

      Kapitsaki, Georgia M. (Institute of Electrical and Electronics Engineers Inc., 2014)
      Web services are considered reusable elements that can be exploited stand-alone or as part of wider, generic or domain-specific, applications. With a vast variety of Web Services being offered by service providers, annotation ...
    • Conference Object  

      Architecture for provision of context-aware web applications based on web services 

      Kapitsaki, Georgia M.; Kateros, D. A.; Venieris, Iakovos St (2008)
      Mobile and pervasive computing is gaining significant importance in the latest years. Context-awareness constitutes an essential aspect - almost a requirement - of mobile services in these environments. In this paper, we ...
    • Article  

      Automating the license compatibility process in open source software with SPDX 

      Kapitsaki, Georgia M.; Kramer, F.; Tselikas, N. D. (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  

      An automation component for cross-platform, context-aware applications development 

      Achilleos, Achilleas P.; Thoma, Marita; Kapitsaki, Georgia M.; Mettouris, Christos; Papadopoulos, George Angelos (2015)
      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 ...
    • Conference Object  

      Bringing together undergraduate and postgraduate students in software engineering team project: experiences and lessons 

      Kapitsaki, Georgia M.; Loizou, Styliani Kleanthous (Association for Computing Machinery, 2018)
      Software Engineering education requires exposing students to real-world problems providing a framework to simulate real-world conditions. For this purpose, computer science students usually work in teams with each member ...
    • Conference Object  

      Business-Oriented Evaluation of the PaaSage Platform 

      Achilleos, Achilleas P.; Kapitsaki, Georgia M.; Constantinou, Eleni; Horn, G.; Papadopoulos, George Angelos (Institute of Electrical and Electronics Engineers Inc., 2015)
      Cloud computing is an efficient and cost effective realization of the utility function principle. Over the last years, a vast pool of choices for businesses has been created. This diversity of cloud infrastructures, ...
    • Article  

      Comparison of collaborative and content-based automatic recommendation approaches in a digital library of Serbian PhD dissertations 

      Azzopardi, J.; Ivanovic, D.; Kapitsaki, Georgia M. (2017)
      Digital libraries have become an excellent information resource for researchers. However, users of digital libraries would be served better by having the relevant items ‘pushed’ to them. In this research, we present various ...
    • Article  

      Consumer Privacy Enforcement in Context-Aware Web Services 

      Kapitsaki, Georgia M. (2013)
      Privacy protection constitutes a genuine human right reflected both in the legislation and in different aspects of software engineering. Sensitive information needs to be protected in end-users interaction with Web Services ...
    • Book Chapter  

      Consumer privacy enforcement in context-aware web services 

      Kapitsaki, Georgia M. (IGI Global, 2015)
      Privacy protection constitutes a genuine human right reflected both in the legislation and in different aspects of software engineering. Sensitive information needs to be protected in end-users interaction with Web Services ...
    • Book Chapter  

      Context and End-User Privacy Policies in Web Service-Based Applications 

      Kapitsaki, Georgia M. (IGI Global, 2019)
      Privacy protection plays a vital role in pervasive and web environments, where users contact applications and services that may require access to their sensitive data. The current legislation, such as the recent European ...
    • Article  

      Context-aware service engineering: A survey 

      Kapitsaki, Georgia M.; Prezerakos, G. N.; Tselikas, N. D.; Venieris, Iakovos St (2009)
      Context constitutes an essential part of service behaviour, especially when interaction with end-users is involved. As observed from the literature, context handling in service engineering has been during recent years a ...
    • Article  

      Creating and utilizing section-level Web service tags in service replaceability 

      Kapitsaki, Georgia M. (2017)
      Web Services are used as reusable components in different types of applications. The correct discovery, combination and sequential use are main problems in Web service-based applications. In order to solve these issues, ...
    • Article  

      Demo: Professor2Student - Connecting supervisors and students 

      Ioannides, F.; Kapitsaki, Georgia M.; Paspallis, Nearchos (2013)
      The wide spread of mobile platforms has brought a wide range of applications for the nomadic user addressing different domains. Universities constitute an ideal environment for the creation and introduction of novel ...
    • Conference Object  

      Developers expertise and roles on software technologies 

      Constantinou, Eleni; Kapitsaki, Georgia M. (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  

      Enabling cross-platform mobile application development: A context-aware middleware 

      Achilleos, Achilleas P.; Kapitsaki, Georgia M. (2014)
      The emergence of mobile computing has changed the rules of web application development. Since context-awareness has become almost a necessity in mobile applications, web applications need to adapt to this new reality. A ...
    • Article  

      Enabling the deployment of mobile services for end-users: the SMS approach 

      Kapitsaki, Georgia M.; Kateros, D. A.; Pappas, C. (2013)
      Service provision in mobile environments is nowadays moving toward easiness and openness. The end-user’s role in this procedure can be supported through platforms that encourage user’s participation. This is critical toward ...
    • Article  

      Enhancing C/C++ based OSS development and discoverability with CBRJS: A Rust/Node.js/WebAssembly framework for repackaging legacy codebases 

      Kyriakou, Kyriakos-Ioannis D.; Tselikas, Nikolaos D.; Kapitsaki, Georgia M. (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 ...