Object-oriented software engineering
Object-oriented software engineering
Experimentation in software engineering: an introduction
Experimentation in software engineering: an introduction
Software engineering for safety: a roadmap
Proceedings of the Conference on The Future of Software Engineering
SecureUML: A UML-Based Modeling Language for Model-Driven Security
UML '02 Proceedings of the 5th International Conference on The Unified Modeling Language
Initial Industrial Experience of Misuse Cases in Trade-Off Analysis
RE '02 Proceedings of the 10th Anniversary IEEE Joint International Conference on Requirements Engineering
Deriving Safety Requirements Using Scenarios
RE '01 Proceedings of the Fifth IEEE International Symposium on Requirements Engineering
IEEE Transactions on Software Engineering
Eliciting security requirements with misuse cases
Requirements Engineering
Sound methods and effective tools for model-based security engineering with UML
Proceedings of the 27th international conference on Software engineering
Use Case-Based Modeling and Analysis of Failsafe Fault-Tolerance
RE '06 Proceedings of the 14th IEEE International Requirements Engineering Conference
Misuse Cases: Use Cases with Hostile Intent
IEEE Software
Mal-activity diagrams for capturing attacks on business processes
REFSQ'07 Proceedings of the 13th international working conference on Requirements engineering: foundation for software quality
Safety methods in software process improvement
EuroSPI'05 Proceedings of the 12th European conference on Software Process Improvement
Automatic translation form requirements model into use cases modeling on UML
ICCSA'05 Proceedings of the 2005 international conference on Computational Science and Its Applications - Volume Part III
Experimental research on conceptual modeling: what should we be doing and why?
ER'06 Proceedings of the 25th international conference on Conceptual Modeling
Lessons learned applying UML in the design of mission critical software
UML'04 Proceedings of the 2004 international conference on UML Modeling Languages and Applications
Safety Hazard Identification by Misuse Cases: Experimental Comparison of Text and Diagrams
MoDELS '08 Proceedings of the 11th international conference on Model Driven Engineering Languages and Systems
Experimental comparison of attack trees and misuse cases for security threat identification
Information and Software Technology
Comparing safety analysis based on sequence diagrams and textual use cases
CAiSE'10 Proceedings of the 22nd international conference on Advanced information systems engineering
Comparing risk identification techniques for safety and security requirements
Journal of Systems and Software
Comparing attack trees and misuse cases in an industrial setting
Information and Software Technology
Hi-index | 0.00 |
Engineering has a long tradition in analyzing the safety of mechanical, electrical and electronic systems. Important methods like HazOp and FMEA have also been adopted by the software engineering community. The misuse case method, on the other hand, has been developed by the software community as an alternative to FMEA and preliminary HazOp for software development. To compare the two methods misuse case and FMEA we have run a small experiment involving 42 third year software engineering students. In the experiment, the students should identify and analyze failure modes from one of the use cases for a commercial electronic patient journals system. The results of the experiment show that on the average, the group that used misuse cases identified and analyzed more user related failure modes than the persons using FMEA. In addition, the persons who used the misuse cases scored better on perceived ease of use and intention to use.