DocumentCode :
3702906
Title :
Using a case study to teach students about finding and fixing logic flaws in software
Author :
Lindsay Simpkins;Xiaohong Yuan;Huiming Yu;Kenneth Williams
Author_Institution :
Computer Science Department, North Carolina A&
fYear :
2015
Firstpage :
1
Lastpage :
7
Abstract :
An application logic flaw is a type of software vulnerability related to privilege manipulation or transaction control manipulation. They are often difficult to identify using automated scanners. A case study on the eCommerce merchant software Bigcommerce, integrated with PayPal Express as a third party payment collector, was created to teach students about this topic. Case studies provide students with a real-world context, and help them understand complex topics better than traditional teaching methods. However, the computer science field, especially computer security, does not have many case studies available. The case study on logic flaws in software was taught in Spring 2015, and the teaching experience is discussed.
Keywords :
"Testing","Software","Education","Manuals","Security","Computer science","Fault diagnosis"
Publisher :
ieee
Conference_Titel :
Frontiers in Education Conference (FIE), 2015. 32614 2015. IEEE
Print_ISBN :
978-1-4799-8454-1
Type :
conf
DOI :
10.1109/FIE.2015.7344155
Filename :
7344155
Link To Document :
بازگشت