Sadia Ali

Dr. Sadia Ali

orcid

Research Focus & Metrics

Academic Career Length

5Years (2022-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
31 October 2023 in Scientific Reports
Verified
Journal Article
Open access
PDF file
MRMuhammad Aqib Rauf
Muhammad Aqib Rauf
SBSarfraz Bibi
Sarfraz Bibi
SASadia Ali
Sadia Ali
TATahani AlSaedi
Tahani AlSaedi
SRSaif Ur Rehman
Saif Ur Rehman
MKMahwish Kundi
Mahwish Kundi
Requirement elicitation stands as a pivotal activity within requirement engineering, gaining even greater significance in the context of global software development. Effective communication among stakeholders assumes paramount importance in this arena. Factors such as time zone disparities, cultural variations, and language differences exert a formidable impact on communication within the sphere of global software development. These dynamics inevitably impinge upon timely coordination, potentially compromising the software's quality. In response, researchers have proffered communication models tailored for requirement elicitation within the ambit of global software development. The purpose of this study is to conduct an in-depth critical review of existing communication models for demand elicitation in global software development. Through this comprehensive review, we aim to discern prevailing publication trends, provide an introductory overview, and illuminate the strengths and limitations inherent in the existing communication models. By identifying these limitations, we seek to advance a novel, low-cost communication approach designed primarily for demand elicitation in global software development. To culminate our endeavor, we will undertake a case study-based experiment, meticulously designed to assess the efficacy and practical utility of the proposed techniques.

5 November 2022 in Sustainability
Verified
Journal Article
Open access
PDF file
SASadia Ali
Sadia Ali
YHYaser Hafeez
Yaser Hafeez
MHMamoona Humayun
Mamoona Humayun
Noor Zaman JhanjhiNoor Zaman Jhanjhi
Noor Zaman Jhanjhi
RGRania Ghoniem
Rania Ghoniem
Component-based software development has become more popular in recent decades. Currently, component delivery only includes interface specifications, which complicates the selection and integration of suitable components to build a new system. The majority of the components are reused, after appropriate modifications in accordance with the new system, or new version of the system. After components integration, errors may occur during the interaction of their features due to incomplete, ambiguous, or mismatched terms used in requirement analysis and specification, affecting component validation. Therefore, there is a need for a study that identifies challenges and covert concepts into practice by providing solutions to these challenges. The objective of this study is to identify some attributes and information sources that are essential during component-based development. The proposed framework is based on these attributes and information sources. In this study, we provide a taxonomy of attributes and information sources among different activities of component development, and propose a framework to improve the component development process. To investigate the proposed framework, we performed an experimental study to get real-world scenario results from industrial practitioners. The results showed that the proposed framework improves the process of component specification and validation without ambiguity and component failures. Additionally, compared with other methods (random priority, clustering-based and execution rate), the proposed framework successfully outperforms other methods. As a result, the proposed framework’s accuracy, F-measures, and fault identification rate were higher (i.e., greater than 80%) than those of other methods (i.e., less than 80%). The proposed framework will provide a significant guideline for practitioners and researchers.