By Topic

Software, IEE Proceedings -

Issue 3 • Date Jun 2002

Filter Results

Displaying Results 1 - 2 of 2
  • Comparison of Web size measures for predicting Web design and authoring effort

    Page(s): 86 - 92
    Save to Project icon | Click to expandQuick Abstract | PDF file iconPDF (771 KB)  

    Software practitioners recognise the importance of realistic estimates of effort for the successful management of software projects, the Web being no exception. Estimates are necessary throughout the whole development life cycle. They are fundamental when bidding for a contract or when determining a project's feasibility in terms of cost-benefit analysis. In addition, they allow project managers and development organisations to manage resources effectively. Size, which can be described in terms of length, functionality and complexity, is often a major determinant of effort. Most effort prediction models to date concentrate on functional measures of size, although length and complexity are also essential aspects of size. A case study evaluation is described, in which size metrics characterising length, complexity and functionality are obtained and used to generate effort prediction models for Web authoring and design. The comparison of these size metrics as effort predictors is described by generating corresponding prediction models, and their accuracy is compared using boxplots of the residuals. Results suggest that in general all categories present a similar prediction accuracy View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Framework based on design patterns for providing persistence in object-oriented programming languages

    Page(s): 77 - 85
    Save to Project icon | Click to expandQuick Abstract | PDF file iconPDF (1018 KB)  

    An approach is described providing object persistence in object-oriented programming languages without modifying the run-time system or the language itself By successively applying design patterns such as the 'serialiser', 'factory method', and 'strategy' patterns we develop an object-oriented framework for providing object persistence. The advantages of object-orientation are highlighted: structured classification through class-hierarchies, extensibility and promotion of reuse. The framework clearly separates persistence control from storage control. A hierarchy of different storage types, useful in different application domains, is introduced. The framework does not rely on any kind of special programming language features. It only uses basic object-oriented programming techniques, and is therefore implementable in any object-oriented programming language. An experimental implementation in Ada 95 is presented View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.