By Topic

Software Technology and Engineering Practice, 1999. STEP '99. Proceedings

Date 2-2 Sept. 1999

Filter Results

Displaying Results 1 - 21 of 21
  • STEP '99. Proceedings Ninth International Workshop Software Technology and Engineering Practice

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

    Publication Year: 1999, Page(s): 187
    Request permission for commercial reuse | PDF file iconPDF (2 KB)
    Freely Available from IEEE
  • JavaTM security infrastructure for global electronic commerce

    Publication Year: 1999, Page(s):181 - 185
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (32 KB)

    This paper describes the concept, design solutions, current implementation and deployment results of the SETECS system for secure electronic commerce based on Java technologies. The paper gives the overview and a brief analysis of the main standard features of the Java system for security and electronic commerce, developed by SUN. Arguments are provided showing that the concept and current impleme... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Specification of service level agreements, clarifying concepts on the basis of practical research

    Publication Year: 1999, Page(s):169 - 178
    Cited by:  Papers (10)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (88 KB)

    Over the last ten years the primary business processes of many organisations have become strongly dependent on IT systems. As a consequence the integration of IT systems into organisations, and in particular the subsequent exploitation and operation support activities, have become of utmost importance. The area of IT exploitation and operation is known as Service Management and covers activities s... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • The V-Modell guide: experience with a Web-based approach for process support

    Publication Year: 1999, Page(s):161 - 168
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (124 KB)

    In many software developing organizations handbooks prescribe how the development processes are to be carried out in order to provide support during process performance. However, these process handbooks often are not accepted by their intended users. This paper presents a new concept for the representation of process information and process support, the Electronic Process Guide, or EPG for short. ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • On the effectiveness of the optimally refined proportional sampling testing strategy

    Publication Year: 1999, Page(s):95 - 104
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (104 KB)

    Recently, the effectiveness of subdomain testing and random testing has been studied analytically. T.Y. Chen and Y.T. Yu (1994) found that, for the case of disjoint subdomains, as long as the number of test cases selected from each subdomain is proportional to its size (the proportional sampling strategy), the probability of revealing at least one failure using subdomain testing is not less than t... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • The Web generation of software inspection: a process with virtual meetings and on-line recording

    Publication Year: 1999, Page(s):125 - 133
    Cited by:  Papers (1)  |  Patents (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (100 KB)

    Face-to-face meetings typically provide a natural way of negotiating and collecting opinions. The problem is that these meetings also cause resource problems, i.e. they waste time and are difficult to arrange. A shift to more flexible implementations of meetings is thus an understandable alternative. We could then remove barriers to the inclusion of inspections in the development process. The pres... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • An experience: a small software company attempting to improve its process

    Publication Year: 1999, Page(s):153 - 160
    Cited by:  Papers (4)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (40 KB)

    The Capability Maturity Model for software (CMMSM) has been used by many organizations as a framework for improving the software development process. However, small organizations have encountered difficulties applying the CMM, since some of its key practices are inappropriate to their software projects. Thus, LOGOS2 international has derived a tailored version of the CMM for ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Enterprise-scale CBD: building complex computer systems from components

    Publication Year: 1999, Page(s):82 - 91
    Cited by:  Papers (6)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (188 KB)

    Greater reuse and improved adaptability in the evolution of applications is a high priority for every organization developing or using software. It has resulted in new approaches to software development based on components-reusable software packages offering services through well-defined interfaces. However, while often practiced in small-scale systems, significant challenges exist to bring compon... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Evidence driven object identification in procedural code

    Publication Year: 1999, Page(s):12 - 21
    Cited by:  Papers (6)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (1300 KB)

    Software evolution is an integrated part of software maintenance. It may take the form of porting a legacy system to a new hardware platform operating system, translating the system to a new language or rearchitecting the system to take advantage of new programming paradigms. This paper presents techniques for the identification and recognition of object-oriented structures in legacy systems that ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Standards-based software testing in a net-centric world

    Publication Year: 1999, Page(s):115 - 122
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (76 KB)

    Automation for product development and manufacturing is changing to take advantage of the recent expansion of the Internet and the computing technologies supporting it. These processes are becoming more software dependent, and the software used is becoming more modularized, allowing for the creation of customized systems consisting in large part of pre-existing components distributed across a netw... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Software quality and CASE tools

    Publication Year: 1999, Page(s):142 - 150
    Cited by:  Papers (4)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (48 KB)

    Vendors often claim that productivity and quality improvements are benefits of CASE technology. In particular lower defect rates and reduced maintenance are cited as benefits during the construction phase of the systems development lifecycle. However there is little empirical evidence to support these claims. The current research examines the impact of both back-end and integrated CASE tools on th... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Automatic clustering of software systems using a genetic algorithm

    Publication Year: 1999, Page(s):73 - 81
    Cited by:  Papers (62)  |  Patents (2)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (84 KB)

    Large software systems tend to have a rich and complex structure. Designers typically depict the structure of software systems as one or more directed graphs. For example, a directed graph can be used to describe the modules (or classes) of a system and their static interrelationships using nodes and directed edges, respectively. We call such graphs “module dependency graphs” (MDGs). M... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Strategies for the identification and specification of embedded software quality

    Publication Year: 1999, Page(s):33 - 39
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (48 KB)

    Focuses on strategies for the identification and specification of embedded software quality. Starting from business system characteristics, the quality characteristics of an embedded software product are identified and specified. A software quality specification provides engineers with a basis for the selection of appropriate measures during development, and it provides product evaluators with a b... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Impact of object oriented development on software quality

    Publication Year: 1999, Page(s):3 - 11
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (52 KB)

    Improved productivity and quality are often cited as potential benefits of an object-oriented (OO) development approach. The claims for improved software quality mainly refer to improved reliability, maintainability and reusability. However, there is very little experimental support for such claims. This research addresses this shortcoming by examining whether there is a significant difference in ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A new restructuring algorithm for the classification-tree method

    Publication Year: 1999, Page(s):105 - 114
    Cited by:  Papers (4)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (104 KB)

    The classification-tree method developed by Grochtmann and Grimm facilitates the identification of test cases from functional specifications via the construction of classification trees. Their method has been enhanced by Chen and Poon through the classification-tree construction and restructuring methodologies. We find, however that the restructuring algorithm by Chen and Poon is applicable only t... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Using a proportional hazards model to analyze software reliability

    Publication Year: 1999, Page(s):134 - 141
    Cited by:  Papers (9)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (52 KB)

    Proportional hazards models (PHMs) are proposed for the analysis of software reliability. PHMs facilitate the merging of two research directions that have to a large extent developed independently-defect modeling based on software static analyses and reliability growth modeling based on dynamic assumptions about the software failure process. Determinants of software reliability include a composite... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A World-Wide-Web architecture for collaborative software design

    Publication Year: 1999, Page(s):22 - 29
    Cited by:  Papers (7)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (1496 KB)

    Rosetta is a tool that supports the creation of object-oriented design documents, and which automatically checks the conformance of Java implementations to those designs. Rosetta is based on a novel World Wide Web (WWW) architecture, supporting collaborative use with heterogeneous development tools under a coevolutionary development process. Rosetta has been used extensively in our research group ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Combining logical agents with rapid prototyping for engineering distributed applications

    Publication Year: 1999, Page(s):40 - 49
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (104 KB)

    The realization of new distributed and heterogeneous software applications is a challenge that software engineers have to face. Logic programming and multi-agent systems can play a very effective role in the rapid prototyping of new software products. This paper proposes a general approach to the prototyping of complex and distributed applications modelled as multi-agent systems and outlines the a... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • The Systems Engineering Process Activities (SEPA) - supporting early requirements analysis and integration prior to implementation design

    Publication Year: 1999, Page(s):50 - 59
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (180 KB)

    The SEPA methodology and its supporting tool suite address critical issues for software development practices: traceability between requirements, design and implementation; requirements reuse and code reuse; and systems integration. SEPA focuses on requirements analysis and integration prior to implementation design by supporting the capture of a spectrum of user inputs/requirements that are narro... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Component reuse in software design: an observational study

    Publication Year: 1999, Page(s):63 - 72
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (92 KB)

    The adoption of a component-based strategy for software development is likely to require a major paradigm shift in design practices in order to incorporate such factors as reuse and goodness of fit. This paper describes an empirical study that we have performed to investigate how designers' strategies evolve when using Unix processes as components. Our results suggest that, as they gain confidence... View full abstract»

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