2007
DOI: 10.1109/icsm.2007.4362624
|View full text |Cite
|
Sign up to set email alerts
|

Design recovery and maintenance of build systems

Abstract: The build systemforms an indispensable part ofany software project. It needs to evolve in parallel with the source

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
61
0

Year Published

2012
2012
2018
2018

Publication Types

Select...
4
3
2

Relationship

2
7

Authors

Journals

citations
Cited by 90 publications
(62 citation statements)
references
References 24 publications
1
61
0
Order By: Relevance
“…We began with the latest snapshot of the Linux kernel (v3. 19) and the most recent version of all GNU library projects updated within the past 5 years (since 2010) 1 . We chose these because they are among the most advanced users of GNU Make [10].…”
Section: A Subject Systemsmentioning
confidence: 99%
“…We began with the latest snapshot of the Linux kernel (v3. 19) and the most recent version of all GNU library projects updated within the past 5 years (since 2010) 1 . We chose these because they are among the most advanced users of GNU Make [10].…”
Section: A Subject Systemsmentioning
confidence: 99%
“…Their framework Makao [1] infers modularity in KBUILD by analyzing build traces. However, the amount of variation points that we identify in KBUILD with this article indicates that the full re-engineering of build-system variability remains an unsolved problem.…”
Section: Related Workmentioning
confidence: 99%
“…This subsection analyzes the mechanics of KBUILD and identifies the challenges for an automated extraction of variability. 1 Variability Management in Operating Systems …”
Section: Variability In Linuxmentioning
confidence: 99%
“…Adams developed visualization and refactoring tools for Make-based build systems [21] that integrated aspect-oriented programming, a multilanguage technique, into legacy C software. His case studies contained deep analyses of Make build systems including Quake and the Linux kernel [22].…”
Section: Related Workmentioning
confidence: 99%