scispace - formally typeset
N

Nathaniel Ayewah

Researcher at University of Maryland, College Park

Publications -  19
Citations -  1137

Nathaniel Ayewah is an academic researcher from University of Maryland, College Park. The author has contributed to research in topics: Static program analysis & Static analysis. The author has an hindex of 10, co-authored 19 publications receiving 1009 citations. Previous affiliations of Nathaniel Ayewah include Southern Methodist University & Microsoft.

Papers
More filters
Journal ArticleDOI

Using Static Analysis to Find Bugs

TL;DR: FindBugs evaluates what kinds of defects can be effectively detected with relatively simple techniques and helps developers understand how to incorporate such tools into software development.
Proceedings ArticleDOI

Evaluating static analysis defect warnings on production software

TL;DR: FindBugs, a static analysis tool that finds defects in Java programs, is discussed and the kinds of warnings generated and the classification of warnings into false positives, trivial bugs and serious bugs are discussed.
Proceedings ArticleDOI

The Google FindBugs fixit

TL;DR: It is observed that even though most issues were flagged for fixing, few appeared to be causing any serious problems in production, which suggests that most interesting software quality problems were eventually found and fixed without FindBugs, but FindB Bugs could have found these problems early, when they are cheap to remediate.
Proceedings ArticleDOI

Using FindBugs on production software

TL;DR: This poster will present the experiences using FindBugs in production software development environments, including both open source efforts and Google's internal code base, to summarize the defects found and describe the issue of real but trivial defects.
Proceedings ArticleDOI

Unit testing concurrent software

TL;DR: The MultithreadedTC framework is described which allows the construction of deterministic and repeatable unit tests for concurrent abstractions and allows us to demonstrate that code does provide specific concurrent functionality.