CSEE&T 2011
2011 24th IEEE-CS Conference on Software Engineering Education and Training (CSEE&T 2011)
Powered by
Conference Publishing Consulting

2011 24th IEEE-CS Conference on Software Engineering Education and Training (CSEE&T 2011), May 22–24, 2011, Waikiki, Honolulu, HI, USA

CSEE&T 2011 – Proceedings

Contents - Abstracts - Authors


Title Page

Academic Research Papers

PROGTEST: An Environment for the Submission and Evaluation of Programming Assignments based on Testing Activities
Draylson Micael de Souza, José Carlos Maldonado, and Ellen Francine Barbosa
(University of São Paulo, Brazil)
Article Search
Predicting Individual Performance in Student Project Teams
Matthew L. Hale, Noah M. Jorgenson, and Rose F. Gamble
(University of Tulsa, USA)
Article Search
Communication Genres: Integrating Communication into the Software Engineering Curriculum
Michael Carter, Mladen Vouk, Gerald C. Gannod, Janet E. Burge, Paul V. Anderson, and Mark E. Hoffmann
(North Carolina State University, USA; Miami University, USA; Quinnipiac University, USA)
Article Search
Teaching Software Engineering with SimulES-W
Elizabeth Suescún Monsalve, Vera Maria B. Werneck, and Julio Cesar Sampaio do Prado Leite
(PUC-Rio, Brazil; Universidade do Estado do Rio de Janeiro, Brazil)
Article Search
Investigating Student-Instructor Interactions When Using Pair Programming: An Empirical Study
Alex Radermacher and Gursimran Walia
(North Dakota State University, USA)
Article Search
Supporting Introductory Test-Driven Labs with WebIDE
Thomas Dvornik, David S. Janzen, John Clements, and Olga Dekhtyar
(Salesforce.com, USA; California Polytechnic State University, USA)
Article Search
Competence Analysis of IT Professionals Involved in Business Services - Using a Qualitative Method
Hsin-Ke Lu, Chia-Hui Lo, and Peng-Chun Lin
(Chinese Culture University, Taiwan; National Taiwan Normal University, Taiwan)
Article Search
An Exploration of Knowledge and Skills Transfer from a Formal Software Engineering Curriculum to a Capstone Practicum Project
Ray Bareiss and Edward Katz
(Carnegie Mellon Silicon Valley, USA)
Article Search
Teaching Software Project Management using Simulations
Andreas Bollin, Elke Hochmüller, and Roland T. Mittermeir
(Universität Klagenfurt, Austria; Carinthia University of Applied Sciences, Austria)
Article Search
Educating Software Engineers of the Future: Software Quality Research through Problem-Based Learning
Ita Richardson, Louise Reid, Stephen B. Seidman, Bob Pattinson, and Yvonne Delaney
(University of Limerick, Ireland; Texas State University, USA)
Article Search
An Overview of the Main Design Characteristics of Simulation Games in Software Engineering Education
Daniela C. C. Peixoto, Rodrigo M. Possa, Rodolfo F. Resende, and Clarindo Isaías P. S. Pádua
(Federal University of Minas Gerais, Brazil)
Article Search
Industry Academia Collaboration Model: The Design Challenges
Manisha and Manoj Manuja
(Infosys Technologies Ltd., India)
Article Search
Analysis of the Motivation of Learners in the In-House Training of Programming in Japanese ICT Industries
Hidekuni Tsukamoto, Hideo Nagumo, Yasuhiro Takemura, and Kenichi Matsumoto
(Osaka University of Arts, Japan; Niigata Seiryo University, Japan; Nara Institute of Science and Technology, Japan)
Article Search
Turning Real-World Systems into Verification-Driven Learning Cases
Shengru Tu, Shireesha Tankashala, Sehun Oh, Brian Becker, Brian Horton, Aditya Kallem, Zhao Yang, Lisa Hartman, and Daniel Wagner
(University of New Orleans, USA; Benjamin Franklin High School at New Orleans, USA; Jesuit High School at New Orleans, USA)
Article Search
Learning at the Elbows of Experts: Technology Roadmapping with Software Engineering Students
John Hosking, Peter Smith, Elisabeth Krull, and Nick Jones
(University of Auckland, New Zealand)
Article Search
The Effects of Openness to Experience on Pair Programming in a Higher Education Context
Norsaremah Salleh, Emilia Mendes, and John Grundy
(International Islamic University Malaysia, Malaysia; University of Auckland, New Zealand; Swinburne University of Technology, Australia)
Article Search
A Quantitative Assessment Method for Simulation-based E-learnings
Natalia Andriano, Marcela Garay Moyano, Carlos Bertoni, and Diego Rubio
(Universidad Tecnológica Nacional, Argentina)
Article Search
Evaluating the Testing Ability of Senior-level Computer Science Students
Jeffrey C. Carver and Nicholas A. Kraft
(University of Alabama, USA)
Article Search
Leveraging Design Structure Matrices in Software Design Education
Yuanfang Cai, Daniel Iannuzzi, and Sunny Wong
(Drexel University, USA)
Article Search
Relevance and Alignment of Real-Client Real-Project Courses via Technology Transfer
LiGuo Huang and Daniel Port
(Southern Methodist University, USA; University of Hawaii, USA)
Article Search

