Zaineb SakhrawiUniversity of Sfax | US
Zaineb Sakhrawi
Doctor of Computer Science
About
16
Publications
4,376
Reads
How we measure 'reads'
A 'read' is counted each time someone views a publication summary (such as the title, abstract, and list of authors), clicks on a figure, or views or downloads the full-text. Learn more
78
Citations
Introduction
Zaineb Sakhrawi. is a contractual assistant at the university of Monastir. She received her Ph.D. degree in "Computer Science" from the Faculty of Economic Sciences and Management of Sfax, Sfax University, Tunisia on 24 September 2022. Her research interests include Software engineering, Machine Learning techniques, Semantic Web and Ontology, Cloud Computing, and Medical information system. Member of the “Multimedia, InfoRmation systems, and Advanced Computing Laboratory
Additional affiliations
September 2019 - present
Education
September 2012 - February 2018
Publications
Publications (16)
Software enhancement must be carefully planned and quantified to satisfy customer change requests, such as adding new functionality, or deleting or changing an existing one. This paper investigates the use of the M5P Machine Learning (ML) algorithm on predicting software enhancement effort. This M5P ML algorithm is trained and tested with 302 softw...
Accurate prediction of software enhancement effort is a key success in software project management. To increase the accuracy of estimates, several proposals used machine-learning (ML) techniques for predicting the software project effort. However, there is no clear evidence for determining which techniques to select for predicting more accurate eff...
Estimating software enhancement efforts became a challenging task in software project management. Recent researches focused on identifying the best machine learning algorithms for software maintenance effort estimation. Most of the research publications investigated the use of ensemble learning for improving software effort estimation. Intending to...
Estimating software costs is a vital step in guaranteeing the successful completion of a software project. Given the significant impact of Functional Size (FS) measurement on obtaining accurate estimates for enhancement and development projects efforts, this study aims to investigate the use of FS as the key independent variable for predicting soft...
Regression testing is an important activity that aims to provide information about the quality of the software product under test when changes occur. The two primary techniques for optimizing regression testing are test case selection and prioritization. To identify features affected by a change and determine the best test cases for selection and p...
The field of the Internet of Things (IoT) is rapidly growing in significance, with roughly fifty billion devices being used in technology for computing by the end of 2020. However, the interdependence of IoT devices, as well as the variety of components used in their implementation, has caused a variety of issues, such as insufficient testing of ch...
A type of software testing, regression testing is often costly and labour-intensive. As such, multiple corporations have intensified efforts to estimate the amount of effort required. However, frequent alterations in software projects impact the precision of software regression test effort estimation (SRTEE), which increases the difficulty of manag...
The frequent changes in software projects may influence the accuracy of the software effort prediction and hinder the success of managing Agile projects. A survey on agile software prediction revealed that the most common cost driver among effort prediction models is the software size. Therefore, it is crucial to keep managers informed with the inf...
As businesses and individuals migrate to the cloud, the demand for cloud services increases. Therefore, the cloud providers must provide services in accordance with the expected customer’s requirements or quality of service. QoS parameters are one of the service-level agreements (SLA) key parameters that enable building a trusted relationship betwe...
Requirements for software system projects are becoming increasingly exposed to a large number of change requests. Change requests captured in natural language are difficult to analyze and evaluate. This may lead to major problems, such as requirements creep and ambiguity. To provide an appropriate understanding of a change request in a systematic w...
Software enhancement must be carefully planned and taken to satisfy customer change requests, such as adding a new functionality and deleting or changing an existing one. A poorly constructed planning may cause project failures to meet budget targets and deadlines. One of the software project planning activities is effort estimation. In this paper,...
The software Functional Size Measurement (FSM) is one of the major factors affecting the effort estimation. Several FSM methods have been proposed since they are useful when development/ enhancement effort must be estimated. However, the greatest challenge for the project managers and other stakeholders is how to identify the effectiveness of an FS...
Cloud computing paradigm has emerged as response to challenges of managing and delivering on-demand services, in which provider and customer are willing to sign a Service Level Agreement (SLA). Even though the SLA is used to specify the level of services provided and the guarantee where negotiated conditions are specified, customers are not always...
Questions
Questions (2)
public dataset, IoT, security, text
Non-Open Access Journals