You must demonstrate that you know how to research, are current in the chosen topic, have developed significant expertise in it and can communicate effectively about your work.
Requirements: seeTerm Project
Evaluation: Among the factors that will be used for evaluation are: significance and originality, thoroughness of research, depth of understanding displayed and presentation.
Topics: The topics must be closely related to the course objectives. I will provide a list of suggested topics.
Some possible ideas: These are related to some of the problems that either we have worked on recently or have thought about. You need to do your own research, however a related paper is mentioned to serve as a starting point.
Storage technology reliability A related article, a related one on drive reliability.
Conduct experiments with programs with known bugs to collect data about defects found and test coverage. Related paper.
Investigate the economics of software testing using actual field data. Related paper.
Develop model for economic tradeoffs due to security issues using actual data. Related paper.
Investigate quantitative methods for evaluating and predicting human reliability using actual data. Related paper.
Investigate reliability evaluation in the presence of correlated failures in software/hardware using data and analytical methods. Related paper.
Develop models for risk evaluation due to vulnerabilities, incorporating discovery and remediation. Related paper.
Obtain an elegant algorithm for generating antirandom vectors, or prove that existing procedure is an algorithm. Related paper.
Investigate antirandom testing where the internal nodes have antirandom values. Related paper.
Methods for quantitative modelling of corruption in society. Related paper..
Modelling Human reliability in the context of careless or deliberate action. Related paper.
Hypervisor security A related article.
Intrusion Tolerance A related article.