Last update: Sun Aug 5 02:03:07 MDT 2018
@Article{Pincus:2000:ANF,
author = "Jon Pincus",
title = "Analysis is necessary, but far from sufficient
(abstract only): Experiences building and deploying
successful tools for developers and testers",
journal = j-SIGSOFT,
volume = "25",
number = "5",
pages = "1--1",
month = sep,
year = "2000",
CODEN = "SFENDP",
DOI = "https://doi.org/10.1145/347636.347826",
ISSN = "0163-5948 (print), 1943-5843 (electronic)",
ISSN-L = "0163-5948",
bibdate = "Wed Aug 1 17:14:00 MDT 2018",
bibsource = "http://www.math.utah.edu/pub/tex/bib/sigsoft2000.bib",
abstract = "Why are there so few successful ``real-world''
programming and testing tools based on academic
research? This talk focuses on program analysis tools,
and proposes a surprisingly simple explanation with
interesting ramifications. For a tool aimed at
developers or testers to be successful, people must use
it --- and must use it to help accomplish their
existing tasks, rather than as an end in itself. If the
tool does not help them get their job done, or the
effort to learn and/or use the tool is too great, users
will not perceive enough value; the tool will not get
significant usage, even if it is free. This talk
focuses on the often-overlooked consequences of this
seemingly basic statement in two major areas: program
analysis, and the work beyond core analysis that must
be done to make a successful tool. Examples will be
drawn from tools that have been successfully used in
industry (sold commercially, and developed for internal
use).",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGSOFT Software Engineering Notes",
journal-URL = "https://dl.acm.org/citation.cfm?id=J728",
}