By Topic

Software Engineering Education and Training (CSEE&T), 2012 IEEE 25th Conference on

Date 17-19 April 2012

Filter Results

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

    Publication Year: 2012 , Page(s): C1
    Save to Project icon | Request Permissions | PDF file iconPDF (405 KB)  
    Freely Available from IEEE
  • [Title page i]

    Publication Year: 2012 , Page(s): i
    Save to Project icon | Request Permissions | PDF file iconPDF (405 KB)  
    Freely Available from IEEE
  • [Title page iii]

    Publication Year: 2012 , Page(s): iii
    Save to Project icon | Request Permissions | PDF file iconPDF (61 KB)  
    Freely Available from IEEE
  • [Copyright notice]

    Publication Year: 2012 , Page(s): iv
    Save to Project icon | Request Permissions | PDF file iconPDF (124 KB)  
    Freely Available from IEEE
  • Table of contents

    Publication Year: 2012 , Page(s): v - vii
    Save to Project icon | Request Permissions | PDF file iconPDF (136 KB)  
    Freely Available from IEEE
  • Foreword

    Publication Year: 2012 , Page(s): viii - ix
    Save to Project icon | Request Permissions | PDF file iconPDF (75 KB) |  | HTML iconHTML  
    Freely Available from IEEE
  • Organizing Committee

    Publication Year: 2012 , Page(s): x - xi
    Save to Project icon | Request Permissions | PDF file iconPDF (70 KB)  
    Freely Available from IEEE
  • Program Committee

    Publication Year: 2012 , Page(s): xii - xiv
    Save to Project icon | Request Permissions | PDF file iconPDF (95 KB)  
    Freely Available from IEEE
  • Steering Committee

    Publication Year: 2012 , Page(s): xv
    Save to Project icon | Request Permissions | PDF file iconPDF (69 KB)  
    Freely Available from IEEE
  • Software analytics in practice and its implications for education and training

    Publication Year: 2012 , Page(s): xvi
    Save to Project icon | Request Permissions | Click to expandAbstract | PDF file iconPDF (68 KB) |  | HTML iconHTML  

    Summary form only given. Software analytics is to enable software practitioners to perform data exploration and analysis in order to obtain insightful and actionable information for data-driven tasks around software and services. In this talk, based on the success of technology transfer on software analytics at Microsoft Research Asia, I will share our experiences in carrying out successful techno... View full abstract»

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

    Publication Year: 2012 , Page(s): xvii
    Save to Project icon | Request Permissions | PDF file iconPDF (66 KB)  
    Freely Available from IEEE
  • Changes in Transferable Knowledge Resulting from Study in a Graduate Software Engineering Curriculum

    Publication Year: 2012 , Page(s): 3 - 12
    Save to Project icon | Request Permissions | Click to expandAbstract | PDF file iconPDF (384 KB) |  | HTML iconHTML  

    This paper presents the initial results of a study of the evolution of students' knowledge of software engineering from the beginning to the end of a master's degree curriculum in software engineering. Students were presented with a problem involving the initiation of a complex new project at the beginning of the program and again at the end of the program's formal coursework. After considering th... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A Role-Playing Game for a Software Engineering Lab: Developing a Product Line

    Publication Year: 2012 , Page(s): 13 - 22
    Cited by:  Papers (1)
    Save to Project icon | Request Permissions | Click to expandAbstract | PDF file iconPDF (643 KB) |  | HTML iconHTML  

    Software product line development refers to software engineering practices and techniques for creating families of similar software systems from a basic set of reusable components, called shared assets. Teaching how to deal with software product lines in a university lab course is a challenging task, because there are several practical issues that have to be solved in short time. In this paper we ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • The Exploration and Practice of Gradually Industrialization Model in Software Engineering Education - A Factual Instance of the Excellent Engineer Plan of China

    Publication Year: 2012 , Page(s): 23 - 31
    Save to Project icon | Request Permissions | Click to expandAbstract | PDF file iconPDF (457 KB) |  | HTML iconHTML  

    The current education model and practices in the Higher education sector in China have been successful in educating students for academic excellence, for producing industry-linked and practice-oriented graduates, who could quickly fit into the industrial working environment, has been a problem. There is a big gap between the theoretical knowledge learned in school and the practical knowledge and s... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Learning to Write Programs with Others: Collaborative Quadruple Programming

    Publication Year: 2012 , Page(s): 32 - 41
    Cited by:  Papers (1)
    Save to Project icon | Request Permissions | Click to expandAbstract | PDF file iconPDF (241 KB) |  | HTML iconHTML  

    Most software development is carried out by teams of software engineers working collaboratively to achieve the desired goal. Consequently software development education not only needs to develop a student's ability to write programs that can be easily comprehended by others and be able to comprehend programs written by others, but also the ability to write programs with others. However, the academ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Will They Report It? Ethical Attitude of Graduate Software Engineers in Reporting Bad News

    Publication Year: 2012 , Page(s): 42 - 51
    Save to Project icon | Request Permissions | Click to expandAbstract | PDF file iconPDF (320 KB) |  | HTML iconHTML  

    Hiding critical information has resulted in disastrous failures of some major software projects. This paper investigates, using a subset of Keil's test, how graduates (70% of them with work experience) from different cultural backgrounds who are enrolled in a postgraduate course on global software development would handle negative information that is critical in a project. The subjects were mainly... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Delivering Software Process-Specific Project Courses in Tertiary Education Environment: Challenges and Solution

    Publication Year: 2012 , Page(s): 52 - 61
    Cited by:  Papers (1)
    Save to Project icon | Request Permissions | Click to expandAbstract | PDF file iconPDF (767 KB) |  | HTML iconHTML  

    The importance of delivering software process courses to software engineering students has been more and more recognized in China in recent years. However, students usually cannot fully appreciate the value of software process courses by only learning methodology and principle in the classroom. Therefore, a process-specific project course was designed to fill the gap between the software process t... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Experiences with Integrating Simulation into a Software Engineering Curriculum

    Publication Year: 2012 , Page(s): 62 - 71
    Cited by:  Papers (3)
    Save to Project icon | Request Permissions | Click to expandAbstract | PDF file iconPDF (2135 KB) |  | HTML iconHTML  

    Software Engineering education must account for a broad spectrum of knowledge and skills software engineers will be required to apply throughout their professional life. Covering all the topics in depth within a university setting is infeasible due to curricular constraints as well as due to the inherent differences between educational institutions and the actual workplaces of individual graduates... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Exploring the Computer Science 2013 Curriculum Guidelines

    Publication Year: 2012 , Page(s): 75 - 76
    Save to Project icon | Request Permissions | Click to expandAbstract | PDF file iconPDF (223 KB) |  | HTML iconHTML  

    This workshop will familiarize participants with the current draft of the forthcoming CS 2013 curriculum guidelines and provide feedback to the CS 2013 Steering Committee. View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Workshop on Collaborative Software Product Line Engineering

    Publication Year: 2012 , Page(s): 77 - 78
    Cited by:  Papers (1)
    Save to Project icon | Request Permissions | Click to expandAbstract | PDF file iconPDF (248 KB) |  | HTML iconHTML  

    Software Product Line Engineering (SPLE) is a promising process for software development that has started to mature in the past ten years. Early indications are that it provides an improvement in productivity of about 3 to 1 over the software production and sustainment cycle of systems [2]. Although SPLE has been effective for early adopters, we still need to continue research to provide evidence ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A Gentle Introduction to Learn by Doing

    Publication Year: 2012 , Page(s): 81 - 84
    Cited by:  Papers (1)
    Save to Project icon | Request Permissions | Click to expandAbstract | PDF file iconPDF (274 KB) |  | HTML iconHTML  

    We believe the master's program in Software Engineering offered by Carnegie Mellon University's Silicon Valley Campus to be unique in that it is entirely team-based and project-centered [1]. Students learn by doing as they are coached just in time by faculty in the context of authentic projects, and they are evaluated on the work they produce. Student satisfaction is high: 94% believe that the pro... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Teaching Software Project Management using Simulations - The AMEISE Environment: from Concepts to  Class Room Experience

    Publication Year: 2012 , Page(s): 85 - 86
    Save to Project icon | Request Permissions | Click to expandAbstract | PDF file iconPDF (171 KB) |  | HTML iconHTML  

    The AMEISE (A Media Education Initiative for Software Engineering) approach focuses on the simulation of software project management processes. Based on Stuttgart University's SESAM (Software Engineering Simulation by Animated Models), the AMEISE tool-set allows for repeatedly experiencing the complexity of software project management within a game-like simulation environment. View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Engage Your Students by Teaching Computer Science Using Only Mobile Devices with TouchDevelop

    Publication Year: 2012 , Page(s): 87 - 89
    Cited by:  Papers (1)
    Save to Project icon | Request Permissions | Click to expandAbstract | PDF file iconPDF (377 KB) |  | HTML iconHTML  

    We are experiencing a technology shift: powerful and easy-to-use touchscreen-based mobile devices such as smartphones and tablets are becoming more prevalent than traditional PCs and laptops. Many mobile devices are going to be the first and, in less developed countries, possibly the only computing devices that virtually all people would own and carry with them at all times. We propose to reflect ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Pex4Fun: Teaching and Learning Computer Science via Social Gaming

    Publication Year: 2012 , Page(s): 90 - 91
    Cited by:  Papers (3)
    Save to Project icon | Request Permissions | Click to expandAbstract | PDF file iconPDF (250 KB) |  | HTML iconHTML  

    Pex4Fun (http://www.pexforfun.com/) is a web-based serious gaming environment for teaching computer science. Pex4Fun can be used to teach and learn computer programming at many levels, from high school all the way through graduate courses. With Pex4Fun, a student edits code in any browser -- with Intellisense -- and Pex4Fun executes it and analyzes it in the cloud. Pex4Fun connects teachers, curri... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Teaching and Training for Software Analytics

    Publication Year: 2012 , Page(s): 92
    Save to Project icon | Request Permissions | Click to expandAbstract | PDF file iconPDF (232 KB) |  | HTML iconHTML  

    Software analytics is to enable software practitioners to perform data exploration and analysis in order to obtain insightful and actionable information for data-driven tasks around software and services. When applying analytic technologies in practice of software analytics, one should incorporate (1) a broad spectrum of domain knowledge and expertise, e.g., management, machine learning, large-sca... View full abstract»

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