By Topic

Software Engineering, 2000. Proceedings of the 2000 International Conference on

Date 9-9 June 2000

Filter Results

Displaying Results 1 - 25 of 153
  • 2000 International Conference on Software Engineering [front matter]

    Publication Year: 2000, Page(s):i - xiv
    Request permission for commercial reuse | PDF file iconPDF (501 KB)
    Freely Available from IEEE
  • Is the new economy socially sustainable?

    Publication Year: 2000, Page(s): 2
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (44 KB)

    Summary form only given. The complete presentation was not made available for publication as part of the conference proceedings. At the turn of the millennium, the revolution in information technology has ushered in a new economy. This economy, originated in the United States, and more specifically in the American West Coast, is spreading throughout the world, in an uneven, yet dynamic pattern. It... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • The future of software

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

    First Page of the Article
    View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Dot com versus bricks and mortar the impact of portal technology

    Publication Year: 2000, Page(s): 4
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (28 KB)

    First Page of the Article
    View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Requirements engineering in the year 00: a research perspective

    Publication Year: 2000, Page(s):5 - 19
    Cited by:  Papers (98)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (1614 KB)

    Requirements engineering (RE) is concerned with the identification of the goals to be achieved by the envisioned system, the operationalization of such goals into services and constraints, and the assignment of responsibilities for the resulting requirements to agents such as humans, devices, and software. The processes involved in RE include: domain analysis, elicitation, specification, assessmen... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A case study: demands on component-based development

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

    Building software systems with reusable components brings many advantages. The development becomes more efficient, the reliability of the products is enhanced, and the maintenance requirement is significantly reduced. Designing, developing and maintaining components for reuse is, however, a very complex process which places high requirements not only on the component functionality and flexibility,... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Investigating and improving a COTS-based software development process

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

    The work described in the paper is an investigation of COTS based software development within a particular NASA environment, with an emphasis on the processes used. Fifteen projects using a COTS based approach were studied and their actual process was documented. This process is evaluated to identify essential differences in comparison to traditional software development. The main differences, and... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • PPT: a COTS integration case study

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

    T. Rowe Price Investment Technologies built the Product and Project Tracking System (PPT) to reduce the human resources needed to track and forecast information technology projects. Instead of developing or purchasing a new system, the need was met by integrating commercial-off-the-shelf (COTS) products already used and licensed by the company. The conclusion can be made that this approach reduces... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Supporting diversity with component frameworks as architectural elements

    Publication Year: 2000, Page(s):51 - 60
    Cited by:  Papers (3)  |  Patents (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (1022 KB)

    The author describes personal experience with component frameworks within a family architecture for a medical imaging product family. The component frameworks are handled as an integral part of the architectural approach and are an important means to support diversity in the functionality provided by the individual family members. The paper focuses on a particular kind of component framework that ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Requirements engineering for product families

    Publication Year: 2000, Page(s):61 - 69
    Cited by:  Papers (14)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (861 KB)

    In search of improved software quality and high productivity, software reuse has become a key research area. One of the most promising reuse approaches is product families. However, current practices in requirements engineering do not support product families. The paper describes a definition hierarchy method for requirements capturing, structuring, analysis and documentation. This method helps to... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Extending requirement specifications using analogy

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

    Creating the specifications for a new system is a labour intensive task. Analogical reasoning provides a flexible mechanism to retrieve and adapt past specifications. Previous work in applying analogical reasoning to requirement specifications has departed from the psychological foundations of analogical reasoning, introducing specific ontologies and abstract templates to constrain the reasoning p... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • 'It's engineering Jim...but not as we know it'. Software engineering-solution to the software crisis, or part of the problem?

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

    This paper considers the impact and role of the 'engineering' metaphor, and argues that it is time to reconsider its impact on software development practice. View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Producing more reliable software: mature software engineering process vs. state-of-the-art technology?

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

    A customer of high assurance software recently sponsored a software engineering experiment in which a real-time software system was developed concurrently by two popular software development methodologies. One company specialized in the state-of-the-practice waterfall method rated at a Capability Maturity Model Level 4. A second developer employed his mathematically based formal method with automa... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Improving problem-oriented mailing list archives with MCS

    Publication Year: 2000, Page(s):95 - 104
    Cited by:  Papers (1)  |  Patents (2)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (1214 KB)

    Developers often use electronic mailing lists when seeking assistance with a particular software application. The archives of these mailing lists provide a rich repository of problem-solving knowledge. Developers seeking a quick answer to a problem find these archives inconvenient, because they lack efficient searching mechanisms, and retain the structure of the original conversational threads whi... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Broad-spectrum studies of log file analysis

    Publication Year: 2000, Page(s):105 - 114
    Cited by:  Papers (11)  |  Patents (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (985 KB)

    This paper reports on research into applying the technique of log file analysis for checking test results to a broad range of testing and other tasks. The studies undertaken included applying log file analysis to both unit- and system-level testing and to requirements of both safety-critical and non-critical systems, and the use of log file analysis in combination with other testing methods. The p... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Multivariate visualization in observation-based testing

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

    We explore the use of multivariate visualization techniques to support a new approach to test data selection, called observation-based testing. Applications of multivariate visualization are described, including: evaluating and improving synthetic tests; filtering regression test suites; filtering captured operational executions; comparing test suites; and assessing bug reports. These applications... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • An empirical study of regression test application frequency

    Publication Year: 2000, Page(s):126 - 135
    Cited by:  Papers (17)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (891 KB)

    Regression testing is an expensive maintenance process used to revalidate modified software. Regression test selection (RTS) techniques try to lower the cost of regression testing by selecting and running a subset of the existing test cases. Many such techniques have been proposed and initial studies show that they can produce savings. We believe, however, that issues such as the frequency with wh... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Testing levels for object-oriented software

    Publication Year: 2000, Page(s):136 - 145
    Cited by:  Papers (14)  |  Patents (3)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (1042 KB)

    One of the characteristics of object-oriented software is the complex dependency that may exist between classes due to inheritance, association and aggregation relationships. Hence, where to start testing and how to define an integration strategy are issues that require further investigation. This paper presents an approach to define a test order by exploiting a model produced during design stages... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Software evolution in componentware using requirements/assurances contracts

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

    In practice, pure top-down and refinement based development processes are not sufficient. Usually, an iterative and incremental approach is applied instead. Existing methodologies, however, do not support such evolutionary development processes very well. We present the basic concepts of an overall methodology based on componentware and software evolution. The foundation of our methodology is a no... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • An integrated cost model for software reuse

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

    Several cost models have been proposed in the past for estimating, predicting, and analyzing the costs of software reuse. The authors analyze existing models, explain their variance, and propose a tool-supported comprehensive model that encompasses most of the existing models. View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Data mining library reuse patterns using generalized association rules

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

    It is shown how data mining can be used to discover library reuse patterns in existing applications. Specifically, we consider the problem of discovering library classes and member functions that are typically reused in combination by application classes. The paper improves upon earlier research using "association rules" (A. Michail, 1999) by taking into account the inheritance hierarchy using "ge... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Towards a taxonomy of software connectors

    Publication Year: 2000, Page(s):178 - 187
    Cited by:  Papers (74)  |  Patents (14)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (1475 KB)

    Software systems of today are frequently composed of prefabricated, heterogeneous components that provide complex functionality and engage in complex interactions. Existing research on component based development has mostly focused on component structure, interfaces, and functionality. Recently, software architecture has emerged as an area that also places significant importance on component inter... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A formal approach for designing CORBA based applications

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

    The design of distributed applications in a CORBA based environment can be carried out by means of an incremental approach, which starts from the specification and leads to the high level architectural design. This is done by introducing in the specification all typical elements of CORBA and by providing a methodological support to the designers. The paper discusses a methodology to transform a fo... View full abstract»

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

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

    Simulation is frequently used for training in many application areas like aviation and economics, but not in software engineering. We present the SESAM project which focuses on software engineering education using simulation. In the SESAM project a simulator was developed. Using this simulator, a student can take the role of a software project manager. The simulated software project can be finishe... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Twenty dirty tricks to train software engineers

    Publication Year: 2000, Page(s):209 - 218
    Cited by:  Papers (22)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (1097 KB)

    Many employers find that graduates and sandwich students come to them poorly prepared for the every day problems encountered at the workplace. Although many university students undertake team projects at their institutions, an educational environment has limitations that prevent the participants experiencing the full range of problems encountered in the real world. To overcome this, action was tak... View full abstract»

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