334 citations · 1.9k across the 45 of their papers we have counts for
21 papers · 1 filter
What UAE Software Students Think about Software Testing: A Replicated Study
Luiz Fernando Capretz, Saad Harous, Ali Bou Nassif
Software testing is vital to improve software quality. However, software tester role is stigmatized, partly due to misperception and partly due to the treatment of the testing proc…
On the Value of Project Productivity for Early Effort Estimation
Mohammad Azzeh, Ali Bou Nassif, Yousef Elsheikh +1
In general, estimating software effort using a Use Case Point (UCP) size requires the use of productivity as a second prediction factor. However, there are three drawbacks to this…
Reliability Models for Smartphone Applications
Sonia Meskini, Ali Bou Nassif, Luiz Fernando Capretz
Smartphones have become the most used electronic devices. They carry out most of the functionalities of desktops, offering various useful applications that suit the users needs. Th…
Empirical Analysis on Productivity Prediction and Locality for Use Case Points Method
Mohammad Azzeh, Ali Bou Nassif, Cuauhtemoc Lopez Martin
Use Case Points (UCP) method has been around for over two decades. Although, there was a substantial criticism concerning the algebraic construction and factors assessment of UCP,…
Predicting Software Effort from Use Case Points: A Systematic Review
Mohammad Azzeh, Ali Bou Nassif, Imtinan Attili
Context: Predicting software project effort from Use Case Points (UCP) method is increasingly used among researchers and practitioners. However, unlike other effort estimation doma…
Software Effort Estimation from Use Case Diagrams Using Nonlinear Regression Analysis
Ali Bou Nassif, Manar AbuTaleb, Luiz Fernando Capretz
Software effort estimation in the early stages of the software life cycle is one of the most essential and daunting tasks for project managers. In this research, a new model based…
Can we rely on smartphone applications?
Sonia Meskini, Ali Bou Nassif, Luiz Fernando Capretz
Smartphones are becoming necessary tools in the daily lives of mil-lions of users who rely on these devices and their applications. There are thou-sands of applications for smartph…
Software Development Effort Estimation Using Regression Fuzzy Models
Ali Bou Nassif, Mohammad Azzeh, Ali Idri +1
Software effort estimation plays a critical role in project management. Erroneous results may lead to overestimating or underestimating effort, which can have catastrophic conseque…
v-SVR Polynomial Kernel for Predicting the Defect Density in New Software Projects
Cuauhtemoc Lopez-Martin, Mohammad Azzeh, Ali Bou Nassif +1
An important product measure to determine the effectiveness of software processes is the defect density (DD). In this study, we propose the application of support vector regression…
A training process for improving the quality of software projects developed by a practitioner
Cuauhtémoc López-Martín, Ali Bou Nassif, Alain Abran
Background: The quality of a software product depends on the quality of the software process followed in developing the product. Therefore, many higher education institutions (HEI)…
Analyzing the Relationship between Project Productivity and Environment Factors in the Use Case Points Method
Mohammad Azzeh, Ali Bou Nassif
Project productivity is a key factor for producing effort estimates from Use Case Points (UCP), especially when the historical dataset is absent. The first versions of UCP effort e…
An empirical evaluation of ensemble adjustment methods for analogy-based effort estimation
Mohammad Azzeh, Ali Bou Nassif, Leandro L Minku
Objective: This paper investigates the potential of ensemble learning for variants of adjustment methods used in analogy-based effort estimation. The number k of analogies to be us…
Fuzzy Model Tree For Early Effort Estimation
Mohammad Azzeh, Ali Bou Nassif
Use Case Points (UCP) is a well-known method to estimate the project size, based on Use Case diagram, at early phases of software development. Although the Use Case diagram is wide…
Analogy-based effort estimation: a new method to discover set of analogies from dataset characteristics
Mohammad Azzeh, Ali Bou Nassif
Analogy-based effort estimation (ABE) is one of the efficient methods for software effort estimation because of its outstanding performance and capability of handling noisy dataset…
Pareto Efficient Multi Objective Optimization for Local Tuning of Analogy Based Estimation
Mohammad Azzeh, Ali Bou Nassif, Shadi Banitaan +1
Analogy Based Effort Estimation (ABE) is one of the prominent methods for software effort estimation. The fundamental concept of ABE is closer to the mentality of expert estimation…
Enhancing Use Case Points Estimation Method Using Soft Computing Techniques
Ali Bou Nassif, Luiz Fernando Capretz, Danny Ho
Software estimation is a crucial task in software engineering. Software estimation encompasses cost, effort, schedule, and size. The importance of software estimation becomes criti…
Neural Network Models for Software Development Effort Estimation: A Comparative Study
Ali Bou Nassif, Mohammad Azzeh, Luiz Fernando Capretz +1
Software development effort estimation (SDEE) is one of the main tasks in software project management. It is crucial for a project manager to efficiently predict the effort or cost…
A Hybrid Model for Estimating Software Project Effort from Use Case Points
Mohammad Azzeh, Ali Bou Nassif
Early software effort estimation is a hallmark of successful software project management. Building a reliable effort estimation model usually requires historical data. Unfortunatel…
A Hybrid Intelligent Model for Software Cost Estimation
Wei Lin Du, Luiz Fernando Capretz, Ali Bou Nassif +1
Accurate software development effort estimation is critical to the success of software projects. Although many techniques and algorithmic models have been developed and implemented…
A Comparison Between Decision Trees and Decision Tree Forest Models for Software Development Effort Estimation
Ali Bou Nassif, Mohammad Azzeh, Luiz Fernando Capretz +1
Accurate software effort estimation has been a challenge for many software practitioners and project managers. Underestimation leads to disruption in the projects estimated cost an…
Analyzing the Non-Functional Requirements in the Desharnais Dataset for Software Effort Estimation
Ali Bou Nassif, Luiz Fernando Capretz, Danny Ho
Studying the quality requirements (aka Non-Functional Requirements (NFR)) of a system is crucial in Requirements Engineering. Many software projects fail because of neglecting or f…