International Workshop for Improving Software-Engineering Assignments (WISEA'20)
WISEA'20 is a half-day workshop at CSEE&T that aims to gather, discuss, and synthesize best practices for providing effective software-engineering assignments to junior and senior-level students.
Nov 9-12, 2020
CSEE&T 2020, Munich, Germany

Helping students deepen their understanding, develop skills, and become life-long learners through

effective hands-on experiences


Set the Bar

  • Identify characteristics of and criteria for effective software-engineering assignments.

Address Challenges

  • Identify threats and barriers for instructors meeting these criteria.

Document Best Practices

  • Designing software-engineering assignments,

  • Mentoring students as they complete assignments, and

  • Evaluating student performance.



The purpose of this workshop is to gather, discuss, and synthesize ideas and best practices for software-engineering assignments at the junior and senior levels. Specifically, the workshop aims to accomplish the following objectives:

WISEA'20 Overview

Designing, Conducting, and Evaluating Advanced Software-engineering Assignments

The expected knowledge, skills, and abilities for new software engineers entering the workforce are constantly expanding, thus putting more demand on software-engineering educational programs to produce better-trained graduates. This workshop aims to gather, discuss, and synthesize ideas and best practices for meeting this demand through effective software-engineering assignments.

From a knowledge perspective, recent graduates need to understand theories, principles, and practices related to major software development activities, including requirements capture and analysis, architectural design, database design, user experience design, implementation, testing, debugging, configuration management, deployment, and more. In addition, new software engineers need a basic foundation in software development methodologies, processes, and teamwork.

Employers do not expect recent graduates to be software engineering experts, but they do give preference to students who have had some exposure to the entire development lifecycle. So, students need at least an introductory experience in the construction of a non-trivial software system. Also, from a skill perspective, in general, employers hope that new hires have mastered several programming languages and integrated development environments; can use conceptual modeling effectively; can apply design patterns appropriately, are familiar with collaboration tools, and even have had some exposure to cloud-based infrastructure, platforms, and services.


However, despite the importance of such skills, it is not feasible for students to master even a small portion of the languages and tools in common use today. Instead, it is more important for them to have the desire and ability to learn new concepts and tools efficiently and effectively throughout their careers. Good software-engineering educational programs need to instill in students a desire for life-long learning and help them improve their ability to learn. In fact, one of ABET’s required student outcomes is for students to have “an ability to acquire and apply new knowledge as needed, using appropriate learning strategies”


Meaningful software-engineering assignments, whether they be in-class exercises, traditional homework assignments, or extensive course projects, can be an effective way of helping students solidify their understanding of concepts, develop valuable skills, and improve their ability to learn on their own. However, providing effective software-engineering assignments can be a daunting task for instructors. 

To help create resources that instructors can use to provide effective software-engineering assignments, this workshop aims to identify and document best practices for designing and implementing software-engineering assignments and to stimulate new research in this area.  For this workshop, software-engineering assignment refers to any hands-on experience that involves multiple software-development activities, e.g., analysis, design, testing, configuration management, etc., and not just coding.  A software-engineering assignment can be a course project, homework assignment, or in-class exercise; it can be an individual or group assignment, and it may be of any size or duration.

Note: The International Workshop for Software-Engineering Assignment (WISEA'20) is co-located with CSEE&T 2020 in Munich, Germany (Nov 09-12, 2020).


Call for Participation and Papers

​Workshop attendance is open to educators, students, and working professional in the software industry.  Those who plan to attend are encouraged to submit either a position paper or a short experience.   Selected papers will published in the proceedings of CSEE&T 2020.

A position paper (max. 3 pages) should summarize past research, current ideas, or open problems related to any of the following topics:

  • Criteria or characteristics of effective software-engineering assignments

  • Threats and barriers for instructors providing effective assignments

  • Best practices for designing effective assignments

  • Best practices for mentoring students during software-engineering assignments

  • Best practices for evaluating student performance

  • Future research directions in assignment design, mentoring, or evaluation

An experience report should discuss recent experiences with delivering effective (or ineffective) software-engineering assignments.

The papers will be evaluated based on the following:

  • whether the ideas in the paper  are presented clearly,

  • relate the topics listed above, and

  • contribute in a meaningful way to the body knowledge for software-engineering education.

Accepted papers will be included into the CSEE&T conference proceedings published by IEEE.   It is required that at least one author of each accepted paper must register for the CSEE&T conference and WISEA'20 workshop.   Acceptance of a position paper or experience report is not required for either workshop or conference attendance.

All position papers and experience works must be written in English, follow the IEEE double column format (see Manuscript Template for Conference Proceedings), and submitted electronically via email to   Instructions are also found on EasyChair under the WISEA 2020 Call for Papers:

Submissions that do not adhere to this IEEE format template or exceed the page limits, will be rejected for publication in the proceedings without further review.

Email your submission to


Important Dates

The following dates apply to all submission types (i.e. position paper and experience reports). 

  • Paper submission: July 12, 2020

  • Acceptance notification: July 31, 2020

  • Camera-ready version: Aug 9, 2020

  • CSEE&T Workshop Days: Nov 9-10, 2020

  • CSEE&T Main Conference: Nov 9-12, 2020

Find the latest news on the workshop here: Tweets by 

For further details on the venue and travel information, please consult the CSEE&T website.

About WASEE 

 The Workgroup for Advancement of Software Engineering Education (WASEE) is an international collaboration for identifying, discussing, refining, and documenting best  practicing related to software-engineering education, especially through hands-on experiences.  Teachers, students, researchers, and industry partners are all welcome.​



                                           In case of questions regarding WISEA'20, you can reach the workshop organizers by email at


                     Dr. Stephen Clyde, Co-workshop Organizer, Computer Science Department, Utah State University, Utah, USA

                     Dr. Anas Al Sobeh, Co-Workshop Organizer, Information Systems Department, Yarmouk University, Irbid, Jordan

                     Dr. Amani Shatnawi, Co-Workshop Organizer, Information Technology Department, Yarmouk University, Irbid, Jordan




We hope you’re able to attend. If you have questions at all, don’t hesitate to reach out.


Workshop for Improving Software Engineering Assignments  (WISEA 2020)

The workshop will be held at the same venue as CSEE&T 2020, namely the Science
Congress Center Munich, Walther-von-Dyck-Str. 10, 85748 Garching bei München,

  • LinkedIn Social Icon
  • Facebook Social Icon
  • Twitter

©2020 by Workshop for Improving Software Engineering Assignments. Proudly created with