% Bibliography downloaded from https://researchr.org/downloadbibtex/bibliography/9cb9aeda-7e4b-48c8-a13b-14b6773b19ac-pie-obs/compact @article{Bellman54, title = {Some Applications of the Theory of Dynamic Programming - A Review}, author = {Richard Bellman}, year = {1954}, doi = {10.1287/opre.2.3.275}, url = {http://dx.doi.org/10.1287/opre.2.3.275}, researchr = {https://researchr.org/publication/Bellman54}, cites = {0}, citedby = {0}, journal = {ior}, volume = {2}, number = {3}, pages = {275-288}, } @inproceedings{RamalingamR93, title = {A Categorized Bibliography on Incremental Computation}, author = {Ganesan Ramalingam and Thomas W. Reps}, year = {1993}, doi = {10.1145/158511.158710}, tags = {bibliography, incremental}, researchr = {https://researchr.org/publication/RamalingamR93}, cites = {0}, citedby = {0}, pages = {502-510}, booktitle = {POPL}, } @inproceedings{ErdwegLW15, title = {A sound and optimal incremental build system with dynamic dependencies}, author = {Sebastian Erdweg and Moritz Lichter and Manuel Weiel}, year = {2015}, doi = {10.1145/2814270.2814316}, url = {http://doi.acm.org/10.1145/2814270.2814316}, researchr = {https://researchr.org/publication/ErdwegLW15}, cites = {0}, citedby = {1}, pages = {89-106}, booktitle = {OOPSLA}, } @inproceedings{ErdwegSV13, title = {The State of the Art in Language Workbenches - Conclusions from the Language Workbench Challenge}, author = {Sebastian Erdweg and Tijs van der Storm and Markus Völter and Meinte Boersma and Remi Bosman and William R. Cook and Albert Gerritsen and Angelo Hulshout and Steven Kelly and Alex Loh and Gabriël Konat and Pedro J. Molina and Martin Palatnik and Risto Pohjonen and Eugen Schindler and Klemens Schindler and Riccardo Solmi and Vlad A. Vergu and Eelco Visser and Kevin van der Vlist and Guido Wachsmuth and Jimi van der Woning}, year = {2013}, doi = {10.1007/978-3-319-02654-1_11}, url = {http://dx.doi.org/10.1007/978-3-319-02654-1_11}, researchr = {https://researchr.org/publication/ErdwegSV13}, cites = {0}, citedby = {0}, pages = {197-217}, booktitle = {SLE}, } @inproceedings{MokhovMJM16, title = {Non-recursive make considered harmful: build systems at scale}, author = {Andrey Mokhov and Neil Mitchell and Simon L. Peyton Jones and Simon Marlow}, year = {2016}, doi = {10.1145/2976002.2976011}, url = {http://doi.acm.org/10.1145/2976002.2976011}, researchr = {https://researchr.org/publication/MokhovMJM16}, cites = {0}, citedby = {0}, pages = {170-181}, booktitle = {haskell}, } @inproceedings{KonatEV18, title = {Scalable incremental building with dynamic task dependencies}, author = {Gabriël Konat and Sebastian Erdweg and Eelco Visser}, year = {2018}, doi = {10.1145/3238147.3238196}, url = {https://doi.org/10.1145/3238147.3238196}, researchr = {https://researchr.org/publication/KonatEV18}, cites = {0}, citedby = {0}, pages = {76-86}, booktitle = {ASE}, } @inproceedings{McIntoshAH10, title = {The evolution of ANT build systems}, author = {Shane McIntosh and Bram Adams and Ahmed E. Hassan}, year = {2010}, doi = {10.1109/MSR.2010.5463341}, url = {http://dx.doi.org/10.1109/MSR.2010.5463341}, tags = {e-science}, researchr = {https://researchr.org/publication/McIntoshAH10}, cites = {0}, citedby = {0}, pages = {42-51}, booktitle = {msr}, } @inproceedings{Mitchell12-3, title = {Shake before building: replacing make with haskell}, author = {Neil Mitchell}, year = {2012}, doi = {10.1145/2364527.2364538}, url = {http://doi.acm.org/10.1145/2364527.2364538}, researchr = {https://researchr.org/publication/Mitchell12-3}, cites = {0}, citedby = {0}, pages = {55-66}, booktitle = {ICFP}, } @article{KonatSEV18, title = {{PIE}: A Domain-Specific Language for Interactive Software Development Pipelines}, author = {Gabriël Konat and Michael J. Steindorfer and Sebastian Erdweg and Eelco Visser}, year = {2018}, doi = {10.22152/programming-journal.org/2018/2/9}, url = {https://doi.org/10.22152/programming-journal.org/2018/2/9}, researchr = {https://researchr.org/publication/KonatSEV18}, cites = {0}, citedby = {0}, journal = {Programming}, volume = {2}, number = {3}, pages = {9}, } @article{McCarthy60, title = {Recursive Functions of Symbolic Expressions and Their Computation by Machine, Part I}, author = {John McCarthy}, year = {1960}, doi = {10.1145/367177.367199}, url = {http://doi.acm.org/10.1145/367177.367199}, researchr = {https://researchr.org/publication/McCarthy60}, cites = {0}, citedby = {0}, journal = {CACM}, volume = {3}, number = {4}, pages = {184-195}, } @inproceedings{HammerDHLFHH15, title = {Incremental computation with names}, author = {Matthew A. Hammer and Joshua Dunfield and Kyle Headley and Nicholas Labich and Jeffrey S. Foster and Michael W. Hicks and David Van Horn}, year = {2015}, doi = {10.1145/2814270.2814305}, url = {http://doi.acm.org/10.1145/2814270.2814305}, researchr = {https://researchr.org/publication/HammerDHLFHH15}, cites = {0}, citedby = {0}, pages = {748-766}, booktitle = {OOPSLA}, } @inproceedings{KatsV10, title = {The {Spoofax} language workbench: rules for declarative specification of languages and {IDEs}}, author = {Lennart C. L. Kats and Eelco Visser}, year = {2010}, doi = {10.1145/1869459.1869497}, url = {https://doi.org/10.1145/1869459.1869497}, tags = {programming languages, model-to-model transformation, workbench, semantics, rule-based, Eclipse, meta programming, model editor, graph transformation, meta-model, transformation language, architecture, reuse, model-driven development, graph-rewriting, rules, C++, code completion, code generation, model transformation, programming, language workbench, Spoofax, Meta-Environment, rewriting, parsing, meta-objects, transformation, program transformation, domain-specific language}, researchr = {https://researchr.org/publication/KatsV10}, cites = {0}, citedby = {2}, pages = {444-463}, booktitle = {OOPSLA}, } @article{MokhovMJ18, title = {Build systems à la carte}, author = {Andrey Mokhov and Neil Mitchell and Simon L. Peyton Jones}, year = {2018}, month = {7}, doi = {10.1145/3236774}, url = {https://doi.org/10.1145/3236774}, researchr = {https://researchr.org/publication/MokhovMJ18}, cites = {0}, citedby = {0}, journal = {PACMPL}, volume = {2}, number = {ICFP}, } @inproceedings{EllsonGKNW00, title = {Graphviz - Open Source Graph Drawing Tools}, author = {John Ellson and Emden R. Gansner and Eleftherios Koutsofios and Stephen C. North and Gordon Woodhull}, year = {2001}, url = {http://link.springer.de/link/service/series/0558/bibs/2265/22650483.htm}, tags = {source-to-source, graph-rewriting, C++, rewriting, open-source}, researchr = {https://researchr.org/publication/EllsonGKNW00}, cites = {0}, citedby = {0}, pages = {483-484}, booktitle = {gd}, } @article{JainG12, title = {A comprehensive study of view maintenance approaches in data warehousing evolution}, author = {Hemant K. Jain and Anjana Gosain}, year = {2012}, doi = {10.1145/2347696.2347705}, url = {http://doi.acm.org/10.1145/2347696.2347705}, researchr = {https://researchr.org/publication/JainG12}, cites = {0}, citedby = {0}, journal = {sigsoft}, volume = {37}, number = {5}, pages = {1-8}, } @inproceedings{HammerKHF14, title = {Adapton: composable, demand-driven incremental computation}, author = {Matthew A. Hammer and Yit Phang Khoo and Michael Hicks and Jeffrey S. Foster}, year = {2014}, doi = {10.1145/2594291.2594324}, url = {http://doi.acm.org/10.1145/2594291.2594324}, researchr = {https://researchr.org/publication/HammerKHF14}, cites = {0}, citedby = {0}, pages = {18}, booktitle = {PLDI}, }