{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,24]],"date-time":"2026-04-24T15:11:33Z","timestamp":1777043493089,"version":"3.51.4"},"publisher-location":"Cham","reference-count":35,"publisher":"Springer International Publishing","isbn-type":[{"value":"9783319577340","type":"print"},{"value":"9783319577357","type":"electronic"}],"license":[{"start":{"date-parts":[[2017,1,1]],"date-time":"2017-01-01T00:00:00Z","timestamp":1483228800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2017,1,1]],"date-time":"2017-01-01T00:00:00Z","timestamp":1483228800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2017]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>The dictum of \u201cRelease early, release often.\u201d by Eric Raymond as the Linux modus operandi highlights the importance of release management in open source software development. Nevertheless, there are very few empirical studies addressing release management in open source software development. It is already known that most open source software communities adopt either feature-based or time-based release strategies. Each of these has its advantages and disadvantages that are context-specific. Recent research reported that many prominent open source software projects have moved from feature-based to time-based releases. In this longitudinal case study, we narrate how OpenStack shifted towards a liberal six-month release cycle. If prior research discussed why projects should adopt time-based releases and how they can adopt such a strategy, we discuss how OpenStack adapted its software development processes, its organizational design and its tools toward a hybrid release management strategy \u2014 a strive for balancing the benefits and drawbacks of feature-based and time-based release strategies.<\/jats:p>","DOI":"10.1007\/978-3-319-57735-7_16","type":"book-chapter","created":{"date-parts":[[2017,4,22]],"date-time":"2017-04-22T05:20:10Z","timestamp":1492838410000},"page":"167-181","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":8,"title":["Release Early, Release Often and Release on Time. An Empirical Case Study of Release Management"],"prefix":"10.1007","author":[{"given":"Jose","family":"Teixeira","sequence":"first","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2017,4,23]]},"reference":[{"issue":"3","key":"16_CR1","doi-asserted-by":"publisher","first-page":"23","DOI":"10.1007\/s12130-999-1026-0","volume":"12","author":"E Raymond","year":"1999","unstructured":"Raymond, E.: The Cathedral and the Bazaar. Knowl. Technol. Policy 12(3), 23\u201349 (1999)","journal-title":"Knowl. Technol. Policy"},{"key":"16_CR2","volume-title":"The Cathedral & the Bazaar: Musings on Linux and Open Source by an Accidental Revolutionary","author":"E Raymond","year":"2001","unstructured":"Raymond, E.: The Cathedral & the Bazaar: Musings on Linux and Open Source by an Accidental Revolutionary. O\u2019Reilly Media, Sebastopol (2001)"},{"issue":"3","key":"16_CR3","doi-asserted-by":"publisher","first-page":"54","DOI":"10.1145\/505863.505878","volume":"25","author":"L Zhao","year":"2000","unstructured":"Zhao, L., Elbaum, S.: A survey on quality related activities in open source. SIGSOFT Softw. Eng. Notes 25(3), 54\u201357 (2000)","journal-title":"SIGSOFT Softw. Eng. Notes"},{"issue":"1","key":"16_CR4","doi-asserted-by":"publisher","first-page":"58","DOI":"10.1109\/MS.2007.2","volume":"24","author":"M Aberdour","year":"2007","unstructured":"Aberdour, M.: Achieving quality in open-source software. IEEE Softw. 24(1), 58\u201364 (2007)","journal-title":"IEEE Softw."},{"issue":"2","key":"16_CR5","doi-asserted-by":"publisher","first-page":"55","DOI":"10.1109\/MS.2015.55","volume":"32","author":"M Michlmayr","year":"2015","unstructured":"Michlmayr, M., Fitzgerald, B., Stol, K.J.: Why and how should open source projects adopt time-based releases? IEEE Softw. 32(2), 55\u201363 (2015)","journal-title":"IEEE Softw."},{"issue":"7","key":"16_CR6","doi-asserted-by":"publisher","first-page":"928","DOI":"10.1108\/JBIM-02-2015-0030","volume":"31","author":"N Barqawi","year":"2016","unstructured":"Barqawi, N., Syed, K., Mathiassen, L.: Applying service-dominant logic to recurrent release of software: an action research study. J. Bus. Ind. Market. 31(7), 928\u2013940 (2016)","journal-title":"J. Bus. Ind. Market."},{"issue":"2","key":"16_CR7","doi-asserted-by":"publisher","first-page":"336","DOI":"10.1007\/s10664-014-9308-x","volume":"20","author":"F Khomh","year":"2015","unstructured":"Khomh, F., Adams, B., Dhaliwal, T., Zou, Y.: Understanding the impact of rapid releases on software quality. Empir. Softw. Eng. 20(2), 336\u2013373 (2015)","journal-title":"Empir. Softw. Eng."},{"issue":"4","key":"16_CR8","doi-asserted-by":"publisher","first-page":"845","DOI":"10.1287\/isre.2015.0601","volume":"26","author":"V Choudhary","year":"2015","unstructured":"Choudhary, V., Zhang, Z.: Research note-patching the cloud: the impact of saas on patching strategy and the timing of software release. Inf. Syst. Res. 26(4), 845\u2013858 (2015)","journal-title":"Inf. Syst. Res."},{"key":"16_CR9","doi-asserted-by":"crossref","unstructured":"Wright, H.K., Perry, D.E.: Release engineering practices and pitfalls. In: 2012 34th International Conference on Software Engineering (ICSE). pp. 1281\u20131284, June 2012","DOI":"10.1109\/ICSE.2012.6227099"},{"key":"16_CR10","unstructured":"Poo-Caama\u00f1o, G.: Release management in free and open source software ecosystems. Ph.D. thesis, University of Victoria, Canada (2016)"},{"issue":"4","key":"16_CR11","doi-asserted-by":"publisher","first-page":"32","DOI":"10.1145\/299157.299164","volume":"42","author":"T O\u2019Reilly","year":"1999","unstructured":"O\u2019Reilly, T.: Lessons from open-source software development. Commun. ACM 42(4), 32\u201337 (1999)","journal-title":"Commun. ACM"},{"issue":"1","key":"16_CR12","doi-asserted-by":"publisher","first-page":"28","DOI":"10.1109\/MS.2004.1259204","volume":"21","author":"D Spinellis","year":"2004","unstructured":"Spinellis, D., Szyperski, C.: How is open source affecting software development? IEEE Softw. 21(1), 28 (2004)","journal-title":"IEEE Softw."},{"issue":"10","key":"16_CR13","doi-asserted-by":"publisher","first-page":"25","DOI":"10.1109\/MC.2011.266","volume":"44","author":"B Fitzgerald","year":"2011","unstructured":"Fitzgerald, B.: Open source software: lessons from and for software engineering. Computer 44(10), 25\u201330 (2011)","journal-title":"Computer"},{"key":"16_CR14","unstructured":"Wuhib, F., Stadler, R., Lindgren, H.: Dynamic resource allocation with management objectives-implementation for an openstack cloud. In: 2012 8th International Conference on Network and Service Management (CNSM) and 2012 Workshop on Systems Virtualiztion Management (SVM), pp. 309\u2013315. IEEE (2012)"},{"key":"16_CR15","doi-asserted-by":"publisher","first-page":"118","DOI":"10.1016\/j.future.2012.05.012","volume":"32","author":"A Corradi","year":"2014","unstructured":"Corradi, A., Fanelli, M., Foschini, L.: VM consolidation: a real case based on openstack cloud. Futur. Gener. Comput. Syst. 32, 118\u2013127 (2014)","journal-title":"Futur. Gener. Comput. Syst."},{"issue":"1","key":"16_CR16","doi-asserted-by":"publisher","first-page":"14","DOI":"10.1186\/s13174-015-0028-2","volume":"6","author":"J Teixeira","year":"2015","unstructured":"Teixeira, J., Robles, G., Gonz\u00e1lez-Barahona, J.M.: Lessons learned from applying social network analysis on an industrial free\/libre\/open source software ecosystem. J. Internet Serv. Appl. 6(1), 14 (2015)","journal-title":"J. Internet Serv. Appl."},{"issue":"4","key":"16_CR17","doi-asserted-by":"publisher","first-page":"353","DOI":"10.1145\/2740070.2631426","volume":"44","author":"X Ge","year":"2015","unstructured":"Ge, X., Liu, Y., Du, D.H., Zhang, L., Guan, H., Chen, J., Zhao, Y., Hu, X.: OpenANFV: Accelerating network function virtualization with a consolidated framework in openstack. ACM SIGCOMM Comput. Commun. Rev. 44(4), 353\u2013354 (2015)","journal-title":"ACM SIGCOMM Comput. Commun. Rev."},{"key":"16_CR18","doi-asserted-by":"crossref","unstructured":"Malik, A., Ahmed, J., Qadir, J., Ilyas, M.U.: A measurement study of open source SDN layers in openstack under network perturbation. Comput. Commun. (2017)","DOI":"10.1016\/j.comcom.2016.12.014"},{"key":"16_CR19","series-title":"IFIP Advances in Information and Communication Technology","doi-asserted-by":"publisher","first-page":"83","DOI":"10.1007\/978-3-642-02032-2_9","volume-title":"Open Source Ecosystems: Diverse Communities Interacting. OSS 2009","author":"B Rossi","year":"2009","unstructured":"Rossi, B., Russo, B., Succi, G.: Analysis of open source software development iterations by means of burst detection techniques. In: Boldyreff, C., Crowston, K., Lundell, B., Wasserman, A.I. (eds.) OSS 2009. IFIPAICT, vol. 299, pp. 83\u201393. Springer, Heidelberg (2009)"},{"key":"16_CR20","series-title":"IFIP Advances in Information and Communication Technology","doi-asserted-by":"publisher","first-page":"94","DOI":"10.1007\/978-3-642-02032-2_10","volume-title":"Open Source Ecosystems: Diverse Communities Interacting. OSS 2009","author":"A Wiggins","year":"2009","unstructured":"Wiggins, A., Howison, J., Crowston, K.: Heartbeat: measuring active user base and potential user interest in FLOSS projects. In: Boldyreff, C., Crowston, K., Lundell, B., Wasserman, A.I. (eds.) OSS 2009. IFIPAICT, vol. 299, pp. 94\u2013104. Springer, Heidelberg (2009)"},{"key":"16_CR21","unstructured":"Michlmayr, M.: Quality improvement in volunteer free and open source software projects - exploring the impact of release management. Ph.D. thesis, University of Cambridge (2007)"},{"key":"16_CR22","doi-asserted-by":"crossref","unstructured":"Wright, H.K.: Release engineering processes, their faults and failures. Ph.D. thesis, University of Texas (2012)","DOI":"10.1109\/ICSE.2012.6227099"},{"key":"16_CR23","series-title":"IFIP \u2014 The International Federation for Information Processing (IFIPAICT)","doi-asserted-by":"publisher","first-page":"171","DOI":"10.1007\/978-0-387-09684-1_14","volume-title":"Open Source Development, Communities and Quality. OSS 2008.","author":"J Martinez-Romo","year":"2008","unstructured":"Martinez-Romo, J., Robles, G., Gonzalez-Barahona, J.M., Ortu\u00f1o-Perez, M.: Using social network analysis techniques to study collaboration between a floss community and a company. In: Russo, B., Damiani, E., Hissam, S., Lundell, B., Succi, G. (eds.) OSS 2008. IFIPAICT, vol. 275, pp. 171\u2013186. Springer, Boston (2008)"},{"key":"16_CR24","series-title":"Management and Industrial Engineering","doi-asserted-by":"publisher","first-page":"121","DOI":"10.1007\/978-3-319-48875-2_5","volume-title":"Advances in Reliability and System Engineering","author":"A Anand","year":"2017","unstructured":"Anand, A., Bhatt, N., Aggrawal, D., Papic, L.: Software reliability modeling with impact of beta testing on release decision. In: Ram, M., Davim, J.P. (eds.) Advances in Reliability and System Engineering. Management and Industrial Engineering, pp. 121\u2013138. Springer, Cham (2017)"},{"key":"16_CR25","doi-asserted-by":"crossref","unstructured":"Mesbah, A., Van Deursen, A.: Invariant-based automatic testing of AJAX user interfaces. In: IEEE 31st International Conference on Software Engineering, 2009. ICSE 2009, pp. 210\u2013220. IEEE (2009)","DOI":"10.1109\/ICSE.2009.5070522"},{"key":"16_CR26","doi-asserted-by":"crossref","unstructured":"Artzi, S., Dolby, J., Jensen, S.H., Moller, A., Tip, F.: A framework for automated testing of Javascript web applications. In: 2011 33rd International Conference on Software Engineering (ICSE), pp. 571\u2013580. IEEE (2011)","DOI":"10.1145\/1985793.1985871"},{"key":"16_CR27","unstructured":"Teixeira, J., Mian, S., Hytti, U.: Cooperation among competitors in the open-source arena: the case of openstack. In: Proceedings of the International Conference on Information Systems (ICIS 2016). Association for Information Systems (2016)"},{"issue":"2","key":"16_CR28","doi-asserted-by":"publisher","first-page":"131","DOI":"10.1007\/s10664-008-9102-8","volume":"14","author":"P Runeson","year":"2008","unstructured":"Runeson, P., H\u00f6st, M.: Guidelines for conducting and reporting case study research in software engineering. Empir. Softw. Eng. 14(2), 131\u2013164 (2008)","journal-title":"Empir. Softw. Eng."},{"key":"16_CR29","doi-asserted-by":"publisher","first-page":"285","DOI":"10.1007\/978-1-84800-044-5_11","volume-title":"Guide to Advanced Empirical Software Engineering","author":"S Easterbrook","year":"2008","unstructured":"Easterbrook, S., Singer, J., Storey, M.A., Damian, D.: Selecting empirical methods for software engineering research. In: Shull, F., Singer, J., Sj\u00f8berg, D.I.K. (eds.) Guide to Advanced Empirical Software Engineering, pp. 285\u2013311. Springer, London (2008)"},{"key":"16_CR30","volume-title":"Applications of Case Study Research","author":"RK Yin","year":"2011","unstructured":"Yin, R.K.: Applications of Case Study Research. Sage, London (2011)"},{"issue":"4","key":"16_CR31","doi-asserted-by":"crossref","first-page":"532","DOI":"10.2307\/258557","volume":"14","author":"KM Eisenhardt","year":"1989","unstructured":"Eisenhardt, K.M.: Building theories from case study research. Acad. Manag. Rev. 14(4), 532\u2013550 (1989)","journal-title":"Acad. Manag. Rev."},{"issue":"2","key":"16_CR32","doi-asserted-by":"publisher","first-page":"250","DOI":"10.1016\/0272-6963(90)90098-X","volume":"9","author":"BB Flynn","year":"1990","unstructured":"Flynn, B.B., Sakakibara, S., Schroeder, R.G., Bates, K.A., Flynn, E.J.: Empirical research methods in operations management. J. Oper. Manag. 9(2), 250\u2013284 (1990)","journal-title":"J. Oper. Manag."},{"key":"16_CR33","doi-asserted-by":"publisher","first-page":"61","DOI":"10.1509\/jmkr.39.1.61.18935","volume":"39","author":"RV Kozinets","year":"2002","unstructured":"Kozinets, R.V.: The field behind the screen: using netnography for marketing research in online communities. J. Market. Res. 39, 61\u201372 (2002)","journal-title":"J. Market. Res."},{"key":"16_CR34","volume-title":"Netnography: Doing Ethnographic Research Online","author":"RV Kozinets","year":"2009","unstructured":"Kozinets, R.V.: Netnography: Doing Ethnographic Research Online. Sage Publications Limited, London (2009)"},{"key":"16_CR35","series-title":"Applied Social Research Methods Series","volume-title":"Case Study Research: Design and Methods","author":"R Yin","year":"1994","unstructured":"Yin, R.: Case Study Research: Design and Methods. Applied Social Research Methods Series. Sage Publications, London (1994)"}],"container-title":["IFIP Advances in Information and Communication Technology","Open Source Systems: Towards Robust Practices"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-57735-7_16","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,7,11]],"date-time":"2023-07-11T14:06:56Z","timestamp":1689084416000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-319-57735-7_16"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017]]},"ISBN":["9783319577340","9783319577357"],"references-count":35,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-57735-7_16","relation":{},"ISSN":["1868-4238","1868-422X"],"issn-type":[{"value":"1868-4238","type":"print"},{"value":"1868-422X","type":"electronic"}],"subject":[],"published":{"date-parts":[[2017]]},"assertion":[{"value":"23 April 2017","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"OSS","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"IFIP International Conference on Open Source Systems","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Buenos Aires","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Argentina","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2017","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"22 May 2017","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"23 May 2017","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"13","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"oss2017","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"http:\/\/oss2017.lifia.info.unlp.edu.ar\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}}]}}