EDBT 2026 Demo / reviewers in the wild / expert
Selina Demi
dblp:276/2301
· DBLP profile ↗
7ranked-venue papers
6as first author
6since 2021 · last 2024
0000-0001-5988-4697ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 7 · 6 first-author · 6 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | Trustworthy and collaborative traceability management: Experts' feedback on a blockchain-enabled frameworkabstractAbstract Blockchain technology has attracted significant attention in both academia and industry. Recently, the application of blockchain has been advocated in software engineering. The global software engineering paradigm exacerbates trust issues, as distributed and cross‐organizational teams need to share software artifacts. In such a context, there is a need for a decentralized yet reliable traceability knowledge base to keep track of what/how/when/by whom software artifacts were created or changed. This study presents a blockchain‐enabled framework for trustworthy and collaborative traceability management and identifies benefits, challenges, and potential improvements based on the feedback of software engineering experts. A qualitative approach was followed in this study through semistructured interviews with software engineering (SE) experts. Transcripts were analyzed by applying the content analysis technique. The results indicated the emergence of five categories, further grouped into three main categories: experts' perceptions, blockchain‐based software process improvement, and experts' recommendations. In addition, the findings suggested four archetypes of organizations that may be interested in blockchain technology: distributed organizations, organizations with contract‐based projects, organizations in regulated domains, and regulators who may push the use of this technology. Further efforts should be devoted to the integration of the proposal with tools used throughout the software development lifecycle and leveraging the potential of smart contracts in validating the implementation of requirements automatically. Selina Demi, Mary-Luz Sánchez-Gordón, Monica Kristiansen, Xabier Larrucea |
J. Softw. Evol. Process. | 1 |
| 2024 | Trustworthy artificial intelligence: A decision-making taxonomy of potential challengesabstractAbstract The significance of artificial intelligence (AI) trustworthiness lies in its potential impacts on society. AI revolutionizes various industries and improves social life, but it also brings ethical harm. However, the challenging factors of AI trustworthiness are still being debated. This research explores the challenging factors and their priorities to be considered in the software process improvement (SPI) manifesto for developing a trustworthy AI system. The multivocal literature review (MLR) and questionnaire‐based survey approaches are used to identify the challenging factors from state‐of‐the‐art literature and industry. Prioritization based taxonomy of the challenges is developed, which reveals that lack of responsible and accountable ethical AI leaders, lack of ethics audits, moral deskilling & debility, lack of inclusivity in AI multistakeholder governance, and lack of scale training programs to sensitize the workforce on ethical issues are the top‐ranked challenging factors to be considered in SPI manifesto. This study's findings suggest revising AI‐based development techniques and strategies, particularly focusing on trustworthiness. In addition, the results of this study encourage further research to support the development and quality assessment of ethics‐aware AI systems. Muhammad Azeem Akbar, Arif Ali Khan, Sajjad Mahmood, Saima Rafi, Selina Demi |
Softw. Pract. Exp. | 5 |
| 2023 | Blockchain for requirements traceability: A qualitative approachabstractAbstract Blockchain technology has emerged as a “disruptive innovation” that has received significant attention in academic and organizational settings. However, most of the existing research is focused on technical issues of blockchain systems, overlooking the organizational perspective. This study adopted a grounded theory to unveil the blockchain implementation process in organizations from the lens of blockchain experts. The results revealed three main categories: key activities, success factors, and challenges related to blockchain implementation in organizations, the latter being identified as the core category, along with 17 other concepts. Findings suggested that the majority of blockchain projects stop at the pilot stage and outlined organizational resistance to change as the core challenge. According to the experts, the following factors contribute to the organizational resistance to change: innovation–production gap, conservative management, and centralized mentality. The study aims to contribute to the existing blockchain literature by providing a holistic and domain‐agnostic view of the blockchain implementation process in organizational settings. This can potentially encourage the development and implementation of blockchain solutions and guide practitioners who are interested in leveraging the inherent benefits of this technology. In addition, the results are used to improve a blockchain‐enabled requirements traceability framework proposed in our previous paper. Selina Demi, Mary-Luz Sánchez-Gordón, Monica Kristiansen |
J. Softw. Evol. Process. | 1 |
| 2022 | A Neural Blockchain for Requirements Traceability: BC4RT Prototype
Selina Demi, Ricardo Colomo-Palacios, Mary-Luz Sánchez-Gordón, Carlos Velasco, Ramon Cano |
EuroSPI | 1 |
| 2021 | A Blockchain-Enabled Framework for Requirements Traceability
Selina Demi, Mary-Luz Sánchez-Gordón, Ricardo Colomo-Palacios |
EuroSPI | 1 |
| 2021 | What have we learnt from the challenges of (semi-) automated requirements traceability? A discussion on blockchain applicabilityabstractAbstract Over the last 3 decades, researchers have attempted to shed light into the requirements traceability problem by introducing tracing tools, techniques, and methods with the vision of achieving ubiquitous traceability. Despite the technological advances, requirements traceability remains problematic for researchers and practitioners. This study aims to identify and investigate the main challenges in implementing (semi‐)automated requirements traceability, as reported in the recent literature. A systematic literature review was carried out based on the guidelines for systematic literature reviews in software engineering, proposed by Kitchenham. We retrieved 4530 studies by searching five major bibliographic databases and selected 70 primary studies. These studies were analysed and classified according to the challenges they present and/or address. Twenty‐one challenges were identified and were classified into five categories. Findings reveal that the most frequent challenges are technological challenges, in particular, low accuracy of traceability recovery methods. Findings also suggest that future research efforts should be devoted to the human facet of tracing, to explore traceability practices in organisational settings, and to develop traceability approaches that support agile and DevOps practices. Finally, it is recommended that researchers leverage blockchain technology as a suitable technical solution to ensure the trustworthiness of traceability information in interorganisational software projects. Selina Demi, Mary-Luz Sánchez-Gordón, Ricardo Colomo-Palacios |
IET Softw. | 1 |
| 2020 | Blockchain-oriented Requirements Engineering: A FrameworkabstractThis paper presents a PhD research plan that focuses on solving existing problems in requirements engineering, by means of a novel blockchain-enabled framework. Requirements engineering in general and requirements traceability in particular are characterized by a variety of distributed stakeholders and heterogeneity of tools. These characteristics introduce integration, communication, coordination and trust issues and impede the accurate and trustworthy traceability of requirements. Thereby, this paper proposes blockchain technology for the trustworthy management and traceability of requirements throughout the software development life cycle. Selina Demi |
RE | 1 |