• 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