24. CSEE&T 2011: Waikiki, Honolulu, HI, USA
J. Barrie Thompson, Emily Oh Navarro, Dan Port (Eds.): 24th IEEE-CS Conference on Software Engineering Education and Training, CSEE&T 2011, May 22-24, 2011, Waikiki, Honolulu, HI, USA, Proceedings. IEEE Computer Society 2011 ISBN 978-1-4577-0348-5
Academic Research Papers
Draylson Micael de Souza, José Carlos Maldonado, Ellen Francine Barbosa: ProgTest: An environment for the submission and evaluation of programming assignments based on testing activities. 1-10
Matthew L. Hale, Noah Jorgenson, Rose F. Gamble: Predicting individual performance in student project teams. 11-20
Michael Carter, Mladen A. Vouk, Gerald C. Gannod, Janet E. Burge, Paul V. Anderson, Mark E. Hoffman: Communication genres: Integrating communication into the software engineering curriculum. 21-30
Elizabeth Suescun Monsalve, Vera Maria Benjamim Werneck, Julio Cesar Sampaio do Prado Leite: Teaching software engineering with SimulES-W. 31-40
Alex Radermacher, Gursimran S. Walia: Investigating student-instructor interactions when using pair programming: An empirical study. 41-50
Thomas Dvornik, David S. Janzen, John Clements, Olga Dekhtyar: Supporting introductory test-driven labs with WebIDE. 51-60
Hsin-Ke Lu, Chia-Hui Lo, Peng-Chun Lin: Competence analysis of IT professionals involved in business services - Using a qualitative method. 61-70
Ray Bareiss, Edward P. Katz: An exploration of knowledge and skills transfer from a formal software engineering curriculum to a capstone practicum project. 71-80
Andreas Bollin, Elke Hochmüller, Roland T. Mittermeir: Teaching software project management using simulations. 81-90
Ita Richardson, Louise Reid, Stephen B. Seidman, Bob Pattinson, Yvonne Delaney: Educating software engineers of the future: Software quality research through problem-based learning. 91-100
Daniela Cristina Cascini Peixoto, Rodrigo M. Possa, Rodolfo F. Resende, Clarindo Isaias P. S. Padua: An overview of the main design characteristics of simulation games in Software Engineering education. 101-110
Hidekuni Tsukamoto, Yasuhiro Takemura, Hideo Nagumo, Ken-ichi Matsumoto: Analysis of the motivation of learners in the in-house training of programming in Japanese ICT industries. 121-128
Shengru Tu, Shireesha Tankashala, Sehun Oh, Brian Becker, Brian Horton, Aditya Kallem, Zhao Yang: Turning real-world systems into verification-driven learning cases. 129-138
John G. Hosking, Peter Smith, Elisabeth Krull, Nick Jones: Learning at the elbows of experts: Technology roadmapping with Software Engineering students. 139-148
Norsaremah Salleh, Emilia Mendes, John C. Grundy: The effects of openness to experience on pair programming in a higher education context. 149-158
Natalia Andriano, Marcela Garay Moyano, Carlos Bertoni, Diego Rubio: A quantitative assessment method for simulation-based e-learnings. 159-168
Jeffrey C. Carver, Nicholas A. Kraft: Evaluating the testing ability of senior-level computer science students. 169-178
Yuanfang Cai, Daniel Iannuzzi, Sunny Wong: Leveraging design structure matrices in software design education. 179-188
LiGuo Huang, Daniel Port: Relevance and alignment of Real-Client Real-Project courses via technology transfer. 189-198
Contributions to Mini-Track on Systems and Software Engineering
Philippe Kruchten: Experience teaching software project management in both industrial and academic settings. 199-208
Supannika Koolmanojwong, Barry W. Boehm: Educating software engineers to become systems engineers. 209-218
Richard E. Fairley, Mary Jane Willshire: Teaching systems engineering to software engineering students. 219-226
In-Depth Teaching / Training Experience Reports
Jeff Offutt, Nan Li, Paul Ammann, Wuzhi Xu: Using abstraction and Web applications to teach criteria-based test design. 227-236
Meyer Tanuan: Design and delivery of a modern mobile application programming course - An experience report. 237-246
Damith C. Rajapakse: Some observations from releasing student projects to the public. 247-256
Laura J. White, John W. Coffey: The design and implementation of an innovative online program for a master of science degree in Computer Science - Software Engineering specialization. 257-265
Mohammad H. N. Tabrizi, Sergiy Vilkomir, Junhua Ding: Development of North Carolina's first Software Engineering program: An experience report. 266-273
Christelle Scharff: Guiding global software development projects using Scrum and Agile with quality assurance. 274-283
Guoping Rong, He Zhang, Zhenyu Chen, Dong Shao: Delivering PSP course in tertiary education environment: Challenges and solution. 284-293
J. Yates Monteith, John D. McGregor: Integrating instructional and study materials to tailor a student-specific resource. 294-303
Qi Li, Barry W. Boehm: Making winners for both education and research: Verification and validation process improvement practice in a software engineering course. 304-313
Mona E. Rizvi, Thorna Humphries, Debra Major, Heather Lauzun, Meghan Jones: A new CS0 course for at-risk majors. 314-323
Fatma Meawad: The virtual agile enterprise: Making the most of a software engineering course. 324-332
Michael Uelschen, Heinz-Josef Eikerling: An introductory course on software engineering on self-organization in swarm robotics. 333-342
Sotiris Skevoulis: Engineering a successful partnership between academia and the financial industry: A software engineering program for IT professionals. 343-350
Shankar Venkatagiri: Teach Project Management, pack an Agile punch. 351-360
Martin J. Shepperd: Group project work from the outset: An in-depth teaching experience report. 361-370
Work in Progress Reports

