
Zaineb SakhrawiUniversity of Monastir | UTM · Computer Sciences
Zaineb Sakhrawi
Doctor of Computer Science
About
11
Publications
2,605
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
26
Citations
Citations since 2017
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 (11)
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...
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...