Ellis Solaiman

dblp:15/5082 · DBLP profile ↗
← Back
21ranked-venue papers
4as first author
12since 2021 · last 2026
0000-0002-8346-7962ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Human-computer interaction and ubiquitous computing · 7 · 1 first-author · 4 since 2021Systems, architecture and hardware · 5 · 1 first-author · 2 since 2021Software engineering, systems software and programming languages · 4 · 1 first-author · 2 since 2021Databases, data management, data science and information retrieval · 4 · 4 since 2021Applied, interdisciplinary, general and emerging computing · 3 · 1 first-author · 2 since 2021Security and privacy · 1 · 1 since 2021
YearPublicationVenuePosition
2026 AI as an Agent and Collaborative Space: Exploring the role of Generative AI in Small Group Synchronous and Asynchronous Collaborative Dynamics
abstract
While Generative AI (GenAI) systems are designed primarily for individual use, it is increasingly integrated into collaborative work. Its impact, however, on collaboration dynamics, such as information flow, role negotiation, and decision-making, remains unclear. To investigate this, we conducted a qualitative study comprising observations and semi-structured interviews with a total of 27 higher education students through the lens of distributed cognition. Our findings show that in synchronous settings, shared use of GenAI supported transparency and mutual awareness, with the interaction space functioning as attentional anchors, shared memory, and negotiable contributions to group decisions. Instead, in asynchronous teamwork, GenAI was typically used individually, with outputs later introduced into discussions, reducing opportunities for negotiation. As such, we contribute empirical evidence on GenAI’s influence on collaborative dynamics and design considerations that position GenAI-Supported Cooperative Work (GSCW) as a bridge between Human–AI Interaction and CSCW.
Ahmed Kharrufa, Ellis Solaiman, Vasillis Vlachokyriakos
CHI3
2025 EHSAN: Leveraging ChatGPT in a Hybrid Framework for Arabic Aspect-Based Sentiment Analysis in Healthcare
Eman Saeed Alamoudi, Ellis Solaiman
IDEAS2
2025 Context-Aware Visualization for Explainable AI Recommendations in Social Media: A Vision for User-Aligned Explanations
Banan Alkhateeb, Ellis Solaiman
IDEAS2
2025 A Vision for Robust and Human-Centric LLM-Based QR Code Security
Hissah Almousa, Ellis Solaiman
IDEAS2
2025 Transparent Adaptive Learning via Data-Centric Multimodal Explainable AI
Maryam Mosleh, Marie Devlin, Ellis Solaiman
IDEAS3
2024 Verifiable Querying Framework for Multi-Blockchain Applications
abstract
Effectively and securely retrieving data from various blockchain networks remains a critical challenge. We propose a novel framework that provides enhanced capabilities for authenticated data retrieval, empowering users and regulatory bodies. Our framework provides a scalable solution for information verification across diverse blockchain systems, enabling a variety of different types of actors to be integrated. Our framework allows metadata from various systems to be combined, also providing support for secure querying.
Stanly Wilson, Kwabena Adu-Duodu, Yinhao Li 0003, Ringo W. H. Sham, Ellis Solaiman, Omer F. Rana, Rajiv Ranjan 0001
ICBC5
2023 Tracking Material Reuse across Construction Supply Chains
abstract
Material reuse and recycling plays a key role in reducing carbon emissions in the architecture and construction sector. A “Material Passport” (MP) is a record describing how a material is used throughout its lifetime, from genesis to termination, recording operations carried out on the material. The granularity of information recorded in a MP can vary, however ensuring that this provenance trail remains immutable is a key requirement. The benefits of using a MP, operations carried out on a MP, and recording of transactions within a distributed Blockchain (parachain) is described. A scenario is used to illustrate how the proposed approach can be used in practice.
Stanly Wilson, Kwabena Adu-Duodu, Yinhao Li 0003, Ringo W. H. Sham, Ellis Solaiman, Charith Perera, Rajiv Ranjan 0001, Omer F. Rana
e-Science6
2022 Design, Implementation, and Evaluation of Blockchain-based Trusted Achievement Record System for Students in Higher Education
abstract
With a growing number of institutions involved in the global education market, it has become increasingly challenging to verify the authenticity of academic achievements such as CVs and diplomas. Blockchain is an enabling technology that can play a key role in solving this problem. This study introduces a blockchain-based achievement record system that produces a verifiable record of achievements. The proposed system aims to facilitate the process of authentication and validation of certificates reliably, easily, and quickly, leveraging the unique capabilities offered through Blockchain technology (public Ethereum Blockchain) and smart contracts. We present the design and implementation of the system and its components and tools. We then evaluate the system through a number of studies to measure the system's usability, effectiveness, performance, and cost. A System Usability Scale (SUS) test gave a scale of 77.1. Through a literature survey, we demonstrate that this system is a significant improvement on legacy systems, being both more user-friendly and more efficient. We also conduct a detailed cost analysis and discuss the positives and limitations of alternative blockchain solutions.
Bakri Awaji, Ellis Solaiman
CSEDU (2)2
2022 Comparing different qualitative methods to understand user experience in Saudi Arabia
abstract
The HCI field has seen a growing body of qualitative research, making use of a wide range of activities and methods. Interviews and workshops are some of the main techniques used to help understand user needs and to conduct co-design activities with them. However, these methods might be conducted in various ways and have different advantage and disadvantages. An important aspect influencing the types of activities and methods used is the culture of research participants. This paper aims to compare the research methods conducted in the context of the Saudi Arabian culture. It provides a reflection on the methods used to understand user needs when designing social commerce platforms, including interviews, co-design workshops and critique design workshops. We found that each method has its positives and negatives in terms of user preferences, and can help to obtain useful information at different levels of detail. For example, conducting semi-structured interviews by text was preferred by participants who are at home with their families. However, they can be slower than other methods.
Aisha Ahmed AlArfaj, Ellis Solaiman
ECSCW2
2021 Consumer Needs and Design Practices for Trusted Social Commerce Platforms
Aisha Ahmed AlArfaj, Ellis Solaiman
INTERACT (3)2
2021 Implementation and evaluation of smart contracts using a hybrid on- and off-blockchain architecture
abstract
Summary Smart contracts can be implemented using either centralized or decentralized (blockchain) platforms. However, for a large class of applications, neither of these two alternatives on its own can provide adequate scalability, performance, quality of service, security, and trust requirements. We argue that for many applications, hybrid solutions that combine both on and off‐blockchain components are more adequate. In this article, we introduce the design and implementation of a novel hybrid smart contract architecture built using the Ethereum blockchain connected to a centralized smart contract management system developed by us. We then compare and evaluate the implementation of an asset tracking service using three different architectures: on‐chain, off‐chain, and hybrid. We demonstrate that using a hybrid architecture, we can substantially improve performance of applications while retaining security and trust for critical tasks.
Ellis Solaiman, Todd Wike, Ioannis Sfyrakis
Concurr. Comput. Pract. Exp.1
2021 IoTSim-Osmosis: A framework for modeling and simulating IoT applications over an edge-cloud continuum
Khaled Alwasel, Devki Nandan Jha, Fawzy Habeeb, Umit Demirbaga, Omer F. Rana, Thar Baker, Schahram Dustdar, Massimo Villari, Philip James 0002, Ellis Solaiman, Rajiv Ranjan 0001
J. Syst. Archit.10
2019 "Why Would You Buy from a Stranger?" Understanding Saudi Citizens' Motivations and Challenges in Social Commerce
Aisha Ahmed AlArfaj, Ellis Solaiman, Lindsay F. Marshall
INTERACT (2)2
2019 IoT-CANE: A unified knowledge management system for data-centric Internet of Things application systems
Yinhao Li 0003, Awatif Alqahtani, Ellis Solaiman, Charith Perera, Prem Prakash Jayaraman, Rajkumar Buyya, Graham Morgan, Rajiv Ranjan 0001
J. Parallel Distributed Comput.3
2019 A note on tools and techniques for end-to-end QoS monitoring in Internet of Things
Rajiv Ranjan 0001, Ellis Solaiman, Massimo Villari, Paul Watson 0001
J. Parallel Distributed Comput.2
2019 Service level agreement specification for end-to-end IoT application ecosystems
abstract
Summary With an ever‐increasing variety and complexity of Internet of Things (IoT) applications delivered by increasing numbers of service providers, there is a growing demand for an automated mechanism that can monitor and regulate the interaction between the parties involved in IoT service provision and delivery. This mechanism needs to take the form of a contract, which, in this context, is referred to as a service level agreement (SLA). As a first step toward SLA monitoring and management, an SLA specification is essential. We believe that current SLA specification formats are unable to accommodate the unique characteristics of the IoT domain, such as its multilayered nature. Therefore, we propose a grammar for a syntactical structure of an SLA specification for IoT. The grammar is built based on a proposed conceptual model that considers the main concepts that can be used to express the requirements for hardware and software components of an IoT application on an end‐to‐end basis. We followed the goal question metric approach to evaluate the generality and expressiveness of the proposed grammar by reviewing its concepts and their predefined lists of vocabularies against two use cases with a considerable number of participants whose research interests are mainly related to IoT. The results of the analysis show that the proposed grammar achieved 91.70% of its generality goal and 93.43% of its expressiveness goal.
Awatif Alqahtani, Ellis Solaiman, Pankesh Patel, Schahram Dustdar, Rajiv Ranjan 0001
Softw. Pract. Exp.2
2018 A multi-layered performance analysis for cloud-based topic detection and tracking in Big Data applications
Meisong Wang, Prem Prakash Jayaraman, Ellis Solaiman, Lydia Y. Chen, Zheng Li 0001, Jun Song 0003, Dimitrios Georgakopoulos 0001, Rajiv Ranjan 0001
Future Gener. Comput. Syst.3
2017 Building a Formative Assessment System That is Easy to Adopt Yet Supports Long-term Improvement: A Review of the Literature and Design Recommendations
Ellis Solaiman, Joshua Barney
CSEDU (1)1
2016 Meeting Graduate Employability Needs through Open-source Collaboration with Industry
abstract
This paper describes the development and delivery of a course, in close collaboration with industry, over a ten-year period. We describe the details of this collaboration, which aims to equip students with collaborative software development experience, incorporating open source, Enterprise Middleware technologies and industry best practices. In presenting our case study we share valuable insights, into the challenges and opportunities, for all parties involved. We present the reflections of all stakeholders, including; the course leader, the industrial partner, lab demonstrators, and students. We also present the results of our investigations to track the employment of our graduates over the last five years, identifying that all students who responded are employed within relevant positions or undertaking further study. Based on our successful delivery of the course, in this paper we make all tools and teaching materials available to the open source community, for delivery at other institutions. We emphasise the importance of the continued involvement of industry partners to inform pedagogical practices within Computer Science.
Matthew Forshaw, Ellis Solaiman, Oonagh McGee, Hugo Firth, Paul Robinson, Ryan Emerson
SIGCSE2
2015 Dynamic Testing and Deployment of a Contract Monitoring Service
abstract
Internet and cloud based services involve electronic interactions that are normally regulated using service agreements (SA). Once an agreement between business partners is in place, a service can be monitored and/or enforced using an SA equivalent electronic contract. Because of the dynamic nature of such Internet and cloud based relationships, the rapidity at which electronic contracts are constructed, verified for correctness, tested, and deployed is an extremely important factor. This paper describes a model checker based framework for supporting the automated testing and deployment of electronic contracts. The central components of the framework are a contract monitoring service called the Contract Compliance Checker (CCC), the SPIN model checker, and EPROMELA, a language developed specifically for modeling electronic contracts. We describe how SPIN can be used to automatically generate execution sequences from an EPROMELA model of a contract, and how such sequences can then b e used to test the correctness of the model equivalent electronic contract deployed to the CCC.
Ellis Solaiman, Ioannis Sfyrakis, Carlos Molina-Jiménez
CLOSER1
2003 Model Checking Correctness Properties of Electronic Contracts
Ellis Solaiman, Carlos Molina-Jiménez, Santosh K. Shrivastava
ICSOC1