CS 272 - Software Engineering

Fall 2012

Course Description
Origins of software engineering as a research area goes back to a NATO conference that was held in 1968. 50 top computer scientists, programmers and industry leaders met at this conference to find a way to solve the software crisis:
Large software systems often do not provide the desired functionality, they take too long to build, they cost too much to build, they require too much resources (time, space) to run, and they cannot evolve to meet changing needs.
The term software engineering was first used in this conference to indicate the need to find a systematic, disciplined, quantifiable approach to the production and maintenance of software. Software engineering has been an active area of research for more than 40 years motivated by the goals identified in this conference.

In this course we will focus on the current state of software engineering research. ACM SIGSOFT (Association of Computer Machinery Special Interest Group on Software Engineering) is the premier professional organization on software engineering research. ACM SIGSOFT recognizes the top research papers on software engineering with distinguished paper and impact paper awards. In this course we will discuss a selection of top research papers from the last decade to get an overview of the software engineering research.

Instructor: Tevfik Bultan (bultan@cs.ucsb.edu, Phone: x3735)
Office Hours: Tuesday-Thursday 2:00PM-3:00PM at HFH 2123

Class Webpage: URL: http://www.cs.ucsb.edu/~bultan/courses/272/

Lectures: Tuesday/Thursday 11:00AM-12:50PM, PHELP1401


Course Work

Reading Assignments and Lectures

List of Topics and Papers

The following list is subject to change.

Related Tools