New Trends in Software Engineering: Code of Ethics and Professional Practice (NTSE-2017)
Post – NTIT-2017 Workshop
April, 27, 2017

The making of software has become its own industry and Engineering discipline. Yet the adoption and education of Software Engineering code of Ethics and professional practice has been sluggish, if not totally ignored. Resistance to dedicating time, effort, and resources to the education of Ethics to Software Engineers can be felt in all parts of the world, east and west. This tutorial will introduce the Software Engineering Code of Ethics and Professional Practice, and then focus on ways to change attitudes towards its adoption and education, especially through the discussion of real-life cases.

Target audience: Software Engineering academics and practitioners.

Workshop Organizer

Dr. Abdel Salam Sayyad

Birzeit University, Palestine.

Dr. Abdel Salam Sayyad obtained his Bachelor's degree from Birzeit University in 1998 and his Master's degree from the University of Maryland in the United States in 2000. He worked as an electronic design engineer in the United States from 2000 to 2005. He then joined Birzeit University as a faculty member. In 2011, he left BZU to pursue his doctoral studies in Computer Engineering, which he finished in 2014 from West Virginia University. He then spent a semester as a Visiting Assistant Professor at St. Mary's College of Maryland before returning to BZU. His research interests are in Multi-Objective Optimization, Search-Based Software Engineering, and Empirical Research in Software Engineering.

NTSE Workshop schedule

13:30 – 14:00 Registration
14:00 – 14:10 Welcome message from Organizer
14:10 – 15:00 Keynote Speech by Dr. Abdel Salam Sayyed
15:00 – 16:00 Discussion


To register to the NTACCL workshop, please e-mail organizer (Dr. Abdel Salam Sayyed on and copy to NTIT-2017 e-mail provide your, name, e-mail address, phone and affiliation.

Founding Partner

ProgressSoft Corporation

Committed to a boundless aspiration towards innovation since its inception in 1989, ProgressSoft has been focusing its proficiency in real-time payments and imaging technologies to deliver a set of solutions tailored for the needs of the banking and financial sectors.

ProgressSoft nurtures a diversified client base that extends to 370 banks and central banks in 24 countries, where it successfully runs numerous countrywide implementations of its renowned Electronic Check Clearing solution, its Automated Clearing House solution, in addition to extensive bank-tailored deployments.

ProgressSoft provides solutions in the fields of Electronic Check Clearing (ECC), Mobile Payments, Mobile Payment Clearing, Real-time Gross Settlement (RTGS), Electronic Funds Transfer (EFT), Automated Clearing House (ACH) - Direct Credit and Direct Debit, Corporate Banking & Cash Management, Real-time Securities Trading Settlement, Signature Verification and Intelligent Signature Recognition.