Fault patterns in Matlab

  • Authors:
  • Fidel Nkwocha;Sebastian Elbaum

  • Affiliations:
  • University of Nebraska-Lincoln, Lincoln, Nebraska;University of Nebraska-Lincoln, Lincoln, Nebraska

  • Venue:
  • WEUSE I Proceedings of the first workshop on End-user software engineering
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

Fault patterns are code idioms that may constitute faults. Software engineers have various program analysis techniques and tools to assist them in the detection of such patterns, resulting in increased software quality. End user programmers, however, often lack such support. In this paper we take a first step to address this limitation in the context of Matlab. First, we adapt fault patterns commonly used in other programming languages to Matlab. Second, we present a tool to detect such patterns in fifteen popular Matlab programs. Our results reveal that these simple and quickly identifiable patterns are commonly found in Matlab programs developed by end users and shared across the large Matlab community of end user programmers.