Instructor:
Dr. Yingxu Wang
Enrollment limit:
15
Type:
Q(3-0)
Period:
Nov. 2 – Dec. 7,
2005
Date:
Wednesdays
Time:
17:30 – 20:30
Classroom:
ICT 516
Course description:
Overview:
Problems and approaches to SE, Engineering foundations of
SE, Empirical methodologies of SE, Empirical foundations of
SE. System Science Foundation of
SE: System philosophies, System
topology, System algebra, Principles of system science,
Software systems engineering. Management Science
Foundation of SE: Principles of management science,
Decision theories, Quality systems, SE
management. Economics Foundation of SE: Principles of
economics, economic models, economic analyses, SE
economics. Sociology Foundation of SE: Principles of
sociology, Social psychology, Theory of social organization,
Sociology and SE. Software Industry Organization: The
natural of the software industry, the software maintenance
crisis, Principles of industrial organization,
infrastructure of SE.
Prerequisite:
SENG 609.19 Theoretical Foundations of Software Engineering
Evaluation:
1. Assignments (x5): 30%
- Hand in on Mondays following each previous
lecture
- Electronic submission in Word format is
required
2. Group presentations and discussions on
assigned papers (x5): 20%
3. Quiz (x1): 20%
- Final week, 10 multiple choice questions,
30 min.
4. Final project report: 30%
- >10 pages
- Grades are based on originality, quality,
background knowledge, and formal written styles
- Electronic submission in Word format is
required.
Reference books:
Y. Wang (2005), Lecture Notes, SENG
609.27, on Empirical Foundations of Software Engineering
(Handouts).
M. Broy and E. Denert eds. (2001), Software
Pioneers:
Contributions to Software Engineering,
Springer.
Y. Wang (2006), Software Engineering
Foundations: A Transdisciplinary and Rigorous Perspective,
CRC Book Series on SE, Vol.2, CRC Press, USA, 1400pp.
(to appear).