CMSC 645, Section 6060, Advanced Software Engineering, Summer 2002

Course Information


Your final grade will be broken down as follows.

Final letter grades will be determined as follows.


All assigned reading from the text should be completed before that topic is discussed in class. A rough estimate is given as to which topics will be covered each week during the semester. Keep in mind that this schedule is likely to change.


Date Topic Reading Tests HW Project
5/29 Introduction Ch 1, 3      
6/3 Project Management Ch 4, 22      
6/5 Software Cost Estimation Ch 23   HW1  
6/10 Quality Management Ch 24   HW2 P1
6/12 Process Improvement Ch 25 Exam I    
6/17 Requirements Engineering Ch 5, 6      
6/19 Dependability Ch 16, 17.1, 18      
6/24 Testing Ch 19, 20.1, 20.2   HW3 P2
6/26 Presentations       P3
7/1 Presentations     HW4  
7/3 Exam II   Exam II    


Homework Problems


Write a research abstract on some approved topic related to software engineering, according to the following guidelines.
P1 - Research Paper Proposal (1 page). Include the following items. (5% of your project grade)
  1. A one-paragraph statement of the topic of your research abstract.
  2. A listing of the 3 to 6 papers from ACM, IEEE, or AMIA journals, SIGs, or symposiums. Your combined papers must be at least 15 pages long.
  3. Any significant and focused topic related to software engineering is acceptable. Any chapter of Sommerville can be used as a starting point for further research, as can most articles related to software engineering in ACM, IEEE, or AMIA journals. You may also look at the CMSC 691M web site for ideas. Searchable databases include the ACM Digital Library, Victor at U of MD and PubMed.
  4. Don't be overly ambitious. The best approach is to find a specific research area that is narrow enough to investigate thoroughly. For example, object-oriented technology is just too broad. However, object-oriented software testing might work well.
P2 - Research Paper (3 to 6 pages, plus attached articles). Include the following items. (75% of your project grade)
  1. Your abstract will use a 10 or 12-point font, 1-inch margins, and single spacing.
  2. The first half of your paper will be a summary of your research topic, based on the salient points of the three articles.
  3. The second half of your paper will summarize open areas of research or unanswered questions related to your topic.
  4. Attach copies of the 3 to 6 papers you used.
  5. Bind your abstract and 3 to 6 papers using staples or some other permanent method. Paper clips or rubber bands are not acceptable.
ABS 3 - Oral Presentation. (20% of your project grade)
  1. Give a 10 minute presentation that summarized your topic and open areas of research.
  2. Oral presentations will be graded by your classmates and given a score of 4 (excellent), 3 (good), 2 (fair), or 1 (non-compliant) based on the following criteria.
    • Timing - The speaker did not exceed the specified time limit.
    • Organization - The presentation was well organized, with all points clearly stated.
    • Significance - The topic was relevant to software engineering.
    • Quality - The presentation was innovative and of high scientific content.

Grading Policy