18 citations · 52 across the 16 of their papers we have counts for
16 papers
Model Generation with LLMs: From Requirements to UML Sequence Diagrams
Alessio Ferrari, Sallam Abualhaija, Chetan Arora
Complementing natural language (NL) requirements with graphical models can improve stakeholders' communication and provide directions for system design. However, creating models fr…
Practical Guidelines for the Selection and Evaluation of Natural Language Processing Techniques in Requirements Engineering
Mehrdad Sabetzadeh, Chetan Arora
Natural Language Processing (NLP) is now a cornerstone of requirements automation. One compelling factor behind the growing adoption of NLP in Requirements Engineering (RE) is the…
PersonaGen: A Tool for Generating Personas from User Feedback
Xishuo Zhang, Lin Liu, Yi Wang +4
Personas are crucial in software development processes, particularly in agile settings. However, no effective tools are available for generating personas from user feedback in agil…
Multi-Modal Emotion Recognition for Enhanced Requirements Engineering: A Novel Approach
Ben Cheng, Chetan Arora, Xiao Liu +3
Requirements engineering (RE) plays a crucial role in developing software systems by bridging the gap between stakeholders' needs and system specifications. However, effective comm…
Stop Words for Processing Software Engineering Documents: Do they Matter?
Yaohou Fan, Chetan Arora, Christoph Treude
Stop words, which are considered non-predictive, are often eliminated in natural language processing tasks. However, the definition of uninformative vocabulary is vague, so most al…
Requirements Engineering Framework for Human-centered Artificial Intelligence Software Systems
Khlood Ahmad, Mohamed Abdelrazek, Chetan Arora +3
[Context] Artificial intelligence (AI) components used in building software solutions have substantially increased in recent years. However, many of these solutions focus on techni…
Requirements Elicitation and Modelling of Artificial Intelligence Systems: An Empirical Study
Khlood Ahmad, Mohamed Abdelrazek, Chetan Arora +2
Artificial Intelligence (AI) systems have gained significant traction in the recent past, creating new challenges in requirements engineering (RE) when building AI software systems…
Persona-based Assessment of Software Engineering Student Research Projects: An Experience Report
Chetan Arora, Laura Tubino, Andrew Cain +2
Students enrolled in software engineering degrees are generally required to undertake a research project in their final year through which they demonstrate the ability to conduct r…
Towards Human-Centred Crowd Computing: Software for Better Use of Computational Resources
Niroshinie Fernando, Chetan Arora, Seng W. Loke +3
Internet-connected smart devices are increasing at an exponential rate. These powerful devices have created a yet-untapped pool of idle resources that can be utilised, among others…
AI-based Question Answering Assistance for Analyzing Natural-language Requirements
Saad Ezzini, Sallam Abualhaija, Chetan Arora +1
By virtue of being prevalently written in natural language (NL), requirements are prone to various defects, e.g., inconsistency and incompleteness. As such, requirements are freque…
Requirements Practices and Gaps When Engineering Human-Centered Artificial Intelligence Systems
Khlood Ahmad, Mohamed Abdelrazek, Chetan Arora +2
[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…
Requirements Engineering for Artificial Intelligence Systems: A Systematic Mapping Study
Khlood Ahmad, Mohamed Abdelrazek, Chetan Arora +2
[Context] In traditional software systems, Requirements Engineering (RE) activities are well-established and researched. However, building Artificial Intelligence (AI) based softwa…
COREQQA -- A COmpliance REQuirements Understanding using Question Answering Tool
Sallam Abualhaija, Chetan Arora, Lionel Briand
We introduce COREQQA, a tool for assisting requirements engineers in acquiring a better understanding of compliance requirements by means of automated Question Answering. Extractin…
TAPHSIR: Towards AnaPHoric Ambiguity Detection and ReSolution In Requirements
Saad Ezzini, Sallam Abualhaija, Chetan Arora +1
We introduce TAPHSIR, a tool for anaphoric ambiguity detection and anaphora resolution in requirements. TAPHSIR facilities reviewing the use of pronouns in a requirements specifica…
Internet of Things in Space: A Review of Opportunities and Challenges from Satellite-Aided Computing to Digitally-Enhanced Space Living
Jonathan Kua, Chetan Arora, Seng W. Loke +2
Recent scientific and technological advancements driven by the Internet of Things (IoT), Machine Learning (ML) and Artificial Intelligence (AI), distributed computing and data comm…
Dynamic Adaptation of Software-defined Networks for IoT Systems: A Search-based Approach
Seung Yeob Shin, Shiva Nejati, Mehrdad Sabetzadeh +3
The concept of Internet of Things (IoT) has led to the development of many complex and critical systems such as smart emergency management systems. IoT-enabled applications typical…