Presenter Information

James Hill, Purdue University

Streaming Media

Infographic

Description

Software developers are expected to produce high quality, secure source code while dealing with both external and internal forces that can negatively impact these traits. To ensure source code is of high quality and secure, and to help mitigate the forces, software developers have tools designed to identify potential problems in the source code that will compromise both quality and security. This, however, raises a question, “What do software developers do when the tools design to ensure quality and security can no longer be trusted?” This talk will discuss the challenges software developers face in ensure secure code, the challenges tools faces in evaluating quality to ensure secure coding, and approaches we are taking to address this problem in the software community.

Location

STEW 214 ABCD

Start Date

10-4-2016 1:00 PM

DOI

10.5703/1288284316594

Share

COinS
 
Oct 4th, 1:00 PM

The Little Program that Cried Wolf

STEW 214 ABCD

Software developers are expected to produce high quality, secure source code while dealing with both external and internal forces that can negatively impact these traits. To ensure source code is of high quality and secure, and to help mitigate the forces, software developers have tools designed to identify potential problems in the source code that will compromise both quality and security. This, however, raises a question, “What do software developers do when the tools design to ensure quality and security can no longer be trusted?” This talk will discuss the challenges software developers face in ensure secure code, the challenges tools faces in evaluating quality to ensure secure coding, and approaches we are taking to address this problem in the software community.