@inproceedings{zhao2012workflows,
  title={Why workflows break—Understanding and combating decay in Taverna workflows},
  author={Zhao, Jun and Gomez-Perez, Jose Manuel and Belhajjame, Khalid and Klyne, Graham and Garcia-Cuesta, Esteban and Garrido, Aleix and Hettne, Kristina and Roos, Marco and De Roure, David and Goble, Carole},
  booktitle={E-Science (e-Science), 2012 IEEE 8th International Conference on},
  pages={1--9},
  year={2012},
  organization={IEEE}
}

@inproceedings{reproziptapp,
  title={ReproZip: Using Provenance to Support Computational Reproducibility.},
  author={Chirigati, Fernando Seabra and Shasha, Dennis and Freire, Juliana},
  booktitle={TaPP},
  year={2013}
}

@inproceedings{care,
  title={CARE, the comprehensive archiver for reproducible execution},
  author={Janin, Yves and Vincent, C{\'e}dric and Duraffort, R{\'e}mi},
  booktitle={Proceedings of the 1st ACM SIGPLAN Workshop on Reproducible Research Methodologies and New Publication Models in Computer Engineering},
  pages={1},
  year={2014},
  organization={ACM}
}

@incollection{pham2014auditing,
  title={Auditing and Maintaining Provenance in Software Packages},
  author={Pham, Quan and Malik, Tanu and Foster, Ian},
  booktitle={Provenance and Annotation of Data and Processes},
  pages={97--109},
  year={2014},
  publisher={Springer}
}

@article{berre2009dependency,
  title={Dependency management for the Eclipse ecosystem},
  author={Berre, DL and Rapicault, P},
  journal={IWOCE},
  year={2009}
}

@article{treinen2009common,
  title={Common upgradeability description format (CUDF) 2.0},
  author={Treinen, Ralf and Zacchiroli, Stefano},
  journal={The Mancoosi project (FP7)},
  volume={3},
  year={2009}
}

@article{abate2012dependency,
  title={Dependency solving: a separate concern in component evolution management},
  author={Abate, Pietro and Di Cosmo, Roberto and Treinen, Ralf and Zacchiroli, Stefano},
  journal={Journal of Systems and Software},
  volume={85},
  number={10},
  pages={2228--2240},
  year={2012},
  publisher={Elsevier}
}

@inproceedings{chen2007keeping,
  title={Keeping kernel performance from regressions},
  author={Chen, Tim and Ananiev, Leonid I and Tikhonov, Alexander V},
  booktitle={Linux Symposium},
  volume={1},
  pages={93--102},
  year={2007}
}

@inproceedings{heger2013automated,
  title={Automated root cause isolation of performance regressions during software development},
  author={Heger, Christoph and Happe, Jens and Farahbod, Roozbeh},
  booktitle={Proceedings of the 4th ACM/SPEC International Conference on Performance Engineering},
  pages={27--38},
  year={2013},
  organization={ACM}
}


@article{softcarpentry,
    author = {Wilson, Greg AND Aruliah, D. A. AND Brown, C. Titus AND Chue Hong, Neil P. AND Davis, Matt AND Guy, Richard T. AND Haddock, Steven H. D. AND Huff, Kathryn D. AND Mitchell, Ian M. AND Plumbley, Mark D. AND Waugh, Ben AND White, Ethan P. AND Wilson, Paul},
    journal = {PLoS Biol},
    publisher = {Public Library of Science},
    title = {Best Practices for Scientific Computing},
    year = {2014},
    month = {01},
    volume = {12},
    pages = {e1001745},
    number = {1}
}        
@book{larman04,
  title={Agile and iterative development: a manager's guide},
  author={Larman, Craig},
  year={2004},
  publisher={Addison-Wesley Professional}
}

@book{duvall07,
  title={Continuous integration: improving software quality and reducing risk},
  author={Duvall, Paul M and Matyas, Steve and Glover, Andrew},
  year={2007},
  publisher={Pearson Education}
}


