Software Metrics Research Laboratory
Recent Deposits
-
An effort prediction model for data-centred fourth-generation-language software development
Accurate effort prediction is often an important factor for successful software development. However, the diversity of software development tools observed today has resulted in a situation where existing effort prediction ... -
Early experiences in measuring multimedia systems development effort
The development of multimedia information systems must be managed and controlled just as it is for other generic system types. This paper proposes an approach for assessing multimedia component and system characteristics ... -
Applications of fuzzy logic to software metric models for development effort estimation
Software metrics are measurements of the software development process and product that can be used as variables (both dependent and independent) in models for project management. The most common types of these models are ... -
Measurement of database systems: an empirical study
There is comparatively little work, other than function points, that tackles the problem of building prediction systems for software that is dominated by data considerations, in particular systems developed using 4GLs. We ... -
FULSOME: Fuzzy logic for software metric practitioners and researchers
There has been increasing interest in recent times for using fuzzy logic techniques to represent software metric models, especially those predicting development effort. The use of fuzzy logic for this application area ... -
Bayesian statistical effort prediction models for data-centred 4GL software development
Constructing an accurate effort prediction model is a challenge in Software Engineering. This paper presents three Bayesian statistical software effort prediction models for database-oriented software systems, which are ... -
Alternatives to regression models for estimating software projects
The use of ‘standard’ regression analysis to derive predictive equations for software development has recently been complemented by increasing numbers of analyses using less common methods, such as neural networks, fuzzy ... -
Establishing relationships between specification size and software process effort in CASE environments
Advances in software process technology have rendered many existing methods of size assessment and effort estimation inapplicable. The use of automation in the software process, however, provides an opportunity for the ... -
Fuzzy logic for software metric models throughout the development life-cycle
One problem faced by managers who are using project management models is the elicitation of numerical inputs. Obtaining these with any degree of confidence early in a project is not always feasible. Related to this difficulty ... -
Assessing prediction systems
For some years software engineers have been attempting to develop useful prediction systems to estimate such attributes as the effort to develop a piece of software and the likely number of defects. Typically, prediction ... -
Factors systematically associated with errors in subjective estimates of software development effort: The stability of expert judgment
Software metric-based estimation of project development effort is most often performed by expert judgment rather than by using an empirically derived model (although such may be used by the expert to assist their decision). ... -
Using data models to estimate required effort in creating a spatial information system
The creation of spatial information systems can be viewed from many directions. One such view is to see the creation in terms of data collection, data modelling, codifying spatial processes, information management, analysis ... -
Software process engineering for measurement-driven software quality programs—realism and idealism
This paper brings together a set of commonsense recommendations relating to the delivery of software quality, with some emphasis on the adoption of realistic perspectives for software process/product stakeholders in the ... -
Industry practices in project management for multimedia information systems
This paper describes ongoing research directed at formulating a set of appropriate measures for assessing and ultimately predicting effort requirements for multimedia systems development. Whilst significant advances have ... -
Bayesian statistical models for predicting software development effort
Constructing an accurate effort prediction model is a challenge in Software Engineering. This paper presents new Bayesian statistical models, in order to predict development effort of software systems in the International ... -
Process management for geographical information system development
The controlled management of software processes, an area of ongoing research in the business systems domain, is equally important in the development of geographical information systems (GIS). Appropriate software processes ... -
An application of Bayesian network for predicting object-oriented software maintainability
As the number of object-oriented software systems increases, it becomes more important for organizations to maintain those systems effectively. However, currently only a small number of maintainability prediction models ... -
Applying soft systems methodology to multimedia systems requirements analysis
The Soft Systems Methodology (SSM) was used to identify requirements for the development of one or more information systems for a local company. The outcome of using this methodology was the development of three multimedia ... -
A comparison of alternatives to regression analysis as model building techniques to develop predictive equations for software metrics
The almost exclusive use of regression analysis to derive predictive equations for software development metrics found in papers published before 1990 has recently been complemented by increasing numbers of studies using ... -
Software metrics data analysis—Exploring the relative performance of some commonly used modeling techniques
Whilst some software measurement research has been unquestionably successful, other research has struggled to enable expected advances in project and process management. Contributing to this lack of advancement has been ...