An undergraduate course on software bug detection tools and techniques.
Eric LarsonPublished in: SIGCSE (2006)
Keyphrases
- software tools
- software systems
- source code
- software engineers
- software components
- software developers
- software development
- software projects
- detection accuracy
- detection algorithm
- detection method
- false positives
- free software
- computer aided software engineering
- bug localization
- graphical user interfaces
- software design
- software architecture
- hardware platforms
- program understanding
- analysis tool
- commercial software
- formal methods
- software evolution
- computer networking
- software packages
- software maintenance
- false alarms
- design patterns
- anomaly detection
- computer systems
- object detection
- programming environments
- reusable components
- software environment
- design concepts
- technical issues
- software reuse
- detection rate
- software engineering
- software suite
- programming tool
- software quality
- development methodologies
- development environments
- web enabled
- software repositories
- information systems
- embedded systems
- automatic detection
- decision support
- end users