SENG 609.27

Empirical Foundations of Software Engineering

 

 

 

 

¤  SENG 609.27 (Fall, 2005) - Empirical Foundations of Software Engineering

 

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).

 

 

Course Architecture and Schedule

Week

Date

Lecture

Assignment

1

Nov.  2

1. Empirical Software Engineering

     · Overview

     · Architecture of this course

     · Problems and approaches to SE

     · Engineering foundations of SE

     · Empirical methodologies of SE

     · Empirical foundations of SE

Ex.1.1

Ex.1.2

Literature review in SE (I)

2

Nov. 9

2.  System Science Foundation of Software Engineering

     · System philosophies

     · System topology

     · System algebra

     · Principles of system science

     · Software system engineering

Ex.2.1

Ex.2.2

Literature review in SE (II)

3

Nov. 16

3. Management Science Foundation of Software Engineering

     · Principles of management science

     · Decision theories

     · Quality systems

     · SE management

Ex.3.1

Ex.3.2

Literature review in SE (III)

4

Nov. 23

4. Economics Foundation of Software Engineering

     · Principles of economics

     · Economic models

     · Economic analyses

     · SE economics

Ex.4.1

Ex.4.2

Literature review in SE (IV)

5

Nov. 30

5. Sociology Foundation of Software Engineering

     · Principles of sociology                                                                       

     · Social psychology                                                                                     · Theory of social organization                                                            

     · Sociology and SE                                                                                

Ex.5.1

Ex.5.2

Literature review in SE (V)

6

Dec. 7

6. Software Industry Organization

     · The nature of the software industry                                                 

     · The software maintenance crisis                                                                                                                                                                                

     · Principles of industrial organization

     · Infrastructure of SE                                                                             

- Quiz (30 min)

- Requirement

  description for

  the final project

  report

 

Dec. 16

-

Final project report due

 

SENG 609.27 (Fall 2005/06) Final Grades

ID

Presentation

Assignment

Quiz

Project

Final

3996

A

A

A

A

A

 

6306

A

A

A

A

A

 

6922

A

A

A

A

A

 

6870

A

A

A-

A

A

 

9294

A-

A-

A

A

A

 

8470

A-

A

A

A-

A

 

7338

A

A

A-

A-

A-

 

1526

A

A-

B+

A

A-

 

5456

A

A

A-

A-

A-

 

2372

A

A-

B+

A-

A-

 

6537

A-

A-

A-

A-

A-

 

7478

A

A-

C

A-

B+

 

8498

A-

A-

C

A-

B+