17th Conference on Software Engineering Education and Training, 2004. Proceedings.

1-3 March 2004

Filter Results

Displaying Results 1 - 25 of 42
  • Proceedings. 17th Conference on Software Engineering Education and Training. CSEE&T 2004

    Publication Year: 2004
    Request permission for commercial reuse | PDF file iconPDF (143 KB)
    Freely Available from IEEE
  • [Blank page]

    Publication Year: 2004, Page(s): 0_2
    Request permission for commercial reuse | PDF file iconPDF (145 KB)
    Freely Available from IEEE
  • Proceedings 17th Conference On Software Engineering Education And Training

    Publication Year: 2004, Page(s): 0_3
    Request permission for commercial reuse | PDF file iconPDF (186 KB)
    Freely Available from IEEE
  • Copyright Form

    Publication Year: 2004, Page(s): 0_4
    Request permission for commercial reuse | PDF file iconPDF (183 KB)
    Freely Available from IEEE
  • Table of contents

    Publication Year: 2004, Page(s):0_5 - 0_7
    Request permission for commercial reuse | PDF file iconPDF (169 KB)
    Freely Available from IEEE
  • Foreword

    Publication Year: 2004, Page(s):0_8 - 0_9
    Request permission for commercial reuse | PDF file iconPDF (151 KB) | HTML iconHTML
    Freely Available from IEEE
  • Conference organizers

    Publication Year: 2004, Page(s): 0_10
    Request permission for commercial reuse | PDF file iconPDF (159 KB)
    Freely Available from IEEE
  • Focusing software education on engineering

    Publication Year: 2004, Page(s):2 - 3
    Cited by:  Papers (1)
    Request permission for commercial reuse | PDF file iconPDF (181 KB) | HTML iconHTML
    Freely Available from IEEE
  • Will the real software engineer please stand up?

    Publication Year: 2004, Page(s):4 - 5
    Cited by:  Papers (1)
    Request permission for commercial reuse | PDF file iconPDF (189 KB) | HTML iconHTML
    Freely Available from IEEE
  • Software security clue distribution

    Publication Year: 2004, Page(s):6 - 7
    Request permission for commercial reuse | PDF file iconPDF (264 KB) | HTML iconHTML
    Freely Available from IEEE
  • The crossover project as an introduction to software engineering

    Publication Year: 2004, Page(s):12 - 17
    Cited by:  Papers (7)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (201 KB) | HTML iconHTML

    We describe a form of team software development project that has been found valuable in the introductory stages of an undergraduate degree programme in software engineering. The pedagogical basis for this particular form of project is discussed, and its structure is described. Some educational aspects of the operation of this project are discussed, namely the way in which it uses scenarios to defi... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Incorporating software process in an undergraduate software engineering curriculum: challenges and rewards

    Publication Year: 2004, Page(s):18 - 23
    Cited by:  Papers (5)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (197 KB) | HTML iconHTML

    Milwaukee School of Engineering has one of the first ABET-accredited software engineering (SE) programs in the United States. We describe our experiences in incorporating the core elements of the software engineering process throughout the undergraduate SE program. These elements are integrated vertically as well as horizontally throughout the curriculum, starting with an introductory process cour... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Teaching for understanding and its specialization to software engineering

    Publication Year: 2004, Page(s):24 - 29
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (202 KB) | HTML iconHTML

    Learning outcomes may be expressed as a set of items to be addressed and corresponding performance levels to be reached for each item. Engineering involves the capability to perform engineering functions, so it is desirable that learning outcomes address engineering performance. There are several frameworks for defining education levels. We briefly summarize the dimensions and understanding framew... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Reflection processes in the teaching and learning of human aspects of software engineering

    Publication Year: 2004, Page(s):32 - 38
    Cited by:  Papers (5)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (217 KB) | HTML iconHTML

    We illustrate how reflection is introduced into the teaching and learning of the human aspects of software engineering. We start with explaining the rationale for a reflective mode of thinking and its fitness to the field of software engineering. Then we outline in detail the agenda of a course that deals with human aspects of software engineering. It is suggested that the intertwining of a reflec... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A further exploration of teaching ethics in the software engineering curriculum

    Publication Year: 2004, Page(s):39 - 44
    Cited by:  Papers (6)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (218 KB) | HTML iconHTML

    The importance of teaching topics related to ethics within software engineering programs is highlighted especially in the light of the guiding principles for the Software Engineering volume of the Computing Curricula 2001 and the requirements of professional bodies when accrediting programs. A new work that extends the original investigation is outlined. The work centers on the why, what and how q... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Software engineers and HCI practitioners learning to work together: a preliminary look at expectations

    Publication Year: 2004, Page(s):45 - 49
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (195 KB) | HTML iconHTML

    We studied the expectations of Software Engineering graduate students who took an HCI course, regarding the interaction of engineers and HCI practitioners in their workplace. The data are suggestive that students with HCI training compared both with nonHCI students and with current industry practices, expect to keep abreast of the HCI field more actively, expect design decisions and usability test... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Teaching objected-oriented systems development to structurally exposed students

    Publication Year: 2004, Page(s):52 - 58
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (207 KB) | HTML iconHTML

    Paradigm contamination occurs where methods from different system development (SD) paradigms are integrated or combined. We investigate the OO and structural SD approaches and concern ourselves with the question of how paradigm contaminations are avoided when both approaches are taught at tertiary level. By comparing the techniques associated with specific SD approaches, an outline of the particul... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Using a multiple term project to teach object oriented programming and design

    Publication Year: 2004, Page(s):59 - 64
    Cited by:  Papers (3)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (205 KB) | HTML iconHTML

    One important concern of industry is that software engineering students have little or no experience in coming up to speed on a substantial existing software project. Indeed, the typical project course in academe tends to be soup to nut: problem statement to requirements to design to code. Many courses omit some of these steps or the instructors may provide some parts. At Rensselaer we've designed... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A comparison of computer science and software engineering programmes in English universities

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

    Recent years have seen much debate about the appropriate content of software engineering (SE) programs and how they relate to computer science (CS) programs, culminating in the distinguishing knowledge areas identified in the ACM/IEEE CS and SE curricula. Given these publications, a reasonable question to ask is: how do current SE programs differ from CS programs and to what extent do the differen... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Software engineering education needs adequate modeling tools

    Publication Year: 2004, Page(s):72 - 77
    Cited by:  Papers (4)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (689 KB) | HTML iconHTML

    Teaching graphical modeling languages with industrial tools is not always satisfying, since the focus of these tools lies on professional development rather than education. We present a family of modeling tools devoted explicitly to teaching and built upon a common framework. We also report on the evaluation of first teaching experiences with these tools. View full abstract»

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

    Publication Year: 2004, Page(s):78 - 83
    Cited by:  Papers (2)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (215 KB) | HTML iconHTML

    Reflecting current industry trends, most computer science and software engineering degree programs place strong emphasis on the Unified Modelling Language (UML) as a graphical approach to software design and requirement analysis. To a lesser extent, formal methods utilizing languages like Z are found within many degree programs, but often only as a recommended elective as suggested by IEEE Computi... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A case study involving the use of Z to aid requirements specification in the software engineering course

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

    Students often have a great deal of difficulty specifying their requirements as part of their team project in the software engineering class. Omissions, errors, and vagueness all lead to students having a much harder time in design, code, and test when these problems surface. We wanted to know whether using Z, to help teams further refine their specifications, would produce better specifications. ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • PRO-SOFTWARE: a government-industry-academia partnership that worked

    Publication Year: 2004, Page(s):92 - 97
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (233 KB) | HTML iconHTML

    We describe the experience of implementing PRO-SOFTWARE, a software quality collaboration project involving government, industry, and academia designed to bolster the software industry in Costa Rica by improving their software processes. We describe how the project was conceived, who the stakeholders are, explain in detail the main components of the project, and report the results obtained thus fa... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Educating non-programmers to flexible, communicative software engineers in a 10 month training program

    Publication Year: 2004, Page(s):98 - 103
    Cited by:  Papers (2)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (217 KB) | HTML iconHTML

    Financial services companies which heavily depend on IT, still face a shortage of well-educated software engineers. Of the two principal ways to react to this, either by training employees who are already IT-professionals or by introducing talented and interested nonprogrammers to software engineering, the latter was chosen by a large insurance company in Hamburg, Germany. This experience report p... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Experiences of embedding training in a basic requirements engineering method

    Publication Year: 2004, Page(s):104 - 109
    Cited by:  Papers (2)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (199 KB) | HTML iconHTML

    Failures in software projects are a well-known fact. One of the most obvious solutions to the problem is hiring more skilled people for the job but skilled personnel is not readily available. An alternative solution to the problem is to focus on improving the capabilities of the available personnel. A ready-to-use method was constructed to ease the introduction of basic requirements engineering (R... View full abstract»

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