Contributions to Mini-Track on Systems and Software Engineering

Experience Teaching Software Project Management in both Industrial and Academic Settings
Philippe Kruchten
(University of British Columbia, Canada)
Article Search
Educating Software Engineers to Become Systems Engineers
Supannika Koolmanojwong and Barry W. Boehm
(University of Southern California, USA)
Article Search
Teaching Systems Engineering to Software Engineering Students
Richard E. Fairley and Mary Jane Willshire
(Software and Systems Engineering Associates, USA)
Article Search

In-Depth Teaching / Training Experience Reports

Using Abstraction and Web Applications to Teach Criteria-Based Test Design
Jeff Offutt, Nan Li, Paul Ammann, and Wuzhi Xu
(George Mason University, USA)
Article Search
Design and Delivery of a Modern Mobile Application Programming Course - An Experience Report
Meyer Cu Tanuan
(Conestoga College Institute of Technology and Advanced Learning, Canada)
Article Search
Some Observations from Releasing Student Projects to the Public
Damith C. Rajapakse
(National University of Singapore, Singapore)
Article Search
The Design and Implementation of an Innovative Online Program for a Master of Science Degree in Computer Science - Software Engineering Specialization
Laura J. White and John Coffey
(University of West Florida, USA)
Article Search
Development of North Carolina's First Software Engineering Program: An Experience Report
Nasseh Tabrizi, Sergiy Vilkomir, and Junhua Ding
(East Carolina University, USA)
Article Search
Guiding Global Software Development Projects using Scrum and Agile with Quality Assurance
Christelle Scharff
(Pace University, USA)
Article Search
Delivering PSP Course in Tertiary Education Environment: Challenges and Solution
Guoping Rong, He Zhang, Zhenyu Chen, and Dong Shao
(State Key Laboratory for Novel Software Technology, China; Nanjing University, China; NICTA, Australia; University of New South Wales, Australia)
Article Search
Integrating Instructional and Study Materials to Tailor a Student-Specific Resource
J. Yates Monteith and John D. McGregor
(Clemson University, USA)
Article Search
Making Winners for Both Education and Research: Verification and Validation Process Improvement Practice in a Software Engineering Course
Qi Li and Barry W. Boehm
(University of Southern California, USA)
Article Search
A New CS0 Course for At-Risk Majors
Mona Rizvi, Thorna Humphries, Debra Major, Heather Lauzun, and Meghan Jones
(Norfolk State University, USA; Old Dominion University, USA)
Article Search
The Virtual Agile Enterprise: Making the Most of a Software Engineering Course
Fatma Meawad
(German University in Cairo, Egypt)
Article Search
An Introductory Course on Software Engineering on Self-Organization in Swarm Robotics
Michael Uelschen and Heinz-Josef Eikerling
(University of Applied Sciences Osnabrück, Germany)
Article Search
Engineering a Successful Partnership Between Academia and the Financial Industry: A Software Engineering Program for IT Professionals
Sotiris Skevoulis
(Pace University, USA)
Article Search
Teach Project Management, Pack an Agile Punch
Shankar Venkatagiri
(IIM Bangalore, India)
Article Search
Group Project Work from the Outset: An In-depth Teaching Experience Report
Martin Shepperd
(Brunel University, UK)
Article Search
Read Before You Write
Thomas B. Hilburn, Masood Towhidnejad, and Salamah Salamah
(Embry-Riddle Aeronautical University, USA)
Article Search

Work in Progress Reports

