14,002 research outputs found

    A Neuro Fuzzy Algorithm to Compute Software Effort Estimation

    Get PDF
    Software Effort Estimation is highly important and considered to be a primary activity in software project management The accurate estimates are conducted in the development of business case in the earlier stages of project management This accurate prediction helps the investors and customers to identify the total investment and schedule of the project The project developers define process to estimate the effort more accurately with the available mythologies using the attributes of the project The algorithmic estimation models are very simple and reliable but not so accurate The categorical datasets cannot be estimated using the existing techniques Also the attributes of effort estimation are measured in linguistic values which may leads to confusion This paper looks in to the accuracy and reliability of a non-algorithmic approach based on adaptive neuro fuzzy logic in the problem of effort estimation The performance of the proposed method demonstrates that there is a accurate substantiation of the outcomes with the dataset collected from various projects The results were compared for its accuracy using MRE and MMRE as the metrics The research idea in the proposed model for effort estimation is based on project domain and attribute which incorporates the model with more competence in augmenting the crux of neural network to exhibit the advances in software estimatio

    The 1990 progress report and future plans

    Get PDF
    This document describes the progress and plans of the Artificial Intelligence Research Branch (RIA) at ARC in 1990. Activities span a range from basic scientific research to engineering development and to fielded NASA applications, particularly those applications that are enabled by basic research carried out at RIA. Work is conducted in-house and through collaborative partners in academia and industry. Our major focus is on a limited number of research themes with a dual commitment to technical excellence and proven applicability to NASA short, medium, and long-term problems. RIA acts as the Agency's lead organization for research aspects of artificial intelligence, working closely with a second research laboratory at JPL and AI applications groups at all NASA centers

    Software development effort estimation modeling using a combination of fuzzy-neural network and differential evolution algorithm

    Get PDF
    Software cost estimation has always been a serious challenge lying ahead of software teams that should be seriously considered in the early stages of a project. Lack of sufficient information on final requirements, as well as the existence of inaccurate and vague requirements, are among the main reasons for unreliable estimations in this area. Though several effort estimation models have been proposed over the recent decade, an increase in their accuracy has always been a controversial issue, and researchers' efforts in this area are still ongoing. This study presents a new model based on a hybrid of adaptive network-based fuzzy inference system (ANFIS) and differential evolution (DE) algorithm. This model tries to obtain a more accurate estimation of software development effort that is capable of presenting a better estimate within a wide range of software projects compared to previous works. The proposed method outperformed other optimization algorithms adopted from the genetic algorithm, evolutionary algorithms, meta-heuristic algorithms, and neuro-fuzzy based optimization algorithms, and could improve the accuracy using MMRE and PRED (0.25) criteria up to 7%

    Software Development Effort Estimation Using Regression Fuzzy Models

    Full text link
    Software effort estimation plays a critical role in project management. Erroneous results may lead to overestimating or underestimating effort, which can have catastrophic consequences on project resources. Machine-learning techniques are increasingly popular in the field. Fuzzy logic models, in particular, are widely used to deal with imprecise and inaccurate data. The main goal of this research was to design and compare three different fuzzy logic models for predicting software estimation effort: Mamdani, Sugeno with constant output and Sugeno with linear output. To assist in the design of the fuzzy logic models, we conducted regression analysis, an approach we call regression fuzzy logic. State-of-the-art and unbiased performance evaluation criteria such as standardized accuracy, effect size and mean balanced relative error were used to evaluate the models, as well as statistical tests. Models were trained and tested using industrial projects from the International Software Benchmarking Standards Group (ISBSG) dataset. Results showed that data heteroscedasticity affected model performance. Fuzzy logic models were found to be very sensitive to outliers. We concluded that when regression analysis was used to design the model, the Sugeno fuzzy inference system with linear output outperformed the other models.Comment: This paper has been accepted in January 2019 in Computational Intelligence and Neuroscience Journal (In Press

    Towards an Early Software Estimation Using Log-Linear Regression and a Multilayer Perceptron Model

    Get PDF
    Software estimation is a tedious and daunting task in project management and software development. Software estimators are notorious in predicting software effort and they have been struggling in the past decades to provide new models to enhance software estimation. The most critical and crucial part of software estimation is when estimation is required in the early stages of the software life cycle where the problem to be solved has not yet been completely revealed. This paper presents a novel log-linear regression model based on the use case point model (UCP) to calculate the software effort based on use case diagrams. A fuzzy logic approach is used to calibrate the productivity factor in the regression model. Moreover, a multilayer perceptron (MLP) neural network model was developed to predict software effortbased on the software size and team productivity. Experiments show that the proposed approach outperforms the original UCP model. Furthermore, a comparison between the MLP and log-linear regression models was conducted based on the size of the projects. Results demonstrate that the MLP model can surpass the regression model when small projects are used, but the log-linear regression model gives better results when estimating larger projects

    A Feasibility Study for the Automated Monitoring and Control of Mine Water Discharges

    Get PDF
    The chemical treatment of mine-influenced waters is a longstanding environmental challenge for many coal operators, particularly in Central Appalachia. Mining conditions in this region present several unique obstacles to meeting NPDES effluent limits. Outlets that discharge effluent are often located in remote areas with challenging terrain where conditions do not facilitate the implementation of large-scale commercial treatment systems. Furthermore, maintenance of these systems is often laborious, expensive, and time consuming. Many large mining complexes discharge water from numerous outlets, while using environmental technicians to assess the water quality and treatment process multiple times per day. Unfortunately, this treatment method when combined with the lower limits associated with increased regulatory scrutiny can lead to the discharge of non-compliant water off of the mine permit. As an alternative solution, this thesis describes the ongoing research and development of automated protocols for the treatment and monitoring of mine water discharges. In particular, the current work highlights machine learning algorithms as a potential solution for pH control.;In this research, a bench-scale treatment system was constructed. This system simulates a series of ponds such as those found in use by Central Appalachian coal companies to treat acid mine drainage. The bench-scale system was first characterized to determine the volumetric flow rates and resident time distributions at varying flow rates and reactor configurations. Next, data collection was conducted using the bench scale system to generate training data by introducing multilevel random perturbations to the alkaline and acidic water flow rates. A fuzzy controller was then implemented in this system to administer alkaline material with the goal of automating the chemical treatment process. Finally, the performance of machine learning algorithms in predicting future water quality was evaluated to identify the critical input variables required to build these algorithms. Results indicate the machine learning controllers are viable alternatives to the manual control used by many Appalachian coal producers

    Multidisciplinary studies in management and development programs in the public sector Semiannual report, 1 Jan. - 30 Jun. 1970

    Get PDF
    Multidisciplinary studies in programs in the public sector, including project management, NASA technology transfer, national decision making, and space regulation
    corecore