{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,16]],"date-time":"2025-10-16T03:53:42Z","timestamp":1760586822733},"reference-count":14,"publisher":"Springer Science and Business Media LLC","issue":"3-4","license":[{"start":{"date-parts":[[2016,11,5]],"date-time":"2016-11-05T00:00:00Z","timestamp":1478304000000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Comput Sci Res Dev"],"published-print":{"date-parts":[[2017,7]]},"DOI":"10.1007\/s00450-016-0338-z","type":"journal-article","created":{"date-parts":[[2016,11,5]],"date-time":"2016-11-05T04:55:18Z","timestamp":1478321718000},"page":"281-290","update-policy":"http:\/\/dx.doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":7,"title":["Collaborative gathering and continuous delivery of DevOps solutions through repositories"],"prefix":"10.1007","volume":"32","author":[{"given":"Johannes","family":"Wettinger","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Uwe","family":"Breitenb\u00fccher","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Michael","family":"Falkenthal","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Frank","family":"Leymann","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2016,11,5]]},"reference":[{"key":"338_CR1","volume-title":"DevOps: a software architect\u2019s perspective. SEI series in software engineering","author":"L Bass","year":"2015","unstructured":"Bass L, Weber I, Zhu L (2015) DevOps: a software architect\u2019s perspective. SEI series in software engineering. Addison-Wesley, Reading"},{"key":"338_CR2","doi-asserted-by":"crossref","DOI":"10.1007\/978-1-4302-4570-4","volume-title":"DevOps for developers","author":"M H\u00fcttermann","year":"2012","unstructured":"H\u00fcttermann M (2012) DevOps for developers. Apress, New York"},{"key":"338_CR3","first-page":"216","volume-title":"Cloud computing and services science","author":"J Wettinger","year":"2015","unstructured":"Wettinger J, Breitenb\u00fccher U, Leymann F (2015) Streamlining apification by generating apis for diverse executables using any2api. Cloud computing and services science. Springer, Berlin, pp 216\u2013238"},{"key":"338_CR4","volume-title":"Continuous delivery: reliable software releases through build, test, and deployment automation","author":"J Humble","year":"2010","unstructured":"Humble J, Farley D (2010) Continuous delivery: reliable software releases through build, test, and deployment automation. Addison-Wesley, Reading"},{"key":"338_CR5","doi-asserted-by":"crossref","unstructured":"Wettinger J, Andrikopoulos V, Leymann F (2015) Automated capturing and systematic usage of DevOps knowledge for cloud applications. In: Proceedings of the IEEE international conference on cloud engineering (IC2E). IEEE","DOI":"10.1109\/IC2E.2015.23"},{"key":"338_CR6","unstructured":"Trinkle P (2009) An introduction to unsupervised document classification. University of Maryland, Baltimore County. \n                        http:\/\/userpages.umbc.edu\/~tri1\/docs\/unsuperdocumentclass.pdf"},{"issue":"4","key":"338_CR7","doi-asserted-by":"crossref","first-page":"219","DOI":"10.1023\/A:1019213109274","volume":"2","author":"A Heydon","year":"1999","unstructured":"Heydon A, Najork M (1999) Mercator: a scalable, extensible web crawler. World Wide Web 2(4):219\u2013229","journal-title":"World Wide Web"},{"issue":"8","key":"338_CR8","doi-asserted-by":"crossref","first-page":"711","DOI":"10.1002\/spe.587","volume":"34","author":"P Boldi","year":"2004","unstructured":"Boldi P, Codenotti B, Santini M, Vigna S (2004) Ubicrawler: a scalable fully distributed web crawler. Softw Pract Exp 34(8):711\u2013726","journal-title":"Softw Pract Exp"},{"key":"338_CR9","doi-asserted-by":"crossref","DOI":"10.1007\/978-3-642-02374-3","volume-title":"Software architecture knowledge management","author":"MA Babar","year":"2009","unstructured":"Babar MA, Dings\u00f8yr T, Lago P, van Vliet H (2009) Software architecture knowledge management. Springer, Berlin"},{"key":"338_CR10","doi-asserted-by":"crossref","first-page":"21","DOI":"10.1007\/978-3-642-02374-3_2","volume-title":"Software architecture knowledge management","author":"R Farenhorst","year":"2009","unstructured":"Farenhorst R, de Boer RC (2009) Knowledge management in software architecture: state of the art. Software architecture knowledge management. Springer, Berlin, pp 21\u201338"},{"issue":"3","key":"338_CR11","doi-asserted-by":"crossref","first-page":"352","DOI":"10.1016\/j.jss.2009.08.032","volume":"83","author":"A Tang","year":"2010","unstructured":"Tang A, Avgeriou P, Jansen A, Capilla R, Babar MA (2010) A comparative study of architecture knowledge management tools. J Syst Softw 83(3):352\u2013370","journal-title":"J Syst Softw"},{"issue":"1","key":"338_CR12","doi-asserted-by":"crossref","first-page":"161","DOI":"10.1016\/S0169-023X(97)00056-6","volume":"25","author":"R Studer","year":"1998","unstructured":"Studer R, Benjamins VR, Fensel D (1998) Knowledge engineering: principles and methods. Data Knowl Eng 25(1):161\u2013197","journal-title":"Data Knowl Eng"},{"key":"338_CR13","first-page":"252","volume-title":"PURPLSOC: pursuit of pattern languages for societal change","author":"C Fehling","year":"2015","unstructured":"Fehling C, Barzen J, Falkenthal M, Leymann F (2015) PatternPedia\u2013collaborative pattern identification and authoring. PURPLSOC: pursuit of pattern languages for societal change. epubli GmbH, Berlin, pp 252\u2013284"},{"issue":"3&4","key":"338_CR14","first-page":"710","volume":"7","author":"M Falkenthal","year":"2014","unstructured":"Falkenthal M, Barzen J, Breitenb\u00fccher U, Fehling C, Leymann F (2014) Efficient pattern application: validating the concept of solution implementations in different domains. Int J Adv Softw 7(3&4):710\u2013726","journal-title":"Int J Adv Softw"}],"container-title":["Computer Science - Research and Development"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s00450-016-0338-z\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s00450-016-0338-z.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s00450-016-0338-z.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2017,6,14]],"date-time":"2017-06-14T10:14:50Z","timestamp":1497435290000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s00450-016-0338-z"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016,11,5]]},"references-count":14,"journal-issue":{"issue":"3-4","published-print":{"date-parts":[[2017,7]]}},"alternative-id":["338"],"URL":"https:\/\/doi.org\/10.1007\/s00450-016-0338-z","relation":{},"ISSN":["1865-2034","1865-2042"],"issn-type":[{"value":"1865-2034","type":"print"},{"value":"1865-2042","type":"electronic"}],"subject":[],"published":{"date-parts":[[2016,11,5]]}}}