Mystery Bug Theater
Renée Bryce and Vicki Allan
(Utah State University, USA)
Article Search
How Can We Make Software Engineering Text Books Well-founded, Up-to-date, and Accessible to Students?
David Broman and Kristian Sandahl
(Linköping University, Sweden)
Article Search
Teaching Software Testing Methods Based on Diversity Principles
Zhenyu Chen, Jinyu Zhang, and Bin Luo
(Nanjing University, China)
Article Search
Incorporating Real-World Industrial Testing Projects in Software Testing Courses: Opportunities, Challenges, and Lessons Learned
Vahid Garousi
(University of Calgary, Canada)
Article Search
A Learning Methodology based on Semantic Tableaux for Software Engineering Education
Rafael del Vado Vírseda
(Complutense University of Madrid, Spain)
Article Search
Toward Instant Gradeification
Daniel M. Zimmerman, Joseph R. Kiniry, and Fintan Fairmichael
(University of Washington at Tacoma, USA; IT University of Copenhagen, Denmark; University College Dublin, Ireland)
Article Search
An Introductory Software Engineering Course for Software Engineering Program
Dong Shao, Bin Luo, Eryu Ding, and Qin Liu
(Nanjing University, China)
Article Search
Making the Comprehension of Software Architecture Attractive
Claudia Susie C. Rodrigues and Cláudia M. L. Werner
(COPPE/UFRJ, Brazil)
Article Search
Teaching UML Using Umple: Applying Model-Oriented Programming in the Classroom
Timothy C. Lethbridge, Gunter Mussbacher, Andrew Forward, and Omar Badreddin
(University of Ottawa, Canada)
Article Search
Effective Real-World Project Collaboration: Strategies from a Cyber Security Degree Program
Wajee Chookittikul and Peter E. Maher
(Phetchaburi Rajabhat University, Thailand; Webster University, USA)
Article Search

Short Papers

Software Development as Service to the Student Community: An Experiential and High Student Involvement Approach to Software Engineering Education
John C. Georgas
(Northern Arizona University, USA)
Article Search
Continued Assessment of Students' Learning Experience in an Oral Communication Course at MIT for EECS Majors
Tony L. Eng and Rudolph Mitchell
Article Search
Updating CS Capstone Projects to Incorporate New Agile Methodologies used in Industry
Dean Knudson and Alex Radermacher
(North Dakota State University, USA)
Article Search
How Middle School Teachers Solved Our SE Project Problems
Elizabeth Sweedyk
(Harvey Mudd College, USA)
Article Search
Teach Sustainability in Software Engineering?
Birgit Penzenstadler and Andreas Fleischmann
(Technische Universität München, Germany)
Article Search
Software Engineering or Soft Engineering?
Ken Robinson and Peter Ho
(The University of New South Wales, Australia)
Article Search
Retrospectives in a Software Engineering Project Course: Getting Students to Get the Most from a Project Experience
Steve Roach
(University of Texas at El Paso, USA)
Article Search
Using Community-based Projects in Software Engineering Education
Roshanak Roshandel, Jeff Gilles, and Richard LeBlanc
(Seattle University, USA)
Article Search
Empirical Assessment of Languages for Teaching Concurrency: Methodology and Application
Sebastian Nanz, Faraz Torshizi, Michela Pedroni, and Bertrand Meyer
(ETH Zurich, Switzerland; University of Toronto, Canada)
Article Search
Comparing Extreme Programming and Waterfall Project Results
Feng Ji and Todd Sedano
(Carnegie Mellon Silicon Valley, USA)
Article Search
Contextual Android Education
James Reed and David S. Janzen
(Intuit Inc., USA; California Polytechnic State University, USA)
Article Search
Research and Practice on Software Engineering Undergraduate Curriculum NJU-SEC2006
Eryu Ding, Bin Luo, Daliang Zhang, Jidong Ge, Dong Shao, and Haoran Wang
(Nanjing University, China)
Article Search
The Challenge and Practice of Creating Software Engineering Curriculum
Yanchun Sun
(Peking University and Ministry of Education, China)
Article Search
MSE Studio Project: The Viewpoint of a UC Student
António Damasceno
(CMU, USA and University of Coimbra, Portugal)
Article Search
Incremental Sequential Problem Based Training Model – Institute Corporate Readiness
Sundaresan Iyer, S. Meenakshi, and Anooja Mary Jacob
(Infosys Technologies Limited, India)
Article Search
The Practical Method of Motivating Students to Iterative Software Development
Ondřej Macek and Martin Komárek
(Czech Technical University in Prague, Czech Republic)
Article Search

Highly Collaborative Workshops

International Workshop on Distance Learning Support for Postgraduate Programs in Software Engineering (e-gradSE)
Itana M. S. Gimenes, Leonor Barroca, and Ellen Francine Barbosa
(Universidade Estadual de Maringá, Brazil; The Open University, UK; Universidade de São Paulo, Brazil)
Article Search
SMArtphones in the Curriculum worKshop (SMACK 2011)
Jules White, Jeff Gray, and Adam Porter
(Virginia Tech, USA; University of Alabama, USA; University of Maryland, USA)
Article Search
Incorporating Software Architecture in the Computer Science Curriculum
Martin L. Barrett, Ayşe Başar Bener, and Steve Chenoweth
(East Tennessee State University, USA; Ryerson University, Canada; Rose-Hulman Institute of Technology, USA)
Article Search

