By Topic

2009 22nd Conference on Software Engineering Education and Training

Date 17-20 Feb. 2009

Filter Results

Displaying Results 1 - 25 of 67
  • [Front cover]

    Publication Year: 2009, Page(s): C1
    Request permission for commercial reuse | PDF file iconPDF (609 KB)
    Freely Available from IEEE
  • [Title page i]

    Publication Year: 2009, Page(s): i
    Request permission for commercial reuse | PDF file iconPDF (26 KB)
    Freely Available from IEEE
  • [Title page iii]

    Publication Year: 2009, Page(s): iii
    Request permission for commercial reuse | PDF file iconPDF (62 KB)
    Freely Available from IEEE
  • [Title page iv - Copyright notice]

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

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

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

    Publication Year: 2009, Page(s):xii - xiii
    Request permission for commercial reuse | PDF file iconPDF (80 KB)
    Freely Available from IEEE
  • list-reviewer

    Publication Year: 2009, Page(s):xiv - xv
    Request permission for commercial reuse | PDF file iconPDF (80 KB)
    Freely Available from IEEE
  • Software Engineering: Research-Led Education with Human Values

    Publication Year: 2009, Page(s): 1
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (107 KB) | HTML iconHTML

    This talk describes the experience of weaving research in computer science education, and how it can be carried over to software engineering. Curriculum is designed with the objective that students can undertake projects as early as possible. As a result, specially designed technology courses are brought in early on (much like the carpenter learning the tools and power tools in a hands-on manner).... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Software Engineer to Global Leader: Service Provider and Trusted Advisor

    Publication Year: 2009, Page(s): 2
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (109 KB) | HTML iconHTML

    It's simple. Organizations want and need outstanding service providers who are capable of also being "trusted advisors." In today's borderless global marketplace, software engineers who can code with zero errors and 100% quality are not as desirable as they used to be. They need to demonstrate a broader worldview: the ability to lead cross-cultural teams and management skills of a highest order ar... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Making Quality Attributes First Class Entities

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

    Computer systems are constructed to satisfy some business or mission goals. This simple, and one would think obvious, statement has profound consequences in terms of how one approaches the problem of designing the computer system. Business and mission goals are rarely expressed in terms of the purpose of the system but instead they are expressed in terms of qualities the system should have-the sys... View full abstract»

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

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

    Summary form only given. Software architecture design is a matter of generate and test. That is, generate a candidate design (a hypothesis), test it to see whether it satisfies its requirements. If it does not, then generate a new hypothesis and repeat the process. Clearly, the hypothesis generation, whether for the initial hypothesis or the subsequent hypotheses is not random. If it were, then th... View full abstract»

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

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

    There is a significant difference between people who know about software engineering and those skilled in producing high quality systems on time in ways that delight the customer. Too many academics focus on the latest tools, methods and technique while they ignore a number of the important lessons new engineers must master. While many assert that what differentiates a novice from a master is the ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Teaching an Introductory Software Engineering Course in a Computer Science Program

    Publication Year: 2009, Page(s): 7
    Cited by:  Papers (3)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (107 KB) | HTML iconHTML

    Though software engineering courses are taught within different types of programs, one common program is the computer science program. Within this program, most often there is an introductory course in software engineering, which is often the only course in this area that a student will take in his/her program. Due to the wide scope of the subject and the constraint of one course only, this introd... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Case Studies as Assessment Tools in Software Engineering Classrooms

    Publication Year: 2009, Page(s):8 - 11
    Cited by:  Papers (2)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (187 KB) | HTML iconHTML

    Software engineering (SE) courses aim to make students well-versed in solving authentic and complex problems by applying varied SE knowledge skills along with problem solving, critical thinking, use of tools, communication skills etc. Thus they have multiple, complex and some higher order cognitive learning goals. Traditional assessment tools like multiple choice questions, subjective questions, e... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Generic Skills in Software Engineering Master Thesis Projects: Towards Rubric-Based Evaluation

    Publication Year: 2009, Page(s):12 - 15
    Cited by:  Papers (5)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (127 KB) | HTML iconHTML

    There has been much recent interest in how to help students in higher education develop their generic skills, especially since this is a focus of the Bologna process that aims to standardize European higher education. However, even though the Master thesis is the final and often crucial part of a graduate degree and requires many generic skills very little research has directly focused on them. In... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Software Engineering Education at TCS Induction - An Experience Report

    Publication Year: 2009, Page(s):16 - 19
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (189 KB) | HTML iconHTML

    The paper takes a look at the software engineering education and evaluation model followed in the induction program for fresh engineering graduates at Tata Consultancy Services Ltd. It describes how the induction program fulfils the objective of bridging the gap between what the academia supplies and what the industry demands. It also elaborates the evolution of the evaluation process followed in ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A Requirements Engineering and Management Training Course for Software Development Professionals

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

    Devising a course for software professionals working in industry depends on several factors. In order to create a course that fulfils professionals' expectations, it is important to take account of the skills of the participants, the time available, and the specific topics to be covered. This paper presents the curriculum of a course in requirements engineering and management intended for software... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Using Software Project Courses to Integrate Education and Research: An Experience Report

    Publication Year: 2009, Page(s):26 - 33
    Cited by:  Papers (2)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (601 KB) | HTML iconHTML

    At University of Southern California (USC), CSCI577ab is a graduate software engineering course that teaches best software engineering practices and allows students to apply the learned knowledge in developing real-client projects. The class is used as an experimental test-bed to deploy various research tools and approaches for validation of new methods and tools. Various research data have been c... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Agile Software Factory for Student Service Learning

    Publication Year: 2009, Page(s):34 - 40
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (231 KB) | HTML iconHTML

    Service-learning is a teaching and learning strategy that integrates meaningful community service with instruction and reflection to enrich the learning experience, teach civic responsibility, and strengthen communities. By incorporating service-learning in software engineering classes, the student experience can be enhanced. Our approach was to create the Agile Software Factory within the departm... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • An Evaluation of Using a Game Development Framework in Higher Education

    Publication Year: 2009, Page(s):41 - 44
    Cited by:  Papers (5)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (203 KB) | HTML iconHTML

    This paper describes an application of a game development framework (GDF) - Microsoft XNA in software architecture (SA) course at Norwegian University of Science and Technology (NTNU) and evaluates how well the GDF is to use and integrate in a software engineering (SE) course. The result of the evaluation is based on the questionnaire with 9 types of general questions related to SE learning. In mo... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Application and Appreciation: Changing Course Structure to Change Student Attitudes

    Publication Year: 2009, Page(s):45 - 52
    Cited by:  Papers (3)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (272 KB) | HTML iconHTML

    Student attitudes toward courses with heavy workloads vary depending on how they assess the value and difficulty of the material. In computer science, it is challenging to teach software engineering because the course relies heavily on ldquosoft skillsrdquo and also because students view the material as ldquocommon senserdquo and the assignments as ldquobusy work.rdquo In order to change these att... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • IT SPIRAL: A Case Study in Scalable Software Engineering Education

    Publication Year: 2009, Page(s):53 - 60
    Cited by:  Papers (4)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (494 KB) | HTML iconHTML

    IT SPIRAL is a collaborative project by nine universities and four industries to develop a common curriculum for teaching software engineering. It combines existing foundation educational practices at the individual universities, a shared DVD library on advanced software engineering topics, and common intensive sessions led by industry participants. It aims to develop advanced IT skills in top-lev... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Using Rich Multimedia Case Studies: Developing a Scalable Authoring Platform for Academia and Industry

    Publication Year: 2009, Page(s):61 - 68
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (268 KB) | HTML iconHTML

    The use of case studies in teaching software engineering has been steadily growing in recent years. Rich opportunities exist in both academia and industry to capture project data and turn it into learning opportunities. Unfortunately, no easy-to-use tool exists to help authors with the task of transforming un-edited material into an assembled, pre-packaged case. A recent project at Carnegie Mellon... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A Study on a Multidimensional Model of Mum Effect among IT Students

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

    Mum Effect is an important software project risk. The risk indicates members of projects not speaking out when they are aware of problems; this silence in turn can lead to project failure. In a multi-cultural offshoring scenario, culture is very much likely to influence both the intensity and probability of mum effect. We have proposed a model for mum effect which identifies three causes, namely, ... View full abstract»

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