David Broman, Kristian Sandahl: How can we make software engineering text books well-founded, up-to-date, and accessible to students? 386-390
Zhenyu Chen, Jinyu Zhang, Bin Luo: Teaching software testing methods based on diversity principles. 391-395
Vahid Garousi: Incorporating real-world industrial testing projects in software testing courses: Opportunities, challenges, and lessons learned. 396-400
Rafael del Vado Vírseda: A learning methodology based on semantic tableaux for software engineering education. 401-405

Claudia Susie C. Rodrigues, Cláudia Maria Lima Werner: Making the comprehension of software architecture attractive. 416-420
Timothy C. Lethbridge, Gunter Mussbacher, Andrew Forward, Omar Bahy Badreddin: Teaching UML using umple: Applying model-oriented programming in the classroom. 421-428
Wajee Chookittikul, Peter E. Maher: Effective real-world project collaboration: Strategies from a cyber security degree program. 429-433
Short Papers
John C. Georgas: Software development as service to the student community: An experiential and high student involvement approach to software engineering education. 434-438
Tony L. Eng, Rudolph Mitchell: Continued assessment of students' learning experience in an oral communication course at MIT for EECS majors. 439-443
Dean Knudson, Alex Radermacher: Updating CS capstone projects to incorporate new agile methodologies used in industry. 444-448
Elizabeth Sweedyk: How middle school teachers solved our SE project problems. 449-453

Steve Roach: Retrospectives in a software engineering project course: Getting students to get the most from a project experience. 467-471
Roshanak Roshandel, Jeff Gilles, Richard LeBlanc: Using community-based projects in software engineering education. 472-476
Sebastian Nanz, Faraz Torshizi, Michela Pedroni, Bertrand Meyer: Empirical assessment of languages for teaching concurrency: Methodology and application. 477-481

Eryu Ding, Bin Luo, Daliang Zhang, JiDong Ge, Dong Shao, Haoran Wang: Research and practice on software engineering undergraduate curriculum NJU-SEC2006. 492-496
Yanchun Sun: The challenge and practice of creating Software Engineering curriculum. 497-501
Antonio Damasceno: MSE studio project: The viewpoint of a UC student. 502-506
Sundaresan Iyer, S. Meenakshi, Anooja Mary Jacob: Incremental sequential problem based training model - Institute corporate readiness. 507-511
Ondrej Macek, Martin Komarek: The practical method of motivating students to iterative software development. 512-516
Highly Collaborative Workshops
Itana Maria de Souza Gimenes, Leonor Barroca, Ellen Francine Barbosa: International workshop on distance learning support for postgraduate programs in software engineering (e-gradSE). 517-519
Martin L. Barrett, Ayse Basar Bener, Steve Chenoweth: Incorporating software architecture in the computer science curriculum. 523-524
Panel Sessions
Gerald C. Gannod, Paul V. Anderson, Janet E. Burge, Andrew Begel: Is integration of communication and technical instruction across the SE curriculum a viable strategy for improving the real-world communication abilities of software engineering graduates? 525-529
W. Eric Wong, Antonia Bertolino, Vidroha Debroy, Aditya P. Mathur, Jeff Offutt, Mladen A. Vouk: Teaching software testing: Experiences, lessons learned and the path forward. 530-534
Barry W. Boehm, Pierre Bourque, Don Gelosh, Thomas B. Hilburn, Arthur B. Pyster, Mary M. Shaw, J. Barrie Thompson: Panel on the role of graduate software and systems engineering bodies of knowledge in formulating graduate software engineering curricula. 535-536
Practice and Methods Presentations, and Tutorials
Bonnie E. John: A quantitative usability assessment method for inclusion in software engineering courses. 537-539
Sarah Smith Heckman, Thomas B. Horton, Mark Sherriff: Teaching second-level Java and software engineering with Android. 540-542
Mehdi Jazayeri: Structuring a software engineering-based curriculum tutorial presentation summary. 543-545
Nikolai Tillmann, Jonathan de Halleux, Tao Xie: Pex4Fun: Teaching and learning computer science via social gaming. 546-548
Bernd Bruegge, Helmut Naughton, Michaela Gluchow: SLPC++: Teaching software engineering project courses in industrial application landscapes - A tutorial. 549-551
Posters

Nanette Brown, Robert L. Nord, Ipek Ozkaya, Philippe Kruchten, Erin Lim: Hard choice: A game for balancing strategy for agility. 553
C. Shaun Longstreet, Kendra Cooper: Using games in software engineering education to increase student success and retention. 554
Gerald Goh, Xiaoni Lai, Damith C. Rajapakse: Teammates: A cloud-based peer evaluation tool for student team projects. 555
Eric Rommel Dantas Galvão, Ryan Ribeiro de Azevedo, Cleyton M. O. Rodrigues, Silas C. Almeida, Fred Freitas, Vinicius C. Garcia: A proposal for an educational system service to support teaching/learning process for logic programming. 556
Wajee Chookittikul, Peter E. Maher, Janet L. Kourik: Agile methods in Thai higher education and beyond. 557
Lile Hattori, Alberto Bacchelli, Michele Lanza, Mircea Lungu: Erase and rewind - Learning by replaying examples. 558
Woei-Kae Chen, Pin-Ying Tu: Grading code quality of programming assignments based on bad smells. 559
Timo Kehrer, Ingo Arnold, Arif Chughtai, Oliver Vogel: A software architecture orientation framework. 560
Sridhar Chimalakonda, Kesav V. Nori: Can we make software engineering education better by applying learning theories? 561



