• Publications
  • Influence
Estimating Semantic Relatedness in Source Code
Normalized Software Distance (nsd), an information-theoretic method that captures semantic relatedness in source code by exploiting the distributional cues of code terms across the system, is proposed.
Effectiveness of Personal Computers to Meet Recency of Experience Requirements
Abstract : The purpose of the current study was to investigate the effectiveness of Personal Computer Aviation Training Devises (PCATDs) and Flight Training Devices (FTDs) to meet FAA recency of
Effectiveness of Human Error Taxonomy during Requirements Inspection: An Empirical Investigation
Results show that subjects using HET were not only more effective at detecting faults, but they found faults faster, and post-hoc analysis of HET revealed meaningful insights into the most commonly occurring human errors at different points during requirements development.
Using a Cognitive Psychology Perspective on Errors to Improve Requirements Quality: An Empirical Investigation
A newly developed Human Error Taxonomy (HET) and a formal Error-Abstraction and Inspection (EAI) process to improve fault detection performance of inspectors during the requirements inspection and provide useful insights into commonly occurring human errors that contributed to requirement faults are described.
Personal Computer Aviation Training Devices: Their Effectiveness for Maintaining Instrument Currency
This study examined the effectiveness of personal computer aviation training devices (PCATDs) for maintaining the Federal Aviation Administration's instrument-currency requirement. One hundred and
Incorporating Human Error Education into Software Engineering Courses via Error-based Inspections
An exploratory study to evaluate whether requirements inspections driven by human errors can be used to deliver both requirements validation knowledge and human error knowledge to students suggests that human error based inspections can enhance the fault detection abilities of students.
Defect Prevention in Requirements Using Human Error Information: An Empirical Study
The results of this study show that a better understanding of human errors does lead developers to insert fewer problems into their own requirements documents, and indicate that different types of Human Error information have different impacts on fault prevention.
Incremental Training Effectiveness of Personal Computers Used for Instrument Training
This paper describes how an incremental transfer of training research design was used to measure the effectiveness of a personal computer aviation training device (PCATDP and to determine the point