Scheduled System Maintenance
On Friday, October 20, IEEE Xplore will be unavailable from 9:00 PM-midnight ET. We apologize for the inconvenience.
Notice: There is currently an issue with the citation download feature. Learn more.

18th Conference on Software Engineering Education & Training (CSEET'05)

18-20 April 2005

Filter Results

Displaying Results 1 - 25 of 44
  • [Cover]

    Publication Year: 2005, Page(s): c1
    Request permission for commercial reuse | PDF file iconPDF (1385 KB)
    Freely Available from IEEE
  • [Title page]

    Publication Year: 2005, Page(s):i - iv
    Request permission for commercial reuse | PDF file iconPDF (85 KB)
    Freely Available from IEEE
  • Table of contents

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

    Publication Year: 2005, Page(s): ix
    Request permission for commercial reuse | PDF file iconPDF (27 KB)
    Freely Available from IEEE
  • Conference organizers

    Publication Year: 2005, Page(s):x - xi
    Request permission for commercial reuse | PDF file iconPDF (26 KB)
    Freely Available from IEEE
  • Informatics: Contextualizing Computer Science and Software Engineering Education

    Publication Year: 2005, Page(s): 3
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (48 KB)

    Provides an abstract of the keynote presentation and a brief professional biography of the presenter. The complete presentation was not made available for publication as part of the conference proceedings. View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Debunking the Geek Stereotype with Software Engineering Education

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

    Provides an abstract of the keynote presentation and a brief professional biography of the presenter. The complete presentation was not made available for publication as part of the conference proceedings. View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • What I Wish I Had Learned in School: Reflections on 30+ Years as a Software Developer

    Publication Year: 2005, Page(s): 5
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (52 KB)

    Provides an abstract of the keynote presentation and a brief professional biography of the presenter. The complete presentation was not made available for publication as part of the conference proceedings. View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • An Iterative and Agile Process Model for Teaching Software Engineering

    Publication Year: 2005, Page(s):9 - 16
    Cited by:  Papers (7)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (150 KB) | HTML iconHTML

    This paper describes the use of an iterative and agile process model in a software engineering undergraduate course. The proposed model serves both as an educational technique (for teachers) and as a subject of learning (for students). Details are given of the procedures and methods used and related management aspects are also addressed. The results obtained are discussed and compared with a previ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Teaching eXtreme Programming Remotely

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

    This paper has two objectives; discussing how to teach eXtreme Programming (XP) and how to teach it remotely as a way to enlarge critically small departments. We show how to teach XP using class projects. We also discuss some of the problems brought to effective distance education by this method and their solutions. We essentially find in this case study that XP can be studied remotely and that di... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Design and Evaluation of an Educational Software Process Simulation Environment and Associated Model

    Publication Year: 2005, Page(s):25 - 32
    Cited by:  Papers (7)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (833 KB) | HTML iconHTML

    Simulation is an educational tool that is commonly used to teach processes that are infeasible to practice in the real world. Software process education is a domain that has not yet taken full advantage of the benefits of simulation. To address this, we have developed SimSE, an educational, interactive, graphical environment for building and simulating software engineering processes in a game-like... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Teaching a Course on Software Architecture

    Publication Year: 2005, Page(s):35 - 42
    Cited by:  Papers (7)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (268 KB) | HTML iconHTML

    Software architecture is a relatively new topic in software engineering. It is quickly becoming a central issue, and leading-edge organizations spend a considerable fraction of their development effort on software architecture. Consequently, software architecture is increasingly often the topic of a dedicated course in software engineering curricula. There are two general flavors as for the conten... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Using Post Mortem Analysis to Evaluate Software Architecture Student Projects

    Publication Year: 2005, Page(s):43 - 50
    Cited by:  Papers (4)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (249 KB) | HTML iconHTML

    This paper presents experiences and results from using the post mortem analysis (PMA) method to evaluate student projects in a software architecture course at the Norwegian University of Science and Technology (NTNU). The PMA gave students an opportunity to evaluate their own work as well as evaluating the project as a whole. The results of the analysis revealed several positive and negative issue... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A Peer-Review Based Approach to Teaching Object-Oriented Framework Development

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

    The concept of object-oriented frameworks is not easy to grasp. As a result of the complex nature of frameworks, teaching framework development is a challenging task. Using traditional software engineering methodologies for teaching practical framework development in an academic environment may not be helpful. In addition, there is no standard process to teach framework development. In this paper,... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Using Issue Tracking Tools to Facilitate Student Learning of Communication Skills in Software Engineering Courses

    Publication Year: 2005, Page(s):61 - 68
    Cited by:  Papers (4)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (124 KB) | HTML iconHTML

    When teaching communication and teamwork skills in software engineering courses, it is often difficult to relate the theories of communication as presented in communication textbooks to actual student interactions and team activities because the majority of student interactions and team activities take place outside the classroom. Through our experience in teaching communication theories in CS456/... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Autonomous Learning in Online and Traditional Versions of a Software Engineering Course

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

    This paper reports on a comparison of student opinion of student-defined projects and self-grading strategies between students in online and face-to-face environments as part of an ongoing survey-based study into strategies that support autonomous learning. The course used in the study is a Web Application Design and Development course which is part of the Software Engineering certificate and soft... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Using Pantomime in Teaching OOA&OOD with UML

    Publication Year: 2005, Page(s):77 - 84
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (175 KB) | HTML iconHTML

    This paper presents the original pantomime-based training on object oriented analysis/objected oriented design (OOA/OOD) with Unified Modeling Language (UML). The essence of this training involves giving an assignment to create a high-level design for a software system to a team of students. They are required to use UML and are not allowed to use any other language (English, German, Russian, Ukrai... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Teaching Oral Communication Techniques in RE by Student-Student Role Play: Initial Experiences

    Publication Year: 2005, Page(s):85 - 92
    Cited by:  Papers (2)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (106 KB) | HTML iconHTML

    In the early phases of software development, such as problem analysis and requirements engineering, oral communication techniques play a central part. In many university education programmes, however, such oral communication techniques are often addressed only superficially. Part of the reason may be that they are costly to teach and assess in a more elaborate way, while written assignments are mu... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • xd Software Engineering Education Applying a Blended Learning Strategy for

    Publication Year: 2005, Page(s):95 - 102
    Cited by:  Papers (2)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (208 KB) | HTML iconHTML

    With the rapid rate of innovation in software engineering, teaching and learning of new technologies have become challenging issues. The provision of appropriate education is a key prerequisite for benefiting from new technologies. Experience shows that typical classroom education is not as effective and efficient as it could be, therefore, e-learning approaches are becoming more and more popular.... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • An Undergraduate Program in Embedded Systems Engineering

    Publication Year: 2005, Page(s):103 - 110
    Cited by:  Papers (4)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (97 KB) | HTML iconHTML

    The area of embedded systems (ES) has been gaining momentum in recent years. Such systems are used in a wide spectrum of application areas in industry. According to experts, the demand for knowledgeable and skilled academicians in the area of ES engineering (ESE) is expected to continue to grow. This led to increasing recognition by the industry and the academy of the need in designated curricula ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Software Engineering Education From Indian Perspective

    Publication Year: 2005, Page(s):111 - 117
    Cited by:  Papers (3)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (84 KB) | HTML iconHTML

    Software is omnipresent in today's world. India is a hub to more than 1000 software companies. The software industry is a major employment providing industry in India. As a wholly intellectual artifact, software development is among the most labor demanding, intricate, and error-prone technologies in human history. Software's escalating vital role in systems of pervasive impact presents novel chal... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Translating Diagrams: A New Approach to Introducing Formal Methods

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

    This paper describes an innovative approach to introducing students to formal methods in software engineering, which has been derived from research work in methods integration. The pedagogical basis for this approach is discussed, and particularly the need for students to be taught a clear and well-structured process for developing formal specifications. The approach and the process that it uses i... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Using Rationale for Software Engineering Education

    Publication Year: 2005, Page(s):129 - 136
    Cited by:  Papers (3)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (273 KB) | HTML iconHTML

    Software engineering courses often use industrial modeling tools for their infrastructure, as it exposes students to the state-of-the practice and increases their awareness about the complexity of their craft. However, this approach has the risk of expending a disproportionate amount of effort on tools as opposed to teaching concepts. Moreover, industrial tools often do not include didactic concep... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Best Practice: Is this the Cinderella Area of Software Engineering?

    Publication Year: 2005, Page(s):137 - 144
    Cited by:  Papers (4)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (92 KB) | HTML iconHTML

    In 1999 a document entitled the "Harmonization of Professional Standards " way released for evaluation within the computing community. The document, which had been produced under the auspices of IFIP (International Federation for Information Processing), essentially provides a framework for professionalism and it covers six key areas: ethics of professional practice, established body of knowledge,... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Software Engineering Projects in Distant Teaching

    Publication Year: 2005, Page(s):147 - 154
    Cited by:  Papers (5)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (294 KB) | HTML iconHTML

    Software engineering education is most often complemented by a software engineering project where a team of students has to develop a large software system. At a distance teaching university such projects challenge the students in communication, coordination, and collaboration, because team members work in different places, many miles away from each other. We present an ECLIPSE-based unified platf... View full abstract»

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