Scheduled System Maintenance on May 29th, 2015:
IEEE Xplore will be upgraded between 11:00 AM and 10:00 PM EDT. During this time there may be intermittent impact on performance. For technical support, please contact us at onlinesupport@ieee.org. We apologize for any inconvenience.
By Topic

Software Engineering Journal

Issue 1 • Date Jan 1990

Filter Results

Displaying Results 1 - 9 of 9
  • Quality assuring specification and design

    Publication Year: 1990 , Page(s): 11 - 26
    Save to Project icon | Click to expandQuick Abstract | PDF file iconPDF (1144 KB)  

    Specification and design have a decisive influence over the quality of software and software-based systems. Much of the value of products is vested in the specification and in early phases of design. Yet the concepts of specification and design are poorly understood, and the practice of quality assurance of specifications, as products in their own right, has not been established. The authors define the notions of specification and design and propose a model that can be used in the measurement-based quality assurance of both. The model is illustrated in an example relating to a very simple communication system View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Adapting function point analysis to Jackson system development

    Publication Year: 1990 , Page(s): 79 - 84
    Save to Project icon | Click to expandQuick Abstract | PDF file iconPDF (492 KB)  

    Overviews of the estimation model function point analysis (FPA) and the operational software development method Jackson system development (JSD) are given. The adaptation to JSD projects of two main versions of the FPA method is described. A number of issues are raised concerning both the applicability of FPA-based techniques to JSD projects and general ways in which FPA estimation might be improved. A summary is presented of the results obtained by applying the two adaptations to an actual commercial JSD project, and various objectives are highlighted for future research View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • PERFIDE: an environment for evaluation and monitoring of software reliability metrics during the test phase

    Publication Year: 1990 , Page(s): 27 - 32
    Save to Project icon | Click to expandQuick Abstract | PDF file iconPDF (404 KB)  

    The need to use reliability metrics to improve the software production process, particularly during the test phase is outlined. A new approach for the organisation of testing activities based on the concept of `step-by-step integration' is introduced. The benefits derived from the adoption of reliability metrics as test targets during system integration are explained. Finally, it is shown how these concepts have inspired the conception of PERFIDE (performance integrated development environment), an innovative tool bridging the gap between software reliability theory and the day-to-day practice of software engineers View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Software faults: spreading, detection and costs

    Publication Year: 1990 , Page(s): 33 - 42
    Save to Project icon | Click to expandQuick Abstract | PDF file iconPDF (716 KB)  

    The authors consider, through modelling, how software faults are spread throughout the entire life-cycle of a large software product and how fault detection and correction processes will affect the spreading mechanism. The study is further enlarged to incorporate models for cost estimation. The models can be described as being of a qualitative rather than a quantitative nature, in that they highlight the effects of different approaches relative to each other before giving `exact' values for each approach. The study reveals that the behaviour and consequences of different ways of spreading and detection, as well as different cost mixtures, can be studied and thus understood View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • An evaluation of some design metrics

    Publication Year: 1990 , Page(s): 50 - 58
    Cited by:  Papers (3)
    Save to Project icon | Click to expandQuick Abstract | PDF file iconPDF (612 KB)  

    Some software design metrics are evaluated using data from a communications system. The design metrics investigated were based on the information flow metrics proposed by S. Henry and D. Kafura (1981) and the problems they encountered are discussed. The slightly simpler metrics used in this study are described. The ability of the design metrics to identify change-prone, error-prone and complex programs are contrasted with that of simple code metrics. Although one of the design metrics (informational fan-out)/ was able to identify change-prone, fault-prone and complex programs, code metrics (i.e. lines of code and number of branches) were better. In this context `better' means correctly identifying a larger proportion of change-prone, error-prone and/or complex programs, while maintaining a relatively low false identification rate (i.e. incorrectly identifying a program which did not in fact exhibit any undesirable features) View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Design metrics: an empirical analysis

    Publication Year: 1990 , Page(s): 3 - 10
    Save to Project icon | Click to expandQuick Abstract | PDF file iconPDF (580 KB)  

    The application of design metrics to software development. is considered. An empirical investigation is described, the goal of which is to identify design metrics that allow the software engineer to discriminate between designs and pinpoint design weaknesses, particularly with a view to minimising development effort. A design measure based upon information flows between modules is proposed and empirically validated by analysing 13 software systems. A highly significant correlation is found between this metric and development effort measured as computer connect time. By contrast, size-based design metrics are found to exhibit little association with effort View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Quantitative monitoring of software development by time-based and intercheckpoint monitoring

    Publication Year: 1990 , Page(s): 43 - 49
    Cited by:  Patents (19)
    Save to Project icon | Click to expandQuick Abstract | PDF file iconPDF (516 KB)  

    An extension to the methods of monitoring originally developed in the paper by B.A. Kitchenham and J.G. Walker (1989), is provided. The author discusses how time-based analysis of the metric information can be used to provide a more continuous form of monitoring to complement the approach taken in that paper. This extension is of particular importance to large or long time scale projects when considerable time and effort is expended between checkpoints View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Software metrics: theory, tools and validation

    Publication Year: 1990 , Page(s): 65 - 78
    Cited by:  Papers (1)
    Save to Project icon | Click to expandQuick Abstract | PDF file iconPDF (1156 KB)  

    One of the four major themes of the UK government's Alvey Programme was software engineering. This theme was subdivided into three special interest areas: formal methods, reliability and metrics and IPSEs. The author describes one Alvey project which was unusual in as much as it encompassed the first two areas. The major objective of the project was to develop rigorous techniques for analysing and measuring structural properties of systems. The author frankly describes the achievements and failures of the project, the lessons to be learnt and, in particular, how the very perception of software measurement changed fundamentally during the project. There are recommendations both for future research work in this area and for the nature of future collaborative projects View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Software diversity metrics quantifying dissimilarity in the input partition

    Publication Year: 1990 , Page(s): 59 - 63
    Save to Project icon | Click to expandQuick Abstract | PDF file iconPDF (288 KB)  

    Considerations are presented which suggest measuring the diversity degree of fault-tolerant software systems by quantifying the dissimilarity in the input partition of alternative versions. Being closely related to the common failure behaviour of diverse programs and easily estimated by means of dynamic analysis, this method should provide suitable diversity metrics to support the testing and the assessment of ultra-high software reliability View full abstract»

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