Works (10)

Updated: July 5th, 2023 15:44

2019 journal article

Structure of HfO2 modified with Y, Gd, and Zr at ambient conditions and high pressures

JOURNAL OF APPLIED PHYSICS, 126(20).

By: B. Johnson n, C. Fancher*, D. Hou n & J. Jones n

Source: Web Of Science
Added: January 13, 2020

2016 article

From Quick Fixes to Slow Fixes: Reimagining Static Analysis Resolutions to Enable Design Space Exploration

32ND IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE AND EVOLUTION (ICSME 2016), pp. 212–222.

By: T. Barik*, Y. Song, B. Johnson* & E. Murphy-Hill*

TL;DR: An extension to the FindBugs defect finding tool is implemented, called FixBugs, an interactive resolution approach within the Eclipse development environment that prioritizes other design criteria to the successful application of suggested fixes. (via Semantic Scholar)
Source: Web Of Science
Added: August 6, 2018

2016 conference paper

from quick fixes to slow fixes: reimagining static analysis resolutions to enable design space exploration

32nd ieee international conference on software maintenance and evolution (icsme 2016), 212–222.

By: T. Barik, Y. Song, B. Johnson & E. Murphy-Hill

Source: NC State University Libraries
Added: August 6, 2018

2015 article

Bespoke Tools: Adapted to the Concepts Developers Know

2015 10TH JOINT MEETING OF THE EUROPEAN SOFTWARE ENGINEERING CONFERENCE AND THE ACM SIGSOFT SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING (ESEC/FSE 2015) PROCEEDINGS, pp. 878–881.

By: B. Johnson n, R. Pandita n, E. Murphy-Hill n & S. Heckman n

author keywords: adaptive tools; IDE; concept models
TL;DR: This paper proposes the idea of automatically customizing development tools by modeling what a developer knows about software concepts and sketches three such ``bespoke'' tools and describes how development data can be used to infer what adeveloper knows about relevant concepts. (via Semantic Scholar)
Sources: Web Of Science, NC State University Libraries
Added: August 6, 2018

2015 article

Questions Developers Ask While Diagnosing Potential Security Vulnerabilities with Static Analysis

2015 10TH JOINT MEETING OF THE EUROPEAN SOFTWARE ENGINEERING CONFERENCE AND THE ACM SIGSOFT SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING (ESEC/FSE 2015) PROCEEDINGS, pp. 248–259.

By: J. Smith n, B. Johnson n, E. Murphy-Hill n, B. Chu* & H. Lipford*

author keywords: Developer questions; human factors; security; static analysis
TL;DR: An exploratory study with novice and experienced software developers equipped with Find Security Bugs and observed their interactions with security vulnerabilities in an open-source system that they had previously contributed to found that they asked questions not only about security vulnerabilities, associated attacks, and fixes, but also questions about the software itself, the social ecosystem that built the software, and related resources and tools. (via Semantic Scholar)
Source: Web Of Science
Added: August 6, 2018

2014 conference paper

Enhancing tools' intelligence for improved program analysis tool usability

2014 ieee symposium on visual languages and human-centric computing (vl/hcc 2014), 191–192.

By: B. Johnson

Source: NC State University Libraries
Added: August 6, 2018

2013 journal article

Comparing approaches to analyze refactoring activity on software repositories

JOURNAL OF SYSTEMS AND SOFTWARE, 86(4), 1006–1022.

By: G. Soares*, R. Gheyi*, E. Murphy-Hill n & B. Johnson n

author keywords: Refactoring; Repository; Manual analysis; Automated analysis
TL;DR: Three different approaches based on manual analysis, commit message and dynamic analysis are compared to detect whether a pair of versions determines a refactoring, in terms of behavioral preservation, and Ratzinger's approach is found to be able to detect most applied refactorings. (via Semantic Scholar)
UN Sustainable Development Goal Categories
8. Decent Work and Economic Growth (OpenAlex)
Source: Web Of Science
Added: August 6, 2018

2013 conference paper

Novice understanding of program analysis tool notifications

Proceedings of the 35th International Conference on software engineering (ICSE 2013), 1432–1434.

By: B. Johnson

Source: NC State University Libraries
Added: August 6, 2018

2013 conference paper

Why don't software developers use static analysis tools to find bugs?

Proceedings of the 35th International Conference on software engineering (ICSE 2013), 672–681.

By: B. Johnson n, Y. Song n, E. Murphy-Hill n & R. Bowdidge*

TL;DR: Why developers are not widely using static analysis tools and how current tools could potentially be improved are investigated and several implications are discussed, such as the need for an interactive mechanism to help developers fix defects. (via Semantic Scholar)
Source: NC State University Libraries
Added: August 6, 2018

2012 conference paper

A study on improving static analysis tools: Why are we not using them?

2012 34th international conference on software engineering (icse), 1607–1609.

By: B. Johnson

Source: NC State University Libraries
Added: August 6, 2018

Citation Index includes data from a number of different sources. If you have questions about the sources of data in the Citation Index or need a set of data which is free to re-distribute, please contact us.

Certain data included herein are derived from the Web of Science© and InCites© (2024) of Clarivate Analytics. All rights reserved. You may not copy or re-distribute this material in whole or in part without the prior written consent of Clarivate Analytics.