Go up

Engr 7893 Software Engineering. Presentation Topics.

Home
Project
Teams
Project FAQ
Notes and Slides
Examples
Related Links
Presentation Schedule

The presentation list in PDF

Each student will present on a different topic. First-come, first-served. You should let Prof. Norvell know your topic by July 3.

Presentations will be 18 minutes +5 minutes for questions and are tentatively slated to start on July 16.

Several references should be consulted. Check with Prof. Norvell for ideas on where to start. Use the Science Citation Index, Current Contents, and other library resources to help you.

Each student should prepare and submit a 2 to 3 page literature review for their topic in HTML form. This will be posted on the course's web site. Literature reviews are due July 30.

Schedule:

Monday July 16th.

  • 12:00 Rod. Functional Programming in industrial practice.
  • 12:25 Keith. Revision control - beyond CVS.
  • 2:00 Derek. Lotos
  • 2:25 Darcy. Software reliability estimation.
  • 2:50 Mark. Real-time specification.
  • 3:15 Mike. Parnas's system specification method.

Wednesday July 18th

  • 12:00 Dan F. Extreme programming.
  • 12:25 Chris. Reverse engineering and design recovery.

Friday July 20th

  • Larman's Videos Conclude.

Wednesday July 25th

  • 12:00 Matthew. The Capability Maturity Model (CMM).
  • 12:25 Sheldon. Automated testing.

Friday July 27th

  • 12:00  Stephan. The Z specification method.
  • 12:25 Andrew M. Designing for fault tolerance.

Monday July 30th.

  • 12:00Greg. Graphical User Interface development environments.
  • 12:25Tony. Human factors in UI design.
  • 2:00 Doug. Configuration management
  • 2:25 Cecilia. Applications of artificial intelligence to software engineering.
  • 2:50 Eric. Software project overruns.
  • 3:15 Brian. Reuse of software components.
  • 3:40 Nick. Y2K bugs: success, fraud, or successful fraud?
  • 4:05 Indrajit. Software metrics.

Wednesday Aug 1

  • 12:00 Andrew H. Software/hardware co-design.
  • 12:25 Brendon. Software Engineering Economics and cost Estimation.

Friday Aug 3

  • 12:00 Dan Lodge. Software disasters.

Topics

  1. Real-time specification. -- Mark
  2. Software Engineering Economics and cost Estimation. (Boehm). --Brendon
  3. The Z, VDM, and/or B specification methods. -- Stephan (Z)
  4. SDL.
  5. Lotos. -- Derek
  6. Statistical methods in testing.
  7. Automated testing. --Sheldon
  8. Extreme programming. -- Dan F.
  9. Formal methods in industrial practice. -- Rod
  10. `Animation' of formal specifications.
  11. Software reliability estimation. -- Darcy
  12. Software metrics. --Indrajit
  13. Reverse engineering and design recovery. -- Chris
  14. The Capability Maturity Model (CMM). -- Matthew
  15. Designing for fault tolerance. -- Andrew M.
  16. Tabular representations of formal specifications (Parnas).
  17. Parnas's system specification method. -- Mike
  18. Theorem proving for software verification.
  19. Reuse of software components. Brian
  20. Software disasters (Arianne, Therac, ...). Dan L.
  21. Software project overruns. Eric
  22. Why Object-Orientation makes Software Engineering difficult.
  23. Functional programming in industrial practice.
  24. Revision control - beyond CVS. -- Keith
  25. Configuration management. -- Doug
  26. Software/hardware co-design. --Andrew H.
  27. Applications of artificial intelligence to software engineering. -- Cecilia
  28. Y2K bugs: success, fraud, or successful fraud? -- Nick
  29. Human factors in UI design. -- Tony
  30. Graphical User Interface development environments. -- Greg
  31. Licencing of software professionals.
  32. Any topic approved by the instructor.
Up to Theodore Norvell's Courses page