By Topic

Software Engineering Conference, 2000. Proceedings. 2000 Australian

Date 28-29 April 2000

Filter Results

Displaying Results 1 - 25 of 26
  • Proceedings 2000 Australian Software Engineering Conference

    Publication Year: 2000
    Request permission for commercial reuse | PDF file iconPDF (140 KB)
    Freely Available from IEEE
  • Author index

    Publication Year: 2000, Page(s): 255
    Request permission for commercial reuse | PDF file iconPDF (6 KB)
    Freely Available from IEEE
  • Tools and techniques for Java API testing

    Publication Year: 2000, Page(s):235 - 245
    Cited by:  Papers (9)  |  Patents (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (156 KB)

    With the advent of object-oriented languages and the portability of Java APIs, the development and use of reusable software components is becoming a reality. Effective component reuse depends on component reliability, which in turn depends on thorough testing. The literature, however, provides few approaches to component testing that are practical for the input generation and output checking of th... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Investigating metrics for a development effort prediction model of Web applications

    Publication Year: 2000, Page(s):31 - 41
    Cited by:  Papers (2)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (364 KB)

    Although there are metrics proposed in the hypermedia literature to measure hypermedia processes and products, many lack the necessary theoretical and empirical validation. To address these issues, this paper presents the results of a quantitative case study which validated empirically a set of metrics proposed to measure the development effort involved in authoring World Wide Web applications. Th... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • COTS, workflow, and software process management: an exploration of software engineering tool development

    Publication Year: 2000, Page(s):221 - 232
    Cited by:  Papers (6)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (92 KB)

    Reports our initial investigations into the use of workflow technology for constructing a software process management tool. We examine some recent work undertaken in the fields of tool construction technologies and low-cost workflow engines. Using an example software engineering environment called PSEE (Process Software Engineering Environment), build on top of a commercial relational DBMS, we dem... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • COTS developers lead best practice adoption

    Publication Year: 2000, Page(s):23 - 30
    Cited by:  Papers (2)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (60 KB)

    As part of the Australian National Industry Improvement Programme, a software development `best practice' survey was conducted in Queensland. The questionnaire was adapted from the European Software Institute's (ESI's) Best Practice Questionnaire and the preliminary findings from Queensland are compared with the ESI's 1997 results. This paper explains the background and aims of the study and the e... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Tool integration in a process-centred Web-based teamwork support environment in Java

    Publication Year: 2000, Page(s):215 - 220
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (148 KB)

    Focuses on the tool integration perspective in software development in order to address the application of traditional tool integration mechanisms as well as new integration mechanisms based on the World Wide Web and Java. Our process-centred Web-based teamwork support environment is used as a case study to illustrate the potential power for tool integration. Research into process-centred teamwork... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Viable systems: the control paradigm for software architecture revisited

    Publication Year: 2000, Page(s):97 - 105
    Cited by:  Papers (3)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (172 KB)

    An emerging class of software applications are identified as “complex” systems. They are complex in that they must adapt to a changing environment. This motivates us to revisit the “control paradigm” for software architecture. In this paper, we go beyond that approach and introduce the concept of viability as the overall characteristic of the behaviour desired in such syste... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Web development effort estimation using analogy

    Publication Year: 2000, Page(s):203 - 212
    Cited by:  Papers (6)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (348 KB)

    Although estimating the effort required in developing Web applications is a difficult task, accurate estimates of development effort have an important role to play in the successful management of Web development projects. In software development work to date, emphasis has focused on algorithmic cost models such as COCOMO and function points. Two disadvantages of these models are firstly, the need ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Formal requirements engineering: learning from the students

    Publication Year: 2000, Page(s):171 - 180
    Cited by:  Papers (4)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (932 KB)

    Formal methods are becoming increasingly important in many areas of software development and should be incorporated in the teaching of software engineering. Requirements capture is, in our opinion, the hardest stage of development for students to learn and for lecturers to teach. The paper reports on our experience in teaching requirements engineering using formal methods, where we advocate a mult... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Software evolution in componentware - a practical approach

    Publication Year: 2000, Page(s):13 - 21
    Cited by:  Papers (3)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (208 KB)

    Industrial software projects are not based on a top-down development process relying on refinement but use a more iterative and incremental approach with respect to changing requirements. We call this an “evolutionary” approach. In this paper, we present the basic concepts of a suitable overall componentware methodology with respect to software evolution. We clarify the difference betw... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Pilot projects for object-oriented design: an empirical study

    Publication Year: 2000, Page(s):139 - 147
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (96 KB)

    Over the last two years (1998-2000) in the Computing Project course at the University of Tasmania in Hobart, the students have undertaken to design their projects using object oriented techniques. Our experiences have led to significant changes to our approach. It is thought that our experience may be of interest to industry and other universities who are considering changing their project managem... View full abstract»

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

    Publication Year: 2000, Page(s):87 - 95
    Cited by:  Papers (3)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (156 KB)

    In the context of componentware, there are several different strategies to adapt a given generic component. They differ in the necessary prerequisites and the achieved quality of the resulting specific component with respect to reliability, efficiency and reusability. In this paper, we discuss a number of conceivable adaptation strategies for components, like wrapping, composition or inheritance. ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A survey of software development practices in the New Zealand software industry

    Publication Year: 2000, Page(s):189 - 201
    Cited by:  Papers (4)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (80 KB)

    We report on the software development techniques used in the New Zealand software industry, paying particular attention to requirements gathering. We surveyed a selection of software companies with a general questionnaire and then conducted in-depth interviews with four companies. Our results show a wide variety in the kinds of companies undertaking software development, employing a wide range of ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A federated architecture for enterprise data integration

    Publication Year: 2000, Page(s):159 - 167
    Cited by:  Papers (2)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (100 KB)

    As a result of changes in business circumstances, corporate information systems that originally have been running independently are often required to cooperate to share data or processes, particularly in organisations that are the result of, or are going through, mergers or takeovers, since in this case the existing systems have been designed for different corporate needs, and the resulting enterp... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Characterising user data protection of software components

    Publication Year: 2000, Page(s):3 - 11
    Cited by:  Papers (7)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (1528 KB)

    Proposes a scheme to characterise non-functional security properties that are embedded within the functionality of software components. The security properties may be attached to various aspects of a component, such as resource allocation, user data protection, communication, and so on. In this paper, we are particularly interested in characterising the user data protection of software components.... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Formal object-oriented user-interface design

    Publication Year: 2000, Page(s):129 - 137
    Cited by:  Papers (3)  |  Patents (2)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (120 KB)

    A notation is presented for formally describing the design of a user interface. A specification of a system is given using the Object-Z formal specification language and then extended to describe presentation (user interface design) using the User Action notation (UAN). The semantics for the design are described using an Object-Z class library. The Object-Z notation is extended to enable designs t... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Towards the software engineering of neural networks: a maturity model

    Publication Year: 2000, Page(s):45 - 51
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (48 KB)

    Neural networks are being used increasingly in a wide range of real-world applications. However, existing studies have reported major problems in neural network software development. This paper analyses these problems and describes how existing software engineering practice can address some of them. Other problems are identified as requiring new approaches tailored to neural network development. A... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A revisit of the proportional sampling strategy

    Publication Year: 2000, Page(s):247 - 253
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (92 KB)

    When test cases are selected with replacement, we have Ppss ⩾Pr, where Ppss and Pr are the probabilities of detecting at least one failure by the proportional sampling strategy and random testing respectively. However, recent results on the proportional sampling strategy have highlighted that P pss⩾Pr may be very sensitive t... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Storing and retrieving software components: a component description manager

    Publication Year: 2000, Page(s):107 - 117
    Cited by:  Papers (5)  |  Patents (14)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (88 KB)

    The aim of the paper is to present the results of research into component based software development by providing a specification mechanism allowing searching for components in a component repository. A new component classification framework is proposed based on which a Component Description Manager has been designed and implemented. The classification framework combines domain knowledge, ontologi... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Implementing an experience factory based on existing organisational knowledge

    Publication Year: 2000, Page(s):53 - 62
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (96 KB)

    Describes the development of an experience factory in an Australian organization involved in the field of telecommunications. Information structures were well developed and used in the daily work of the organization. This included the use of network technology as well as the personal interaction between department members. Highly motivated personnel drove improvement via new techniques, knowledge ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • `Requirements-uncertainty': should it be a latent, aggregate or profile construct?

    Publication Year: 2000, Page(s):181 - 188
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (52 KB)

    The author identifies the strategies that experienced IS project managers say they use to cope with requirements uncertainty on development projects for external clients. He shows that project managers say they use different strategies for coping with the different dimensions of requirements uncertainty, as this construct has been formulated in the literature. He then argues that requirements unce... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A framework for software architecture verification

    Publication Year: 2000, Page(s):149 - 157
    Cited by:  Papers (3)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (72 KB)

    The authors present a framework for analyzing software architecture descriptions using machine-assisted formal proof. Our approach is based on the translation of an existing architecture description language (ADL) based specification to an alternate mathematical representation. We use higher order logic as mechanized by the Prototype Verification System (PVS) as the formal basis of our framework. ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • ReVis: reverse engineering by clustering and visual object classification

    Publication Year: 2000, Page(s):119 - 125
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (76 KB)

    The paper presents the framework of a scale oriented scheme for the presentation and classification of reverse engineered sections of procedural code into objects. The aim is to develop an extensible system framework, which allows the output from a suite of data analysis tools to be visually presented to a user. The relationship between the analysis and visualisation is a progressive cycle, where ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • An explanatory study on the goal alignment problem in joint software reviews

    Publication Year: 2000, Page(s):63 - 72
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (80 KB)

    Most prior research on software reviews assumes that all reviewers have the same goals in reviewing software products. However, reviewers representing different organisations, such as those developing and acquiring software in an outsourcing venture, often possess different and often conflicting goals. This may affect the outcomes of joint software reviews. Relatively little research has been done... View full abstract»

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