22 citations · 115 across the 25 of their papers we have counts for
9 papers · 1 filter
Envisioning Responsible Quantum Software Engineering and Quantum Artificial Intelligence
Muneera Bano, Shaukat Ali, Didar Zowghi
The convergence of Quantum Computing (QC), Quantum Software Engineering (QSE), and Artificial Intelligence (AI) presents transformative opportunities across various domains. Howeve…
Exploring Qualitative Research Using LLMs
Muneera Bano, Didar Zowghi, Jon Whittle
The advent of AI driven large language models (LLMs) have stirred discussions about their role in qualitative research. Some view these as tools to enrich human understanding, whil…
A Model-Driven Approach to Reengineering Processes in Cloud Computing
Mahdi Fahmideh, John Grundy, Ghassan Beydoun +3
The reengineering process of large data-intensive legacy software applications to cloud platforms involves different interrelated activities. These activities are related to planni…
Alignment of Stakeholder Expectations about User Involvement in Agile Software Development
Jim Buchan, Muneera Bano, Didar Zowghi +2
Context: User involvement is generally considered to contributing to user satisfaction and project success and is central to Agile software development. In theory, the expectations…
Managing Requirements Change the Informal Way: When Saying 'No' is Not an Option
Waqar Hussain, Didar Zowghi, Tony Clear +2
Software has always been considered as malleable. Changes to software requirements are inevitable during the development process. Despite many software engineering advances over se…
IoT Smart City Architectures an Analytical Evaluation
Mahdi Fahmideh, Didar Zowghi
While several IoT architectures have been proposed for enabling smart city visions, not much work has been done to assess and compare these architectures. By applying our proposed…
An Exploration of IoT Platform Development
Mahdi Fahmideh, Didar Zowghi
Internet of Things platforms are key enablers for smart city initiatives, targeting the improvement of citizens quality of life and economic growth. As IoT platforms are dynamic, p…
ELICA: An Automated Tool for Dynamic Extraction of Requirements Relevant Information
Zahra Shakeri Hossein Abad, Vincenzo Gervasi, Didar Zowghi +1
Requirements elicitation requires extensive knowledge and deep understanding of the problem domain where the final system will be situated. However, in many software development pr…
Two Sides of the Same Coin: Software Developers' Perceptions of Task Switching and Task Interruption
Zahra Shakeri Hossein Abad, Mohammad Noaeen, Didar Zowghi +2
In the constantly evolving world of software development, switching back and forth between tasks has become the norm. While task switching often allows developers to perform tasks…