Proceedings 1996 International Conference Software Engineering: Education and Practice

24-27 Jan. 1996

Filter Results

Displaying Results 1 - 25 of 78
  • Proceedings 1996 International Conference Software Engineering: Education and Practice

    Publication Year: 1996
    Request permission for commercial reuse | PDF file iconPDF (493 KB)
    Freely Available from IEEE
  • CAL support for complex CASE tutorials. Demonstrating software engineering concepts through CASE

    Publication Year: 1996, Page(s):292 - 299
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (639 KB)

    The steep curve inherent in learning to use CASE has been often noted. Integrating CASE in the software engineering curriculum requires substantial effort and resources to produce and support tutorials suitable for university students. As integrated CASE (I-CASE) products are more extensive and rigorous than consumer productivity tools, the magnitude of the learning task can be underestimated. CAS... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A group collaboration tool for software engineering projects

    Publication Year: 1996, Page(s):362 - 369
    Cited by:  Papers (1)  |  Patents (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (754 KB)

    A CASE tool for the support of collaborative work in software engineering processes is described. The tool supports multiple, concurrent users who may be distributed over a network and who are engaged in group design deliberation on software engineering projects. The approach underlying the tool is based on Rittel's (1970) issue-based information systems, but new features have been added to suppor... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Testing and maintenance in software engineering education

    Publication Year: 1996
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (152 KB)

    Summary form only given. The testing of software appears to be based on heuristics arrived at by individual developers over a lifetime of experience. The paper discusses the view that there appears to be no properly defined discipline or standard set of approaches for teaching software engineering students. View full abstract»

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

    Publication Year: 1996
    Request permission for commercial reuse | PDF file iconPDF (91 KB)
    Freely Available from IEEE
  • Human-computer interaction in software engineering courses

    Publication Year: 1996, Page(s):520 - 521
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (152 KB)

    A working group was convened to consider human-computer interaction (HCI) issues in relation to software engineering (SE) courses. Two broad questions were posed to the group: 1. Is this aspect (HCI) of software development adequately covered in SE courses? 2. Do contemporary graphical user interface (GUI) development tools over-emphasise the interface at the expense of functionality? The report h... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Computer-supported cooperative work

    Publication Year: 1996, Page(s):516 - 519
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (340 KB)

    Computer supported cooperative work (CSCW) refers to cooperative work carried out by a group of individuals with computer support. Groupware is generally taken to refer to the software which supports this interaction. For example, email is a CSCW term. Any of the many competing email products (e.g. cc:Mail, Microsoft Mail, etc.) are examples of groupware. Groupware (often used as a synonym for CSC... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • The role of the individual project in teaching knowledge acquisition

    Publication Year: 1996, Page(s):138 - 143
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (568 KB)

    Knowledge acquisition is that stage of knowledge based systems development which is equivalent to the analysis and design phases of the conventional software life cycle. An account is given of the experience gained when teaching a postgraduate course on this topic. One of the aims of the course, “Topics in Knowledge Acquisition”, is to provide students with the opportunity to discover ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Software engineering education: from an engineering perspective

    Publication Year: 1996, Page(s):256 - 262
    Cited by:  Papers (2)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (728 KB)

    We explore the development of the curriculum for a new professional engineering degree in Software Engineering. Software engineering is still a relatively new discipline (in its own right) and its place in the tertiary education sector is still not well defined. We are currently seeing the integration of “software engineering” content into standard three-year Science degrees, as well a... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Incorporating an object-oriented programming language into the first year of a software engineering education

    Publication Year: 1996, Page(s):317 - 322
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (464 KB)

    Describes how the object-oriented implementation language C++ has been incorporated into the first year of the software engineering curriculum in the School of Computer Science and Computer Engineering at La Trobe University. The reasons for choosing an object-oriented language are discussed, as well as the reasons for selecting C++ in particular. A revised course structure is presented that is ba... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • An investigation into the effect of students' use of the CADiZ tool for checking Z formal specifications

    Publication Year: 1996, Page(s):114 - 121
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (676 KB)

    The authors predicted that the number of typical errors that students make in Z specifications might be reduced if they were to develop them using the CADiZ syntax and type checking tool; and also that such interaction with CADiZ might lead to an increased understanding of Z. To check these predictions a sample of specifications developed using CADiZ was compared with a similar sample developed wi... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Combining the use of software tools to generate interfaces

    Publication Year: 1996, Page(s):458 - 464
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (500 KB)

    Interfaces are software packages that are used alone or in conjunction with other interfaces to transfer data from one representation to another. Constructing such interfaces is a time consuming and often complex task primarily because of the diverse representation of data. The author describes his experiences of combining the use of software tools such as bison, flex, and rosy within a new tool a... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Software process assessment and improvement

    Publication Year: 1996, Page(s):497 - 499
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (200 KB)

    A discussion is given on software process assessment and improvement, by looking at both academic and industrial issues. It is concluded that while industry and universities have a common interest in the education of students, university educators must remain mindful of the tension between meeting current industry needs and preparing students for life long learning. Student projects should satisfy... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Elementary structures in entity-relationship diagrams: a new metric for effort estimation

    Publication Year: 1996, Page(s):86 - 92
    Cited by:  Papers (2)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (400 KB)

    The paper describes a systematic treatment of the entity relationship diagram, resulting in the identification of three elementary data structures. Recognition of these structures is shown to constitute a useful analytical and diagnostic tool for data modelling. An algorithm for counting the number of occurrences of each type of structure in a data model is presented and the possibility is explore... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Automated testing using executable formal specifications

    Publication Year: 1996, Page(s):176 - 181
    Cited by:  Papers (2)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (440 KB)

    A new method is presented for the automated random generation of valid content-sensitive test data and corresponding oracle information. The process takes as input a specification of the program under test, expressed as a functional program, and produces as output test cases consisting of test data and oracle information. The test data is guaranteed to be an element of the valid input space define... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Practising analysis and design with a professional CASE tool

    Publication Year: 1996, Page(s):354 - 361
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (772 KB)

    Having had a variety of CASE tools installed for several years, it was decided that the time had come to actually use one of the tools to form the basic teaching environment for two Information Systems (IS) modules. These were for two courses, the BA (Hons) Information Systems and the BSc (Hons) Computer Studies. Altogether there were about 240 students on the full-time courses and 60 on the part-... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Formal methods in software engineering education

    Publication Year: 1996, Page(s):514 - 515
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (180 KB)

    Formal methods are seen as the Cinderella subject of software engineering, always hovering in the background, hoping to be invited to the ball. But exactly what are formal methods? Because they were fashionable in the eighties, the term was stolen by “informal” methods to provide themselves with a cloak of respectability-one of the claims of formal methods was that, by using them, it w... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Laboratory practice with software quality assurance

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

    Students and indeed many practicing software professionals are often sceptical of the benefits of software quality assurance. Organizations which have experienced the benefits for themselves are in no doubt. In the Software Engineering major at the Queensland University of Technology, a Software Quality Assurance unit has been introduced. We have attempted to give students some practical experienc... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Towards a task-based methodology for designing GUIs

    Publication Year: 1996, Page(s):424 - 431
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (596 KB)

    Task models are an important abstraction in the design of graphical user interfaces (GUIs). The role of task modelling in interface development is briefly reviewed, and an experimental methodology for high level GUI design is described in which task modelling forms a continuous thread. The methodology includes a task decomposition derived from essential modelling, the construction of a dialogue sp... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Using an issue-based model in a team-based software engineering course

    Publication Year: 1996, Page(s):130 - 137
    Cited by:  Papers (4)  |  Patents (2)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (832 KB)

    Communication in software engineering projects becomes a bottleneck as the number of participants increases. As today's software systems grow in complexity and size, teaching effective communication skills in software engineering courses becomes a critical issue. The paper is an experience report on the use of an issue based model for teaching meeting procedures in a team based software engineerin... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Looking for the human factors in software quality management

    Publication Year: 1996, Page(s):474 - 480
    Cited by:  Papers (3)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (692 KB)

    This paper draws together two separate threads of research: software quality management, and the motivation of software developers. It raises questions, and does not answer them. The research findings from the motivational studies suggest that software developers may resist the current approaches to software quality management. This paper advocates more research into the human side of software qua... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Towards a domain framework for modelling linear space in urban systems

    Publication Year: 1996, Page(s):372 - 377
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (412 KB)

    Building software for reuse justifies the extra effort needed to identify and capture recurring patterns in software design into a framework. These recurring patterns exist at all levels of granularity. We report on work in progress towards designing a GIS (geographical information system) framework. A GIS subdomain is identified based on a recurring pattern. The central feature of the domain is t... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Using Ada as the first programming language: a retrospective

    Publication Year: 1996, Page(s):234 - 241
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (656 KB)

    In 1989 the Computer Science Department at Swinburne selected Ada (83) as the first and main programming language for its principal undergraduate degree. Two full student cohorts from the degree have now graduated, and the department, now the School of Computer Science and Software Engineering, is commencing a major overhaul of its undergraduate degree programs. As part of the review, the choice o... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Social issues in software engineering

    Publication Year: 1996, Page(s):488 - 490
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (228 KB)

    A discussion group met during the conference to foster discussion of some social issues in software engineering (SE). Three initial questions were posed to stimulate and focus the deliberations. First, to what extent should ethics be taught in SE courses, and at what level. Second, are issues such as privacy and confidentiality adequately covered in current SE courses? Thirdly, is ethical self-ass... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Under pressure: recommendations for managing a practical course in software engineering

    Publication Year: 1996, Page(s):250 - 254
    Cited by:  Papers (2)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (428 KB)

    Carrying out project courses in a university adds a level of difficulty to software engineering, because there usually exist very tight deadlines and the knowledge of the developers is naturally low. Based on the experience with two practical courses conducted at Technische Universitat Munchen, the paper gives some recommendations on how to deal with these problems View full abstract»

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