Panel Sessions

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?
Gerald C. Gannod, Janet E. Burge, Paul V. Anderson, and Andrew Begel
(Miami University, USA; Microsoft Research, USA)
Article Search
Teaching Software Testing: Experiences, Lessons Learned, and the Path Forward
W. Eric Wong, Antonia Bertolino, Vidroha Debroy, Aditya Mathur, Jeff Offutt, and Mladen Vouk
(University of Texas at Dallas, USA; Italian National Research Council, Italy; Purdue University, USA; George Mason University, USA; North Carolina State University, USA)
Article Search
The Role of Graduate Software and Systems Engineering Bodies of Knowledge in Formulating Graduate Software Engineering Curricula
Barry W. Boehm, Pierre Bourque, Don Gelosh, Thomas B. Hilburn, Art Pyster, Mary Shaw, and J. Barrie Thompson
(University of Southern California, USA; École de Technologie Supérieure, Canada; Department of Defense, USA; Embry-Riddle Aeronautical University, USA; Stevens Institute of Technology, USA; CMU, USA; University of Sunderland, UK)
Article Search

Practice and Methods Presentations, and Tutorials

A Quantitative Usability Assessment Method for Inclusion in Software Engineering Courses
Bonnie E. John
(IBM Research Watson, USA)
Article Search
Teaching Second-Level Java and Software Engineering with Android
Sarah Heckman, Thomas B. Horton, and Mark Sherriff
(North Carolina State University, USA; University of Virginia, USA)
Article Search
Structuring a Software Engineering-based Curriculum: Tutorial Presentation Summary
Mehdi Jazayeri
(University of Lugano, Switzerland)
Article Search
Pex4Fun: Teaching and Learning Computer Science via Social Gaming
Nikolai Tillmann, Jonathan de Halleux, and Tao Xie
(Microsoft Research, USA; North Carolina State University, USA)
Article Search
SLPC++: Teaching Software Engineering Project Courses in Industrial Application Landscapes - A Tutorial
Bernd Bruegge, Helmut Naughton, and Michaela Gluchow
(Technische Universität München, Germany)
Article Search


Mission to Mars: An Agile Release Planning Game
Philippe Kruchten and James King
(University of British Columbia, Canada; Software Education, Australia)
Article Search
Hard Choice: A Game for Balancing Strategy for Agility
Nanette Brown, Robert L. Nord, Ipek Ozkaya, Philippe Kruchten, and Erin Lim
(SEI/CMU, USA; University of British Columbia, Canada)
Article Search
Using Games in Software Engineering Education to Increase Student Success and Retention
C. Shaun Longstreet and Kendra M. L. Cooper
(University of Texas at Dallas, USA)
Article Search
Teammates: A Cloud-Based Peer Evaluation Tool for Student Team Projects
Gerald Goh, Xiaoni Lai, and Damith C. Rajapakse
(National University of Singapore, Singapore)
Article Search
A Proposal for an Educational System Service to Support Teaching/Learning Process for Logic Programming
Eric R. G. Dantas, Ryan R. de Azevedo, Cleyton M. O. Rodrigues, Silas C. Almeida, Fred Freitas, and Vinicius C. Garcia
(Federal University of Pernambuco, Brazil)
Article Search
Agile Methods in Thai Higher Education and Beyond
Wajee Chookittikul, Peter E. Maher, and Janet L. Kourik
(Phetchaburi Rajabhat University, Thailand; Webster University, USA)
Article Search
Erase and Rewind – Learning by Replaying Examples
Lile Hattori, Alberto Bacchelli, Michele Lanza, and Mircea Lungu
(University of Lugano, Switzerland; University of Berne, Switzerland)
Article Search
Grading Code Quality of Programming Assignments Based on Bad Smells
Woei-Kae Chen and Pin-Ying Tu
(National Taipei University of Technology, Taiwan)
Article Search
A Software Architecture Orientation Framework
Timo Kehrer, Ingo Arnold, Arif Chughtai, and Oliver Vogel
(University of Siegen, Germany; Novartis Pharma AG, Switzerland; IT-Consultant, Switzerland; IBM, Switzerland)
Article Search
Can We Make Software Engineering Education Better By Applying Learning Theories?
Sridhar Chimalakonda and Kesav V. Nori
(IIIT at Hyderabad, India)
Article Search

proc time: 6.11