By Topic

Software Technology and Engineering Practice, 2003. Eleventh Annual International Workshop on

Date 19-21 Sept. 2003

Filter Results

Displaying Results 1 - 25 of 40
  • Proceedings. Eleventh Annual International Workshop on Software Technology and Engineering Practice (STEP 2003)

    Publication Year: 2003
    Request permission for commercial reuse | PDF file iconPDF (47 KB)
    Freely Available from IEEE
  • Proceedings of the Eleventh International Workshop on Software Technology and Engineering Practice - Title Page

    Publication Year: 2003, Page(s):i - iii
    Request permission for commercial reuse | PDF file iconPDF (51 KB)
    Freely Available from IEEE
  • Proceedings of the Eleventh International Workshop on Software Technology and Engineering Practice - Copyright Page

    Publication Year: 2003, Page(s): iv
    Request permission for commercial reuse | PDF file iconPDF (42 KB)
    Freely Available from IEEE
  • Proceedings of the Eleventh International Workshop on Software Technology and Engineering Practice - Table of Contents

    Publication Year: 2003, Page(s):v - viii
    Request permission for commercial reuse | PDF file iconPDF (50 KB)
    Freely Available from IEEE
  • Foreword

    Publication Year: 2003, Page(s): ix
    Request permission for commercial reuse | PDF file iconPDF (21 KB) | HTML iconHTML
    Freely Available from IEEE
  • STEP 2003 Conference and Program Committees

    Publication Year: 2003, Page(s): x
    Request permission for commercial reuse | PDF file iconPDF (28 KB)
    Freely Available from IEEE
  • IWCASE Officers and Executive Board

    Publication Year: 2003, Page(s): xi
    Request permission for commercial reuse | PDF file iconPDF (28 KB)
    Freely Available from IEEE
  • About STEP

    Publication Year: 2003, Page(s): xii
    Request permission for commercial reuse | PDF file iconPDF (21 KB) | HTML iconHTML
    Freely Available from IEEE
  • Introduction to STEP 2003: Applications and Emerging Trends in Software Engineering Practices

    Publication Year: 2003, Page(s):xiii - xiv
    Request permission for commercial reuse | PDF file iconPDF (42 KB) | HTML iconHTML
    Freely Available from IEEE
  • Workshop: defect detection in distributed software development

    Publication Year: 2003, Page(s):3 - 5
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (51 KB) | HTML iconHTML

    As the complexity of today's products increases, single projects, single departments or even single companies can no longer develop total products, causing concurrent and distributed development. Today and worldwide, industries are facing complex product development and its vast array of associated problems, relating to project organization, project control and product quality. Many processes will... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Effects of virtual development on product quality: exploring defect causes

    Publication Year: 2003, Page(s):6 - 15
    Cited by:  Papers (2)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (144 KB) | HTML iconHTML

    This paper explores the effects of virtual development on product quality, from the viewpoint of "conformance to specifications". Specifically, causes of defect injection and non- or late-detection are explored. Because of the practical difficulties of obtaining hard project-specific defect data, an approach was taken that relied upon accumulated expert knowledge. The accumulated expert knowledge ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A common product life cycle in global software development

    Publication Year: 2003, Page(s):16 - 21
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (128 KB) | HTML iconHTML

    The telecommunication market increasingly demands complex solutions involving a combination of products and requiring co-ordinated development in multiple divisions of a company and even across different companies. Such developments present unique challenges to reach adequate product quality goals within budget and delivery time constraints, especially in a company that continuously evolves to ada... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Organising evidence to support software engineering practice

    Publication Year: 2003, Page(s):25 - 32
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (216 KB) | HTML iconHTML

    Evidence (in different forms) is widely employed to establish and refine ideas about what constitutes good practice in many domains of science and engineering. However, software engineering (and computing in general) has so far been a notable exception to this, and our paper sets out to explore some of the reasons why this should be so, and how the situation might be changed in the future. We exam... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Capturing evidence from wireless Internet services development

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

    The merging of the Internet with the wireless services domain has created a potential market whose characteristics are new technologies and time-to-market pressure. The lack of knowledge about new technologies and the need to be competitive in a short time demand that software organizations learn quickly about this domain and its characteristics. Additionally, the effects of development techniques... View full abstract»

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

    Publication Year: 2003, Page(s):40 - 47
    Cited by:  Papers (3)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (94 KB) | HTML iconHTML

    In this paper, we argue that the gap between empirical software engineering and software engineering practice might be lessened if more attention were paid to two important aspects of evidence. The first is that evidence from case or field studies of actual software engineering practice are essential in order to understand and inform that practice. The second is that the nature of evidence should ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Towards a successful software metrics programme

    Publication Year: 2003, Page(s):48 - 51
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (81 KB) | HTML iconHTML

    Based on the authors' 43 years of combined experience in industry, this paper describes a number of ways to ensure a metrics programme is considered successful. Experiences of a number of industries provide lessons on the planning of a metrics programme, the motivation of employees collecting the metrics, embedding metrics collection into everyday processes, presenting the metrics in financial ter... View full abstract»

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

    Publication Year: 2003, Page(s):52 - 58
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (120 KB) | HTML iconHTML

    The collection and use of evidence in software engineering practice and research are essential elements in the development of the discipline. This paper discusses the need for evidence-based software engineering, the nature of evidence in its various forms and some of the research methodologies used in other disciplines for the collection of evidence, which are also relevant to software engineerin... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Widening the scope of evidence gathering in software engineering

    Publication Year: 2003, Page(s):59 - 64
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (92 KB) | HTML iconHTML

    This paper argues that the empirical evaluation of software engineering requires a wider range of strategies and data generation methods than has been used until now. It can learn from its sister discipline of information systems (IS). The paper summarises a range of strategies and methods that could be used. However, adoption of some of the additional strategies and methods would require software... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • The case against cross-over designs in software engineering

    Publication Year: 2003, Page(s):65 - 67
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (70 KB) | HTML iconHTML

    We are often encouraged to follow experimental procedures in undertaking software engineering studies, however we should not do so blindly as often assumptions are made as part of that process that software engineering methods artefacts and processes breach. One such example is the use of crossover designs. We consider the case where there are period by treatment interactions, (i.e where the treat... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Using the information: incorporating positive feedback information into the testing process

    Publication Year: 2003, Page(s):71 - 76
    Cited by:  Papers (1)  |  Patents (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (128 KB) | HTML iconHTML

    Software testing is recognized as an essential part of the software development process. Random testing (RT), the selection of input test cases at random from the input domain, is a simple and efficient method of software testing. RT does not however make use of previously executed test case information; in particular, information about nonfailure-causing test cases is ignored. Intuitively, use of... View full abstract»

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

    Publication Year: 2003, Page(s):77 - 86
    Cited by:  Papers (15)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (504 KB) | HTML iconHTML

    Software cybernetics explores the interplay between software and control and is motivated by the fundamental question whether or not and how software behavior can be controlled. In this paper, we formulate the underlying motivations and ideas of software cybernetics and review various existing research topics in this emerging area, including feedback mechanisms in software processes, bisimulation ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Practical experiences with statistical usage testing

    Publication Year: 2003, Page(s):87 - 93
    Cited by:  Papers (6)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (248 KB) | HTML iconHTML

    Software validation is an important activity with the aim to test the requirements of a software product. Several testing techniques have been developed, and one of these is statistical usage testing (SUT). The main purpose of SUT is to test a software product from a user's point of view. Hence, usage models are designed and then test cases are developed from the models. The development from the u... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Metamorphic testing and beyond

    Publication Year: 2003, Page(s):94 - 100
    Cited by:  Papers (11)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (280 KB) | HTML iconHTML

    When testing a program, correctly executed test cases are seldom explored further, even though they may carry useful information. Metamorphic testing proposes to generate follow-up test cases to check important properties of the target function. It does not need a human oracle for output prediction and comparison. In this paper, we highlight the basic concepts of metamorphic testing and some inter... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • On analysis of design component contracts: a case study

    Publication Year: 2003, Page(s):103 - 113
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (808 KB) | HTML iconHTML

    Software patterns are a new design paradigm used to solve problems that arise when developing software within a particular context. Patterns capture the static and dynamic structure and collaboration among the components in a software design. A key promise of the pattern-based approach is that it may greatly simplify the construction of software systems out of building blocks and thus reuse experi... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • How to apply the Bloom taxonomy to software engineering

    Publication Year: 2003, Page(s):117 - 122
    Cited by:  Papers (2)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (91 KB) | HTML iconHTML

    The Bloom taxonomy is used in the SWEBOK to specify the expected level of understanding of each topic within its knowledge areas (KA) for a 'graduate plus four years of experience'. This paper discusses how Bloom's taxonomy could be expanded to be more useful not only for education but also for industry. A new taxonomy that is more applicable to engineering is proposed at the end of this paper. Th... View full abstract»

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