27,265 research outputs found
Recommended from our members
Estimating software project effort using analogies
Accurate project effort prediction is an important goal for the software engineering community. To date most work has focused upon building algorithmic models of effort, for example COCOMO. These can be calibrated to local environments. We describe an alternative approach to estimation based upon the use of analogies. The underlying principle is to characterise projects in terms of features (for example, the number of interfaces, the development method or the size of the functional requirements document). Completed projects are stored and then the problem becomes one of finding the most similar projects to the one for which a prediction is required. Similarity is defined as Euclidean distance in n-dimensional space where n is the number of project features. Each dimension is standardised so all dimensions have equal weight. The known effort values of the nearest neighbours to the new project are then used as the basis for the prediction. The process is automated using a PC based tool known as ANGEL. The method is validated on nine different industrial datasets (a total of 275 projects) and in all cases analogy outperforms algorithmic models based upon stepwise regression. From this work we argue that estimation by analogy is a viable technique that, at the very least, can be used by project managers to complement current estimation techniques
A foundation for machine learning in design
This paper presents a formalism for considering the issues of learning in design. A foundation for machine learning in design (MLinD) is defined so as to provide answers to basic questions on learning in design, such as, "What types of knowledge can be learnt?", "How does learning occur?", and "When does learning occur?". Five main elements of MLinD are presented as the input knowledge, knowledge transformers, output knowledge, goals/reasons for learning, and learning triggers. Using this foundation, published systems in MLinD were reviewed. The systematic review presents a basis for validating the presented foundation. The paper concludes that there is considerable work to be carried out in order to fully formalize the foundation of MLinD
Application of expert systems in project management decision aiding
The feasibility of developing an expert systems-based project management decision aid to enhance the performance of NASA project managers was assessed. The research effort included extensive literature reviews in the areas of project management, project management decision aiding, expert systems technology, and human-computer interface engineering. Literature reviews were augmented by focused interviews with NASA managers. Time estimation for project scheduling was identified as the target activity for decision augmentation, and a design was developed for an Integrated NASA System for Intelligent Time Estimation (INSITE). The proposed INSITE design was judged feasible with a low level of risk. A partial proof-of-concept experiment was performed and was successful. Specific conclusions drawn from the research and analyses are included. The INSITE concept is potentially applicable in any management sphere, commercial or government, where time estimation is required for project scheduling. As project scheduling is a nearly universal management activity, the range of possibilities is considerable. The INSITE concept also holds potential for enhancing other management tasks, especially in areas such as cost estimation, where estimation-by-analogy is already a proven method
A Variational Formulation of Dissipative Quasicontinuum Methods
Lattice systems and discrete networks with dissipative interactions are
successfully employed as meso-scale models of heterogeneous solids. As the
application scale generally is much larger than that of the discrete links,
physically relevant simulations are computationally expensive. The
QuasiContinuum (QC) method is a multiscale approach that reduces the
computational cost of direct numerical simulations by fully resolving complex
phenomena only in regions of interest while coarsening elsewhere. In previous
work (Beex et al., J. Mech. Phys. Solids 64, 154-169, 2014), the originally
conservative QC methodology was generalized to a virtual-power-based QC
approach that includes local dissipative mechanisms. In this contribution, the
virtual-power-based QC method is reformulated from a variational point of view,
by employing the energy-based variational framework for rate-independent
processes (Mielke and Roub\'i\v{c}ek, Rate-Independent Systems: Theory and
Application, Springer-Verlag, 2015). By construction it is shown that the QC
method with dissipative interactions can be expressed as a minimization problem
of a properly built energy potential, providing solutions equivalent to those
of the virtual-power-based QC formulation. The theoretical considerations are
demonstrated on three simple examples. For them we verify energy consistency,
quantify relative errors in energies, and discuss errors in internal variables
obtained for different meshes and two summation rules.Comment: 38 pages, 21 figures, 4 tables; moderate revision after review, one
example in Section 5.3 adde
- âŠ