Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- ArticleJune 2006
Identifying novice difficulties in object oriented design
ITICSE '06: Proceedings of the 11th annual SIGCSE conference on Innovation and technology in computer science educationPages 28–32https://doi.org/10.1145/1140124.1140135We report on a study of novice programmers' object oriented class designs. These designs were analysed to discover what faults they displayed. The two most common faults related to non-referenced classes (inability to integrate them into the solution), ...
Also Published in:
ACM SIGCSE Bulletin: Volume 38 Issue 3 - ArticleMarch 2002
Lessons from industrial design for software engineering through constraints identification, solution space optimisation and reuse
SAC '02: Proceedings of the 2002 ACM symposium on Applied computingPages 732–738https://doi.org/10.1145/508791.508933Design is a complex activity that can be analysed from a wide variety of perspectives. This paper attempts to look at the individual problem solving process, taking into account psychological arguments. We characterise some of the phases involved in the ...
- ArticleJanuary 1999
Microprocessor Entomology: A Taxonomy of Design Faults in COTS Microprocessors
The rapid increase of the complexity of high-performance COTS (Commercial Off-The-Shelf) microprocessors has led to continuing post-design discoveries of numerous design faults, called "errata" by the manufacturers. This paper presents a systematic ...
- ArticleFebruary 1997
Diversity in the Software Development Process
Various methods have been proposed for building fault-tolerant software in an effort to provide substantial improvements in software reliability for critical applications, such as flight control, air-traffic control, patient monitoring, or power plant ...
- ArticleOctober 1996
Reliability of a commercial telecommunications system
Analyzes data collected on a commercial telecommunications system and summarizes some of the lessons learned from this study. The data correspond to failure and fault information recorded during system validation and operation: 3,063 trouble reports, ...