2015 IEEE/ACM 37th IEEE International Conference on Software Engineering 2015
DOI: 10.1109/icse.2015.76
|View full text |Cite
|
Sign up to set email alerts
|

Tricorder: Building a Program Analysis Ecosystem

Abstract: Abstract-Static analysis tools help developers find bugs, improve code readability, and ensure consistent style across a project. However, these tools can be difficult to smoothly integrate with each other and into the developer workflow, particularly when scaling to large codebases. We present TRICORDER, a program analysis platform aimed at building a data-driven ecosystem around program analysis. We present a set of guiding principles for our program analysis tools and a scalable architecture for an analysis… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

5
151
0

Year Published

2016
2016
2020
2020

Publication Types

Select...
3
2
1

Relationship

0
6

Authors

Journals

citations
Cited by 138 publications
(156 citation statements)
references
References 24 publications
5
151
0
Order By: Relevance
“…While both TRAVISPOKER and TRAVISHARVESTER utilize TRAVIS CI's Ruby client for querying the API, 6 we cannot use its job log retrieval function (Job:log) due to a memory leak 7 and because it does not retrieve all build logs. We circumvented these problems by also querying an undocumented Amazon Cloud server we discovered that archives build logs.…”
Section: Toolsmentioning
confidence: 99%
See 4 more Smart Citations
“…While both TRAVISPOKER and TRAVISHARVESTER utilize TRAVIS CI's Ruby client for querying the API, 6 we cannot use its job log retrieval function (Job:log) due to a memory leak 7 and because it does not retrieve all build logs. We circumvented these problems by also querying an undocumented Amazon Cloud server we discovered that archives build logs.…”
Section: Toolsmentioning
confidence: 99%
“…Under 5 , we can see a lightly parsed and colorized dump of the log file created when executing the build. By clicking 6 , developers can trigger a re-execution of a build. Build Setup.…”
Section: Travis CImentioning
confidence: 99%
See 3 more Smart Citations