|CMSC 645, Section 6060, Advanced Software Engineering,
Your final grade will be broken down as follows.
- 30% Exam I
- 30% Exam II (not cumulative)
- 20% Homework
- 20% Project
Final letter grades will be determined as follows.
- A = 89.5% or better
- B = 79.5% or better
- C = 69.5% or better
- D = 59.5% or better
- F = below 59.5
- P = 69.5% or better (for Pass/Fail students)
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
||Ch 1, 3
||Ch 4, 22
||Software Cost Estimation
||Ch 5, 6
||Ch 16, 17.1, 18
||Ch 19, 20.1, 20.2
- HW1 - 1.2, 3.1, 3.3
- HW2 - 4.2, 4.3, 22.7, 23.1, 23.4
- HW3 - 24.7, 25.4, 25.6, 5.2, 5.6, 6.1, 6.3
- HW4 - 16.2, 16.6, 17.1, 18.1, 18.8, 19.1, 19.3, 20.3 (part 3 only),
20.4 (part 3 only)
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)
- A one-paragraph statement of the topic of your research abstract.
- 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.
- 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
- 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)
- Your abstract will use a 10 or 12-point font, 1-inch margins, and single
- The first half of your paper will be a summary of your research topic, based
on the salient points of the three articles.
- The second half of your paper will summarize open areas of research or
unanswered questions related to your topic.
- Attach copies of the 3 to 6 papers you used.
- 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)
- Give a 10 minute presentation that summarized your topic and open areas of
- 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
- Timing - The speaker did not exceed the specified time limit.
- Organization - The presentation was well organized, with all points
- Significance - The topic was relevant to software engineering.
- Quality - The presentation was innovative and of high scientific