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.

19th Conference on Software Engineering Education & Training (CSEET'06)

19-21 April 2006

Filter Results

Displaying Results 1 - 25 of 46
  • 19th Conference on Software Engineering Education & Training - Cover

    Publication Year: 2006, Page(s): c1
    Request permission for commercial reuse | PDF file iconPDF (1396 KB)
    Freely Available from IEEE
  • 19th Conference on Software Engineering Education & Training - Title

    Publication Year: 2006, Page(s):i - iii
    Request permission for commercial reuse | PDF file iconPDF (46 KB)
    Freely Available from IEEE
  • 19th Conference on Software Engineering Education & Training - Copyright

    Publication Year: 2006, Page(s): iv
    Request permission for commercial reuse | PDF file iconPDF (53 KB)
    Freely Available from IEEE
  • 19th Conference on Software Engineering Education & Training - Table of contents

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

    Publication Year: 2006, Page(s):x - xi
    Request permission for commercial reuse | PDF file iconPDF (33 KB) | HTML iconHTML
    Freely Available from IEEE
  • Conference organizers

    Publication Year: 2006, Page(s):xii - xiii
    Request permission for commercial reuse | PDF file iconPDF (32 KB)
    Freely Available from IEEE
  • Educating students in value-based design and development

    Publication Year: 2006, Page(s): 3
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (77 KB) | HTML iconHTML

    Summary form only given. Much of software engineering is taught and practiced in a value-neutral context, in which every requirement, use case, object, test case, and defect is equally important. Too often, students learn that some of their stakeholders' value considerations are more important than others by failing to consider this on the job and suffering the consequences. The recent book, Value... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Why should they believe us? Determinism, non-determinism and evidence

    Publication Year: 2006, Page(s): 4
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (75 KB) | HTML iconHTML

    Summary form only given. In software engineering, as in computing science, the topics that we teach to our students can be considered as falling into two broad categories: the deterministic, and the non-deterministic. Deterministic topics are those where a specific scenario or operation leads to outcomes that can be assessed in terms of true/false values, and so this classification encompasses lar... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Let's teach architecting high quality software

    Publication Year: 2006, Page(s): 5
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (65 KB) | HTML iconHTML

    Summary form only given. Quality software is software that is fit for its intended purpose. High quality software meets business goals and user needs, which means it has the right features and the right attributes. Building quality software requires using disciplined processes and a carefully designed software architecture. The architecture part of this quality equation has often been ignored in s... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Software Engineering Instruction and Education Theory: A Dialogue

    Publication Year: 2006, Page(s): 6
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (76 KB) | HTML iconHTML

    Summary form only given. Some software engineering instructors have incorporated projects that either simulate product development for a corporate customer or have students work directly with corporate sponsors to solve a problem or produce an artifact. The rationale for the activity is to provide "real world" experience, a foretaste of what a professional in the field will be asked to do. Other i... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Viope as a Tool for Teaching Introductory Programming: An Empirical Investigation

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

    In this paper we describe the use of a tool from Viope for teaching introductory programming. We have noticed in our previous courses that the students often have trouble connecting the small classroom exercises with the larger laboratory projects. This tool allows the students to get extra practice with those concepts to help ensure they are understood. In this study data was collected using a su... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Applying Software Development Lifecycles in Teaching Introductory Programming Courses

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

    In this paper, we introduce a new software development method that emphasizes software testing cycles and makes a cultural change in program development. In our approach, students follow the software lifecycles to develop their programs; specifically, a student who is to write a program begins by writing a test suite and completes other development cycles. Students in programming courses usually d... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Designing a First-Year Project Course to Engage Freshman Software Engineers: An Experience Report

    Publication Year: 2006, Page(s):25 - 34
    Cited by:  Papers (2)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (319 KB) | HTML iconHTML

    This paper describes a software engineering project course for freshman. The course has been designed to engage and motivate software engineering students at the beginning of their matriculation, while at the same time providing solid software engineering content. Student teams use a simple software process based on extreme programming to complete a semester-long project in computer animation. Cou... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Writing as a Tool for Learning Software Engineering

    Publication Year: 2006, Page(s):35 - 42
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (329 KB) | HTML iconHTML

    This paper presents an educational method used to improve teaching of tedious topics in software engineering courses that can be difficult for students to comprehend without any reference to own practical experience. The method utilizes the students existing software engineering knowledge to understand new theory, methods, and techniques. The goals of the method are to improve student participatio... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Rising to the Challenge: Using Business-Oriented Case Studies in Software Engineering Education

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

    Case studies are a common method for teaching professions such as law and business. At Miami University, we use case studies to teach software engineering by holding a "Senior Challenge" as part of our senior-level software engineering course. The goal is to give the students experience studying, analyzing, and proposing solutions to a real-life information-technology related business problem. The... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Bringing Realistic Software Engineering Assignments to the Software Engineering Classroom

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

    Effective, professional quality work is essential for success in many fields of endeavor, yet software engineering students often gain, at best, a limited and cursory level of expertise through their normal curricula. In particular, students often fall short in the areas of communication and project tracking. This paper discusses an approach that has proved successful in two graduate level softwar... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Designing and Developing an Informatics Capstone Project Course

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

    Informatics is the study of the application of information technology. The focus of studies within an Informatics program is on particular problem domain areas, including scientific domains like biology or chemistry, but also non-scientific domains like music, fine arts, or business. In this paper we describe our experience with the development of a capstone course for undergraduate Informatics st... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A Germany-Brazil Experience Report on Teaching Software Engineering for Electrical Engineering Undergraduate Students

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

    This article describes a successful education technology transfer between Germany and Brazil applied to the teaching of software engineering for undergraduate students of the electrical engineering course at the Federal University of Amazonas - UFAM. The result of this experience was a significant increase on the interest of the students, i.e. the amount of enrolled students increased reaching num... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A First Course in Software Engineering for Aerospace Engineers

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

    Software is a critical component of mission capability in all aerospace systems. This capability is realized directly through the use of onboard software, and enabled through the use of software on ground support systems. Students attending an aerospace engineering program come with a highly diversified background in software development ranging from novice user to expert programmer. A first cours... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Report from the 2nd International Workshop on Software Engineering Course Projects (SWECP 2005)

    Publication Year: 2006, Page(s):87 - 94
    Cited by:  Papers (4)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (264 KB) | HTML iconHTML

    This paper reports on the activities and results from the 2nd International Workshop on Software Engineering Course Projects (SWECP 2005), which was held on October 18, 2005 in Toronto, Canada. Creating software engineering course projects for undergraduate students is a challenging task. The instructor must carefully balance the conflicting goals of academic rigor and industrial relevance. Some o... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Success Factors for Team Project Courses

    Publication Year: 2006, Page(s):95 - 102
    Cited by:  Papers (7)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (507 KB)

    Team project courses are important elements in most computer science and software engineering programs. For many students, the team project course represents the only non-trivial software development experience before graduation. The team project should be used to introduce them to important project and process issues that otherwise are very difficult to teach. Sloppy documentation, poor project p... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • SimVBSE: Developing a Game for Value-Based Software Engineering

    Publication Year: 2006, Page(s):103 - 114
    Cited by:  Papers (19)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (575 KB) | HTML iconHTML

    The development of games in aid of improving and enriching a student's learning experience is again on the rise. The beer game (Sterman, 1989) in the field of system dynamics was developed to instill the key principles of production and distribution. SimSE (Navarro and van der Hoek, 2003) provides a simulated game for its players to take on the role of a project manager, and experience the fundame... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Developing a Software Engineering Curriculum for the Emerging Software Industry in China

    Publication Year: 2006, Page(s):115 - 122
    Cited by:  Papers (6)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (220 KB) | HTML iconHTML

    China currently has one of the world's fastest growing software industries. However the demand for skilled software engineers is currently outstripping supply. Educational institutes are the primary provider of software engineers. Not only can China's educational institutes not meet the demands of software engineers in terms of quantity, the quality of software engineering graduates at the moment ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Coaching Professional Software Developers - An Experience Report

    Publication Year: 2006, Page(s):123 - 130
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (243 KB) | HTML iconHTML

    Model-driven development, using UML, has become the most dominant development paradigm, in software industry. To be correctly and efficiently applied, systematic teaching and learning are key prerequisites for benefiting from new technologies. This is especially true for an industrial setting since traditional classroom training approaches are often not applicable due to time and cost reasons, whi... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Eight Years of Delivering Professional Education and Training for Software Engineering at Fraunhofer IESE: An Experience Report

    Publication Year: 2006, Page(s):131 - 140
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (212 KB) | HTML iconHTML

    In this paper, we reflect on our experiences of delivering professional software engineering (SE) education and training over the course of the last eight years. We begin the paper with a summary of current developments in SE education and training, followed by a brief description of the educational framework that has guided our work in this domain. We then move on to describe four case studies of... View full abstract»

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