{'fraction_non_alphanumeric': 0.03394495412844037, 'fraction_numerical': 0.0, 'mean_word_length': 5.693251533742331, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
A Morphological-Rank-Linear Approach for Software Development Cost Estimation

This work presents a Morphological-Rank-Linear approach to solve the problem of Software Development Cost Estimation (SDCE). It consists of a hybrid morphological model, which is a linear combination between a Morphological-Rank (MR) operator (nonlinear) and a Finite Impulse Response (FIR) operator (linear), referred to as Morphological-Rank-Linear (MRL) filter. A gradient steepest descent method to adjust the MRL filter parameters (learning process), using the Least Mean Squares (LMS) algorithm, and a systematic approach to overcome the problem of nondifferentiability of the morphological-rank operator are used to improve the numerical robustness of training algorithm. Furthermore, an experimental analysis is conducted with the proposed approach using the well-known NASA database. In the experiments, two relevant performance metrics and an evaluation function are used to assess the performance of the proposed approach. The results obtained are compared to models recently presented in literature.