• Publications
  • Influence
Estimating Semantic Relatedness in Source Code
We propose Normalized Software Distance, an information-theoretic method that captures semantic relatedness in source code by exploiting the distributional cues of code terms. Expand
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 ofExpand
Development of a human error taxonomy for software requirements: A systematic literature review
A systematic literature review of the software engineering and psychology literature to identify and classify human errors that occur during human-centric software engineering activities, such as requirements engineering. Expand
Effectiveness of Human Error Taxonomy during Requirements Inspection: An Empirical Investigation
We propose Human Error Taxonomy (HET) that contains requirements phase human errors that can be used to detect requirements faults faster than standard fault-based inspections. Expand
Using a Cognitive Psychology Perspective on Errors to Improve Requirements Quality: An Empirical Investigation
This paper describes 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. Expand
Incorporating Human Error Education into Software Engineering Courses via Error-based Inspections
We explore the feasibility of using requirements validation exercises driven by human errors to train SE students on an important RE skill that is associated to the science of Cognitive Psychology: human errors. Expand
Defect Prevention in Requirements Using Human Error Information: An Empirical Study
We show that the use of Human Error information from Cognitive Psychology is useful for fault prevention during requirements engineering. Expand
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 pointExpand
Information foraging as a foundation for code navigation: NIER track
We propose a novel and unified code navigation theory based on information foraging based on the premise that we can study developer's information seeking strategies in light of the foraging principles that evolved to help our animal ancestors to find food. Expand
Departures from optimality: Understanding human analyst's information foraging in assisted requirements tracing
We model analysts as predators in pursuit of prey - the relevant traceability information, and leverage optimality models to characterize a rational decision process. Expand