From c359d9999cc351d55e9eaba9eedb655de27c3275 Mon Sep 17 00:00:00 2001 From: ChrPc Date: Fri, 22 May 2026 11:14:24 +0200 Subject: [PATCH] added ci/cd and selfhosted sources --- literatur/dms.bib | 195 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 195 insertions(+) diff --git a/literatur/dms.bib b/literatur/dms.bib index 04a1320..b7c1fd2 100644 --- a/literatur/dms.bib +++ b/literatur/dms.bib @@ -164,6 +164,201 @@ file = {C:\Users\Roman\Zotero\storage\SHDE2M4E\viewer.html} } +@book{humble_continuous_2010, + title = {Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation}, + shorttitle = {Continuous Delivery}, + author = {Humble, Jez and Farley, David}, + year = {2010}, + publisher = {Addison-Wesley Professional}, + address = {Boston, MA}, + series = {Addison-Wesley Signature Series (Fowler)}, + isbn = {978-0-321-60191-9}, + pages = {512}, +} + +@book{duvall_continuous_2007, + title = {Continuous Integration: Improving Software Quality and Reducing Risk}, + shorttitle = {Continuous Integration}, + author = {Duvall, Paul M. and Matyas, Steve and Glover, Andrew}, + year = {2007}, + publisher = {Addison-Wesley}, + address = {Upper Saddle River, NJ}, + series = {Addison-Wesley Signature Series (Fowler)}, + isbn = {978-0-321-33638-5}, + pages = {336}, +} + +@misc{fowler_continuous_2006, + title = {Continuous Integration}, + author = {Fowler, Martin}, + year = {2006}, + month = may, + howpublished = {martinfowler.com}, + url = {https://martinfowler.com/articles/continuousIntegration.html}, + urldate = {2026-05-04}, +} + +@book{kim_devops_2022, + title = {Das {DevOps}-{Handbuch}: Teams, Tools und Infrastrukturen erfolgreich umgestalten}, + shorttitle = {Das {DevOps}-{Handbuch}}, + author = {Kim, Gene and Humble, Jez and Debois, Patrick and Willis, John and Forsgren, Nicole}, + year = {2022}, + edition = {2., aktualisierte und erweiterte Auflage}, + publisher = {O'Reilly / dpunkt.verlag}, + address = {Heidelberg}, + isbn = {978-3-96009-199-8}, + pages = {520}, +} + +@book{forsgren_accelerate_2018, + title = {Accelerate: The Science of Lean Software and {DevOps}. Building and Scaling High Performing Technology Organizations}, + shorttitle = {Accelerate}, + author = {Forsgren, Nicole and Humble, Jez and Kim, Gene}, + year = {2018}, + publisher = {IT Revolution Press}, + address = {Portland, OR}, + isbn = {978-1-942788-33-1}, +} + +@book{newman_building_2021, + title = {Building Microservices: Designing Fine-Grained Systems}, + shorttitle = {Building Microservices}, + author = {Newman, Sam}, + year = {2021}, + edition = {2nd}, + publisher = {O'Reilly Media}, + address = {Sebastopol, CA}, + isbn = {978-1-492-03402-5}, +} + +@book{bass_devops_2015, + title = {{DevOps}: A Software Architect's Perspective}, + shorttitle = {{DevOps}}, + author = {Bass, Len and Weber, Ingo and Zhu, Liming}, + year = {2015}, + publisher = {Addison-Wesley Professional}, + address = {Upper Saddle River, NJ}, + series = {SEI Series in Software Engineering}, + isbn = {978-0-13-404984-7}, +} + +@book{wolff_microservices_2018, + title = {Microservices: Grundlagen flexibler Softwarearchitekturen}, + shorttitle = {Microservices}, + author = {Wolff, Eberhard}, + year = {2018}, + edition = {2.}, + publisher = {dpunkt.verlag}, + address = {Heidelberg}, + isbn = {978-3-86490-555-1}, + pages = {374}, + url = {https://www.assets.dpunkt.de/openbooks/Wolff_Microservices.pdf}, +} + +@article{shahin_continuous_2017, + title = {Continuous Integration, Delivery and Deployment: A Systematic Review on Approaches, Tools, Challenges and Practices}, + shorttitle = {Continuous Integration, Delivery and Deployment}, + author = {Shahin, Mojtaba and Babar, Muhammad Ali and Zhu, Liming}, + year = {2017}, + journal = {IEEE Access}, + volume = {5}, + pages = {3909--3943}, + doi = {10.1109/ACCESS.2017.2685629}, +} + +@inproceedings{hilton_usage_2016, + title = {Usage, Costs, and Benefits of Continuous Integration in Open-Source Projects}, + author = {Hilton, Michael and Tunnell, Timothy and Huang, Kai and Marinov, Darko and Dig, Danny}, + year = {2016}, + booktitle = {Proceedings of the 31st {IEEE}/{ACM} International Conference on Automated Software Engineering ({ASE} 2016)}, + address = {Singapore}, + pages = {426--437}, + doi = {10.1145/2970276.2970358}, +} + +@article{soares_effects_2022, + title = {The effects of continuous integration on software development: a systematic literature review}, + shorttitle = {The effects of continuous integration on software development}, + author = {Soares, Eliakim and Sizilio, Gustavo and Santos, Jadson and {da Costa}, Daniel Alencar and Kulesza, Uir{\'a}}, + year = {2022}, + journal = {Empirical Software Engineering}, + volume = {27}, + number = {3}, + pages = {78}, + doi = {10.1007/s10664-021-10114-1}, +} + +@article{zampetti_empirical_2020, + title = {An empirical characterization of bad practices in continuous integration}, + author = {Zampetti, Fiorella and Vassallo, Carmine and Panichella, Sebastiano and Canfora, Gerardo and Gall, Harald and {Di Penta}, Massimiliano}, + year = {2020}, + journal = {Empirical Software Engineering}, + volume = {25}, + number = {2}, + pages = {1095--1135}, + doi = {10.1007/s10664-019-09785-8}, +} + +@article{rostami_usage_2023, + title = {On the usage, co-usage and migration of {CI}/{CD} tools: A qualitative analysis}, + shorttitle = {On the usage, co-usage and migration of {CI}/{CD} tools}, + author = {{Rostami Mazrae}, Pooya and Mens, Tom and Golzadeh, Mehdi and Decan, Alexandre}, + year = {2023}, + journal = {Empirical Software Engineering}, + volume = {28}, + number = {2}, + pages = {52}, + doi = {10.1007/s10664-022-10285-5}, +} + +@inproceedings{golzadeh_rise_2022, + title = {On the Rise and Fall of {CI} Services in {GitHub}}, + author = {Golzadeh, Mehdi and Decan, Alexandre and Mens, Tom}, + year = {2022}, + booktitle = {Proceedings of the 2022 {IEEE} International Conference on Software Analysis, Evolution and Reengineering ({SANER} 2022)}, + address = {Honolulu, HI}, + pages = {662--672}, + doi = {10.1109/SANER53432.2022.00084}, +} + +@book{painter_practical_2024, + title = {Practical {GitLab} Services: A Complete {DevOps} Guide for Developers and Administrators}, + shorttitle = {Practical {GitLab} Services}, + author = {Painter, Jeffrey}, + year = {2024}, + publisher = {Apress (Springer Nature)}, + address = {Berkeley, CA}, + isbn = {979-8-8688-0426-7}, + doi = {10.1007/979-8-8688-0427-4}, + pages = {905}, +} + +@book{cowell_automating_2023, + title = {Automating {DevOps} with {GitLab} {CI}/{CD} Pipelines: Build efficient {CI}/{CD} pipelines to verify, secure, and deploy your code using real-life examples}, + shorttitle = {Automating {DevOps} with {GitLab} {CI}/{CD} Pipelines}, + author = {Cowell, Christopher and Lotz, Nicholas and Timberlake, Chris}, + year = {2023}, + publisher = {Packt Publishing}, + address = {Birmingham}, + isbn = {978-1-80323-300-0}, + pages = {348}, +} + +@misc{gitlab_s1_2021, + title = {Form {S}-1 Registration Statement}, + author = {{GitLab Inc.}}, + year = {2021}, + month = sep, + howpublished = {U.S. Securities and Exchange Commission, EDGAR Filing System}, + url = {https://www.sec.gov/Archives/edgar/data/1653482/000162828021018193/gitlabs-1.htm}, + urldate = {2026-05-04}, + note = {SEC-Anmeldung im Rahmen des Börsengangs am NASDAQ am 14.\,Oktober 2021}, +} + +% WARNUNG: Folgende Quelle (dcfmodeling.com) ist eine SEO-/Marketing-Seite mit +% deutlich AI-generiertem Inhalt (mehrere "defintely"-Tippfehler im Text). +% Vom Prof als problematisch eingestuft. Für den NASDAQ-IPO-Bezug stattdessen +% gitlab_s1_2021 (offizielles SEC S-1 Filing) verwenden. @misc{teamGitLabIncGTLB, title = {{{GitLab Inc}}. ({{GTLB}}): {{History}}, {{Ownership}}, {{Mission}}, {{How It Works}} \& {{Makes Money}}}, shorttitle = {{{GitLab Inc}}. ({{GTLB}})},