Skip to main content

Showing 1–26 of 26 results for author: Abdelrazek, M

  1. arXiv:2406.06835  [pdf, other

    cs.SE

    Large language models for generating rules, yay or nay?

    Authors: Shangeetha Sivasothy, Scott Barnett, Rena Logothetis, Mohamed Abdelrazek, Zafaryab Rasool, Srikanth Thudumu, Zac Brannelly

    Abstract: Engineering safety-critical systems such as medical devices and digital health intervention systems is complex, where long-term engagement with subject-matter experts (SMEs) is needed to capture the systems' expected behaviour. In this paper, we present a novel approach that leverages Large Language Models (LLMs), such as GPT-3.5 and GPT-4, as a potential world model to accelerate the engineering… ▽ More

    Submitted 10 June, 2024; originally announced June 2024.

    Comments: 5 pages, 1 figure

  2. arXiv:2403.05033  [pdf, other

    cs.LG cs.AI

    Quantifying Manifolds: Do the manifolds learned by Generative Adversarial Networks converge to the real data manifold

    Authors: Anupam Chaudhuri, Anj Simmons, Mohamed Abdelrazek

    Abstract: This paper presents our experiments to quantify the manifolds learned by ML models (in our experiment, we use a GAN model) as they train. We compare the manifolds learned at each epoch to the real manifolds representing the real data. To quantify a manifold, we study the intrinsic dimensions and topological features of the manifold learned by the ML model, how these metrics change as we continue t… ▽ More

    Submitted 7 March, 2024; originally announced March 2024.

    Comments: arXiv admin note: text overlap with arXiv:2311.13102

  3. arXiv:2401.08138  [pdf, other

    cs.SE cs.AI

    LLMs for Test Input Generation for Semantic Caches

    Authors: Zafaryab Rasool, Scott Barnett, David Willie, Stefanus Kurniawan, Sherwin Balugo, Srikanth Thudumu, Mohamed Abdelrazek

    Abstract: Large language models (LLMs) enable state-of-the-art semantic capabilities to be added to software systems such as semantic search of unstructured documents and text generation. However, these models are computationally expensive. At scale, the cost of serving thousands of users increases massively affecting also user experience. To address this problem, semantic caches are used to check for answe… ▽ More

    Submitted 16 January, 2024; originally announced January 2024.

    Comments: Accepted in International Conference on AI Engineering Software Engineering (CAIN 2024)

  4. arXiv:2401.06513  [pdf, other

    cs.SE cs.AI cs.LG

    ML-On-Rails: Safeguarding Machine Learning Models in Software Systems A Case Study

    Authors: Hala Abdelkader, Mohamed Abdelrazek, Scott Barnett, Jean-Guy Schneider, Priya Rani, Rajesh Vasa

    Abstract: Machine learning (ML), especially with the emergence of large language models (LLMs), has significantly transformed various industries. However, the transition from ML model prototyping to production use within software systems presents several challenges. These challenges primarily revolve around ensuring safety, security, and transparency, subsequently influencing the overall robustness and trus… ▽ More

    Submitted 12 January, 2024; originally announced January 2024.

  5. arXiv:2401.05856  [pdf, other

    cs.SE cs.AI

    Seven Failure Points When Engineering a Retrieval Augmented Generation System

    Authors: Scott Barnett, Stefanus Kurniawan, Srikanth Thudumu, Zach Brannelly, Mohamed Abdelrazek

    Abstract: Software engineers are increasingly adding semantic search capabilities to applications using a strategy known as Retrieval Augmented Generation (RAG). A RAG system involves finding documents that semantically match a query and then passing the documents to a large language model (LLM) such as ChatGPT to extract the right answer using an LLM. RAG systems aim to: a) reduce the problem of hallucinat… ▽ More

    Submitted 11 January, 2024; originally announced January 2024.

  6. arXiv:2311.03657  [pdf, other

    cs.HC

    6DVF: Data Visualisation Framework for mHealth Apps

    Authors: Yasmeen Anjeer Alshehhi, Khlood Ahmad, Mohamed Abdelrazek, Alessio Bonti

    Abstract: The widespread of data visualisation tools on smartphones has provided end users an easy way to track their health data, leading designers to put more effort into delivering suitable visualisations. Both academia and industry have developed several frameworks to guide the creation of informative and well-designed charts, such as the visualisation and design framework and Google Material Design.… ▽ More

    Submitted 6 November, 2023; originally announced November 2023.

    Comments: 6 pages

  7. arXiv:2310.13976  [pdf, other

    cs.SE

    Advancing Requirements Engineering through Generative AI: Assessing the Role of LLMs

    Authors: Chetan Arora, John Grundy, Mohamed Abdelrazek

    Abstract: Requirements Engineering (RE) is a critical phase in software development including the elicitation, analysis, specification, and validation of software requirements. Despite the importance of RE, it remains a challenging process due to the complexities of communication, uncertainty in the early stages and inadequate automation support. In recent years, large-language models (LLMs) have shown sign… ▽ More

    Submitted 1 November, 2023; v1 submitted 21 October, 2023; originally announced October 2023.

  8. arXiv:2310.11257  [pdf, other

    cs.CV cs.MM cs.RO

    An empirical study of automatic wildlife detection using drone thermal imaging and object detection

    Authors: Miao Chang, Tan Vuong, Manas Palaparthi, Lachlan Howell, Alessio Bonti, Mohamed Abdelrazek, Duc Thanh Nguyen

    Abstract: Artificial intelligence has the potential to make valuable contributions to wildlife management through cost-effective methods for the collection and interpretation of wildlife data. Recent advances in remotely piloted aircraft systems (RPAS or ``drones'') and thermal imaging technology have created new approaches to collect wildlife data. These emerging technologies could provide promising altern… ▽ More

    Submitted 17 October, 2023; originally announced October 2023.

  9. arXiv:2303.02920  [pdf, other

    cs.SE cs.AI

    Requirements Engineering Framework for Human-centered Artificial Intelligence Software Systems

    Authors: Khlood Ahmad, Mohamed Abdelrazek, Chetan Arora, Arbind Agrahari Baniya, Muneera Bano, John Grundy

    Abstract: [Context] Artificial intelligence (AI) components used in building software solutions have substantially increased in recent years. However, many of these solutions focus on technical aspects and ignore critical human-centered aspects. [Objective] Including human-centered aspects during requirements engineering (RE) when building AI-based software can help achieve more responsible, unbiased, and i… ▽ More

    Submitted 18 May, 2023; v1 submitted 6 March, 2023; originally announced March 2023.

  10. arXiv:2302.06034  [pdf, other

    cs.SE

    Requirements Elicitation and Modelling of Artificial Intelligence Systems: An Empirical Study

    Authors: Khlood Ahmad, Mohamed Abdelrazek, Chetan Arora, John Grundy, Muneera Bano

    Abstract: Artificial Intelligence (AI) systems have gained significant traction in the recent past, creating new challenges in requirements engineering (RE) when building AI software systems. RE for AI practices have not been studied much and have scarce empirical studies. Additionally, many AI software solutions tend to focus on the technical aspects and ignore human-centered values. In this paper, we repo… ▽ More

    Submitted 12 February, 2023; originally announced February 2023.

  11. arXiv:2301.10404  [pdf, other

    cs.SE

    Requirements Practices and Gaps When Engineering Human-Centered Artificial Intelligence Systems

    Authors: Khlood Ahmad, Mohamed Abdelrazek, Chetan Arora, Muneera Bano, John Grundy

    Abstract: [Context] Engineering Artificial Intelligence (AI) software is a relatively new area with many challenges, unknowns, and limited proven best practices. Big companies such as Google, Microsoft, and Apple have provided a suite of recent guidelines to assist engineering teams in building human-centered AI systems. [Objective] The practices currently adopted by practitioners for developing such system… ▽ More

    Submitted 24 January, 2023; originally announced January 2023.

  12. arXiv:2212.10693  [pdf, other

    cs.SE

    Requirements Engineering for Artificial Intelligence Systems: A Systematic Mapping Study

    Authors: Khlood Ahmad, Mohamed Abdelrazek, Chetan Arora, Muneera Bano, John Grundy

    Abstract: [Context] In traditional software systems, Requirements Engineering (RE) activities are well-established and researched. However, building Artificial Intelligence (AI) based software with limited or no insight into the system's inner workings poses significant new challenges to RE. Existing literature has focused on using AI to manage RE activities, with limited research on RE for AI (RE4AI). [Obj… ▽ More

    Submitted 20 December, 2022; originally announced December 2022.

  13. arXiv:2209.00838  [pdf, other

    cs.HC

    Needs and Challenges of Personal Data Visualisations in Mobile Health Apps: User Survey

    Authors: Yasmeen Anjeer Alshehhi, Mohamed Abdelrazek, Alessio Bonti

    Abstract: Personal data visualisations are becoming a critical contributor toward the successful adoption of mobile health (m-health) apps. Thus, understanding user needs and challenges when using mobile personal data visualisation is essential to ensuring the adoption of these apps. This paper presents the results of a user survey to understand users' demographics, tasks, needs, and challenges of using mob… ▽ More

    Submitted 2 September, 2022; originally announced September 2022.

    Comments: 16 pages

  14. arXiv:2203.01374  [pdf, other

    cs.HC

    Personal Data Visualisation on Mobile Devices: A Systematic Literature Review

    Authors: Yasmeen Anjeer Alshehhi, Mohamed Abdelrazek, Alessio Bonti

    Abstract: Personal data cover multiple aspects of our daily life and activities, including health, finance, social, Internet, Etc. Personal data visualisations aim to improve the user experience when exploring these large amounts of personal data and potentially provide insights to assist individuals in their decision making and achieving goals. People with different backgrounds, gender and ages usually nee… ▽ More

    Submitted 17 February, 2022; originally announced March 2022.

    Comments: 15 pages

  15. arXiv:2202.10620  [pdf

    cs.HC

    Analysis of Personal Data Visualization Reviews On mHealth Apps (short paper)

    Authors: Mohamed Abdelrazek, Yasmeen Anjeer Alshehhi, Alessio Bonti

    Abstract: Mobile devices, specifically, smartphones proved easy and quick access to data visualisations throughout various tracking apps. Mobile health (mHealth) apps have given non-expert users access to data visualisation to track their activities and health-related issues such as heart tracking and medication. However, no work is done on user experience or perception of data visualisations in mHealth app… ▽ More

    Submitted 21 February, 2022; originally announced February 2022.

    Comments: 9 pages

  16. arXiv:2103.01779  [pdf

    cs.CY

    COVID-19 vs Social Media Apps: Does Privacy Really Matter?

    Authors: Omar Haggag, Sherif Haggag, John Grundy, Mohamed Abdelrazek

    Abstract: Many people around the world are worried about using or even downloading COVID-19 contact tracing mobile apps. The main reported concerns are centered around privacy and ethical issues. At the same time, people are voluntarily using Social Media apps at a significantly higher rate during the pandemic without similar privacy concerns compared with COVID-19 apps. To better understand these seemingly… ▽ More

    Submitted 28 February, 2021; originally announced March 2021.

  17. Requirements of API Documentation: A Case Study into Computer Vision Services

    Authors: Alex Cummaudo, Rajesh Vasa, John Grundy, Mohamed Abdelrazek

    Abstract: Using cloud-based computer vision services is gaining traction, where developers access AI-powered components through familiar RESTful APIs, not needing to orchestrate large training and inference infrastructures or curate/label training datasets. However, while these APIs seem familiar to use, their non-deterministic run-time behaviour and evolution is not adequately communicated to developers. T… ▽ More

    Submitted 26 December, 2020; originally announced December 2020.

    Comments: Early Access preprint for an upcoming issue of the IEEE Transactions on Software Engineering

  18. arXiv:2012.03754  [pdf

    cs.LG cs.AI cs.CR

    Deep Learning Methods for Credit Card Fraud Detection

    Authors: Thanh Thi Nguyen, Hammad Tahir, Mohamed Abdelrazek, Ali Babar

    Abstract: Credit card frauds are at an ever-increasing rate and have become a major problem in the financial sector. Because of these frauds, card users are hesitant in making purchases and both the merchants and financial institutions bear heavy losses. Some major challenges in credit card frauds involve the availability of public data, high class imbalance in data, changing nature of frauds and the high n… ▽ More

    Submitted 7 December, 2020; originally announced December 2020.

  19. arXiv:2009.14683  [pdf, other

    cs.SE

    RCM: Requirement Capturing Model for Automated Requirements Formalisation

    Authors: Aya Zaki-Ismail, Mohamed Osama, Mohamed Abdelrazek, John Grundy, Amani Ibrahim

    Abstract: Most existing automated requirements formalisation techniques require system engineers to (re)write their requirements using a set of predefined requirement templates with a fixed structure and known semantics to simplify the formalisation process. However, these techniques require understanding and memorising requirement templates, which are usually fixed format, limit requirements captured, and… ▽ More

    Submitted 30 September, 2020; originally announced September 2020.

  20. arXiv:2005.13186  [pdf, other

    cs.SE cs.AI

    Beware the evolving 'intelligent' web service! An integration architecture tactic to guard AI-first components

    Authors: Alex Cummaudo, Scott Barnett, Rajesh Vasa, John Grundy, Mohamed Abdelrazek

    Abstract: Intelligent services provide the power of AI to developers via simple RESTful API endpoints, abstracting away many complexities of machine learning. However, most of these intelligent services-such as computer vision-continually learn with time. When the internals within the abstracted 'black box' become hidden and evolve, pitfalls emerge in the robustness of applications that depend on these evol… ▽ More

    Submitted 27 May, 2020; originally announced May 2020.

  21. arXiv:2001.10130  [pdf, other

    cs.SE cs.AI

    Interpreting Cloud Computer Vision Pain-Points: A Mining Study of Stack Overflow

    Authors: Alex Cummaudo, Rajesh Vasa, Scott Barnett, John Grundy, Mohamed Abdelrazek

    Abstract: Intelligent services are becoming increasingly more pervasive; application developers want to leverage the latest advances in areas such as computer vision to provide new services and products to users, and large technology firms enable this via RESTful APIs. While such APIs promise an easy-to-integrate on-demand machine intelligence, their current design, documentation and developer interface hid… ▽ More

    Submitted 27 January, 2020; originally announced January 2020.

  22. arXiv:1908.10661  [pdf, other

    eess.IV cs.CV cs.LG stat.ML

    Method and System for Image Analysis to Detect Cancer

    Authors: Waleed A. Yousef, Ahmed A. Abouelkahire, Deyaaeldeen Almahallawi, Omar S. Marzouk, Sameh K. Mohamed, Waleed A. Mustafa, Omar M. Osama, Ali A. Saleh, Naglaa M. Abdelrazek

    Abstract: Breast cancer is the most common cancer and is the leading cause of cancer death among women worldwide. Detection of breast cancer, while it is still small and confined to the breast, provides the best chance of effective treatment. Computer Aided Detection (CAD) systems that detect cancer from mammograms will help in reducing the human errors that lead to missing breast carcinoma. Literature is r… ▽ More

    Submitted 26 August, 2019; originally announced August 2019.

  23. arXiv:1907.11580  [pdf, other

    cs.DC

    Edge User Allocation with Dynamic Quality of Service

    Authors: Phu Lai, Qiang He, Guangming Cui, Xiaoyu Xia, Mohamed Abdelrazek, Feifei Chen, John Hosking, John Grundy, Yun Yang

    Abstract: In edge computing, edge servers are placed in close proximity to end-users. App vendors can deploy their services on edge servers to reduce network latency experienced by their app users. The edge user allocation (EUA) problem challenges service providers with the objective to maximize the number of allocated app users with hired computing resources on edge servers while ensuring their fixed quali… ▽ More

    Submitted 26 July, 2019; originally announced July 2019.

    Comments: This manuscript has been accepted for publication at the 17th International Conference on Service-Oriented Computing and may be published in the book series Lecture Notes in Computer Science. All copyrights reserved to Springer Nature Switzerland AG, Gewerbestrasse 11, 6330 Cham, Switzerland

  24. arXiv:1907.07748  [pdf, other

    eess.IV cs.CV

    End-to-end sensor modeling for LiDAR Point Cloud

    Authors: Khaled Elmadawi, Moemen Abdelrazek, Mohamed Elsobky, Hesham M. Eraqi, Mohamed Zahran

    Abstract: Advanced sensors are a key to enable self-driving cars technology. Laser scanner sensors (LiDAR, Light Detection And Ranging) became a fundamental choice due to its long-range and robustness to low light driving conditions. The problem of designing a control software for self-driving cars is a complex task to explicitly formulate in rule-based systems, thus recent approaches rely on machine learni… ▽ More

    Submitted 17 July, 2019; originally announced July 2019.

    Comments: Accepted in IEEE Intelligent Transportation Systems Conference - ITSC 2019

  25. arXiv:1906.07328  [pdf, other

    cs.SE cs.AI

    Losing Confidence in Quality: Unspoken Evolution of Computer Vision Services

    Authors: Alex Cummaudo, Rajesh Vasa, John Grundy, Mohamed Abdelrazek, Andrew Cain

    Abstract: Recent advances in artificial intelligence (AI) and machine learning (ML), such as computer vision, are now available as intelligent services and their accessibility and simplicity is compelling. Multiple vendors now offer this technology as cloud services and developers want to leverage these advances to provide value to end-users. However, there is no firm investigation into the maintenance and… ▽ More

    Submitted 30 July, 2019; v1 submitted 17 June, 2019; originally announced June 2019.

  26. Optimal Edge User Allocation in Edge Computing with Variable Sized Vector Bin Packing

    Authors: Phu Lai, Qiang He, Mohamed Abdelrazek, Feifei Chen, John Hosking, John Grundy, Yun Yang

    Abstract: In mobile edge computing, edge servers are geographically distributed around base stations placed near end-users to provide highly accessible and efficient computing capacities and services. In the mobile edge computing environment, a service provider can deploy its service on hired edge servers to reduce end-to-end service delays experienced by its end-users allocated to those edge servers. An op… ▽ More

    Submitted 11 April, 2019; originally announced April 2019.