Proceedings of the 2006 International Workshop on Dynamic Systems Analysis 2006
DOI: 10.1145/1138912.1138928
|View full text |Cite
|
Sign up to set email alerts
|

Grexmk

Abstract: Slow builds can be extremely costly; for example, one of our customers loses forty percent of their developers' productivity to waiting on builds. Build avoidance-building only what must be built to integrate a change-solves the problem but makes the build unreliable unless the build script captures all dependences of build outputs on sources. Therefore, in practice, integrating even a minor change often requires rebuilding a large software system from scratch.Our solution can be summarized as "trust but verif… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2009
2009
2024
2024

Publication Types

Select...
4
2

Relationship

0
6

Authors

Journals

citations
Cited by 10 publications
(2 citation statements)
references
References 7 publications
0
2
0
Order By: Relevance
“…Then, we automatically ran every module separately through the include <module-name> statement. 3 We monitored the Puppet process and collected the system call trace of every program via strace. Through this process, we successfully applied 354 Puppet modules in total.…”
Section: Methodsmentioning
confidence: 99%
See 1 more Smart Citation
“…Then, we automatically ran every module separately through the include <module-name> statement. 3 We monitored the Puppet process and collected the system call trace of every program via strace. Through this process, we successfully applied 354 Puppet modules in total.…”
Section: Methodsmentioning
confidence: 99%
“…Analysis of system call traces has been widely used in the past, especially in the context of dependency inference P r e p r i n t for builds scripts. Many existing approaches are used for refactoring and testing [11], boosting performance [3,6] of builds, or detecting license inconsistencies in open-source projects [37]. As discussed in Section 3.1, most of them do not deal with the intricacies of system calls.…”
Section: Related Workmentioning
confidence: 99%