CS461 Professional Software Engineering Practice

Semester: 
Fall

Prerequisite: Software Engineering-2

Handbook description:
History of computing and software engineering. Principles of professional software engineering practice and ethics. Societal and environmental obligations of the software engineer. Role of professional organizations. Intellectual property and other laws relevant to software engineering practice.

Provisional Syllabus:

1. Innovation & Disruptive technologies

Tealeb, A. M. G. - E., and G. H. Galal-Edeen, TOWARDS AN EVALUATION FRAMEWORK FOR WORKFLOW MODELING TECHNIQUES, , Submitted. Abstract

n/a

Abdel-Fattah, M. A. - K., and G. H. Galal-Edeen, An Evaluation approach for multi-channel e-government services, , 2008. Abstract

n/a

Abdel-Fattah, M., and G. Galal-Edeen, "Towards flexible evaluation for e-government websites quality: A multi-perspective evaluation framework", Proceedings of the 8th European Conference on e-government, July, pp. 10–11, 2008. Abstract

n/a

Galal-Edeen, G. H., "Invited viewpoint: Systems architecting: the very idea", Logistics Information Management, vol. 16, no. 2, pp. 101–105, 2003. Abstract

n/a

Hassan, H. M., and G. H. Galal-Edeen, "From usability to user experience", International {Conference} on {Intelligent} {Informatics} and {Biomedical} {Sciences} ({ICIIBMS}), {Track} 2: {Artificial} {Intelligence}, {Robotics} and {Human}-{Computer} {Interaction}: DOI: 10.1109/ICIIBMS.2017.8279761, pp. pp–216, 2017. Abstract
n/a
Flynn, D. J., and R. Warhurst, "An empirical study of the validation process within requirements determination", Information Systems Journal, vol. 4, pp. 185–212, 1994. Abstract

theory development, analysts as validators, a dialogue-based model is needed, suitable informal activities which take validation into account are necessary

Sharrock, W., and B. Anderson, "Organizational {Innovation} and the {Articulation} of {Design} {Space}", Design {Rationale}: {Concepts}, {Techniques} and {Use}, New Jersey, Lawrence Erlbaum Associates, pp. 429–451, 1996. Abstract

gap between hard and soft approaches

Carroll, C., P. Marsden, P. Soden, E. Naylor, J. New, and T. Dornan, "Involving users in the design and usability evaluation of a clinical decision support system", Computer Methods and Programs in Biomedicine, vol. 69, pp. 123–135, 2002. Abstract

Aim: To design and evaluate a clinical decision support system (CDSS) to support cardiovascular risk prevention in type 2 diabetes. Methods: A preliminary requirements specification and three prototype CDSS interface designs were developed. Seven patients and seven clinicians conducted `usability tests' on five different task scenarios with the CDSS prototypes to test its effectiveness, efficiency and `user-friendliness'. Structured, qualitative questions explored their preferences for the different designs and overall impressions of clinical usefulness. Results: Patients and clinicians were enthusiastic about the CDSS and used it confidently after a short learning period. Some patients had difficulty interpreting clinical data, but most were keen to see the CDSS used to help them understand their diabetes, provided a clinician explained their results. Clinicians' main concern was that the CDSS would increase consultation times. Changes suggested by users were incorporated into the final interface design. Conclusion: We have successfully incorporated patients' and clinicians' views into the design of a CDSS, but it was an arduous process.

Galal, G. H., Information {Systems} {Architecting}: {Issues} and {Trends}, : Cairo University, pp. IS2–2–1 to IS2–2–18, jun, 2002. Abstract
n/a
Tourism