5. References#

[1]

Python scientific success stories. https://www.python.org/success-stories/category/scientific/. Accessed: 2024-03-18.

[2]

missing author in CorrectionHypertension

[3]

missing author in RetractionJAmCollCardiol

[4]

missing author in DoesYourCodeStandUp

[5]

B. P. Abbott, R. Abbott, T. D. Abbott, M. R. Abernathy, F. Acernese, K. Ackley, C. Adams, T. Adams, P. Addesso, R. X. Adhikari, V. B. Adya, C. Affeldt, M. Agathos, K. Agatsuma, N. Aggarwal, O. D. Aguiar, L. Aiello, A. Ain, P. Ajith, B. Allen, A. Allocca, P. A. Altin, S. B. Anderson, W. G. Anderson, K. Arai, M. A. Arain, M. C. Araya, C. C. Arceneaux, J. S. Areeda, N. Arnaud, K. G. Arun, S. Ascenzi, G. Ashton, M. Ast, S. M. Aston, P. Astone, P. Aufmuth, C. Aulbert, S. Babak, P. Bacon, M. K. M. Bader, P. T. Baker, F. Baldaccini, G. Ballardin, S. W. Ballmer, J. C. Barayoga, S. E. Barclay, B. C. Barish, D. Barker, F. Barone, B. Barr, L. Barsotti, M. Barsuglia, D. Barta, J. Bartlett, M. A. Barton, I. Bartos, R. Bassiri, A. Basti, J. C. Batch, C. Baune, V. Bavigadda, M. Bazzan, B. Behnke, M. Bejger, C. Belczynski, A. S. Bell, C. J. Bell, B. K. Berger, J. Bergman, G. Bergmann, C. P. L. Berry, D. Bersanetti, A. Bertolini, J. Betzwieser, S. Bhagwat, R. Bhandare, I. A. Bilenko, G. Billingsley, J. Birch, R. Birney, O. Birnholtz, S. Biscans, A. Bisht, M. Bitossi, C. Biwer, M. A. Bizouard, J. K. Blackburn, C. D. Blair, D. G. Blair, R. M. Blair, S. Bloemen, O. Bock, T. P. Bodiya, M. Boer, G. Bogaert, C. Bogan, A. Bohe, P. Bojtos, C. Bond, F. Bondu, R. Bonnand, B. A. Boom, R. Bork, V. Boschi, S. Bose, Y. Bouffanais, A. Bozzi, C. Bradaschia, P. R. Brady, V. B. Braginsky, M. Branchesi, J. E. Brau, T. Briant, A. Brillet, M. Brinkmann, V. Brisson, P. Brockill, A. F. Brooks, D. A. Brown, D. D. Brown, N. M. Brown, C. C. Buchanan, A. Buikema, T. Bulik, H. J. Bulten, A. Buonanno, D. Buskulic, C. Buy, R. L. Byer, M. Cabero, L. Cadonati, G. Cagnoli, C. Cahillane, J. Calderón Bustillo, T. Callister, E. Calloni, J. B. Camp, K. C. Cannon, J. Cao, C. D. Capano, E. Capocasa, F. Carbognani, S. Caride, J. Casanueva Diaz, C. Casentini, S. Caudill, M. Cavaglià, F. Cavalier, R. Cavalieri, G. Cella, C. B. Cepeda, L. Cerboni Baiardi, G. Cerretani, E. Cesarini, R. Chakraborty, T. Chalermsongsak, S. J. Chamberlin, M. Chan, S. Chao, P. Charlton, E. Chassande-Mottin, H. Y. Chen, Y. Chen, C. Cheng, A. Chincarini, A. Chiummo, H. S. Cho, M. Cho, J. H. Chow, N. Christensen, Q. Chu, S. Chua, S. Chung, G. Ciani, F. Clara, J. A. Clark, F. Cleva, E. Coccia, P.-F. Cohadon, A. Colla, C. G. Collette, L. Cominsky, M. Constancio, A. Conte, L. Conti, D. Cook, T. R. Corbitt, N. Cornish, A. Corsi, S. Cortese, C. A. Costa, M. W. Coughlin, S. B. Coughlin, J.-P. Coulon, S. T. Countryman, P. Couvares, E. E. Cowan, D. M. Coward, M. J. Cowart, D. C. Coyne, R. Coyne, K. Craig, J. D. E. Creighton, T. D. Creighton, J. Cripe, S. G. Crowder, A. M. Cruise, A. Cumming, L. Cunningham, E. Cuoco, T. Dal Canton, S. L. Danilishin, S. D'Antonio, K. Danzmann, N. S. Darman, C. F. Da Silva Costa, V. Dattilo, I. Dave, H. P. Daveloza, M. Davier, G. S. Davies, E. J. Daw, R. Day, S. De, D. DeBra, G. Debreczeni, J. Degallaix, M. De Laurentis, S. Deléglise, W. Del Pozzo, T. Denker, T. Dent, H. Dereli, V. Dergachev, R. T. DeRosa, R. De Rosa, R. DeSalvo, S. Dhurandhar, M. C. D\'ıaz, L. Di Fiore, M. Di Giovanni, A. Di Lieto, S. Di Pace, I. Di Palma, A. Di Virgilio, G. Dojcinoski, V. Dolique, F. Donovan, K. L. Dooley, S. Doravari, R. Douglas, T. P. Downes, M. Drago, R. W. P. Drever, J. C. Driggers, Z. Du, M. Ducrot, S. E. Dwyer, T. B. Edo, M. C. Edwards, A. Effler, H.-B. Eggenstein, P. Ehrens, J. Eichholz, S. S. Eikenberry, W. Engels, R. C. Essick, T. Etzel, M. Evans, T. M. Evans, R. Everett, M. Factourovich, V. Fafone, H. Fair, S. Fairhurst, X. Fan, Q. Fang, S. Farinon, B. Farr, W. M. Farr, M. Favata, M. Fays, H. Fehrmann, M. M. Fejer, D. Feldbaum, I. Ferrante, E. C. Ferreira, F. Ferrini, F. Fidecaro, L. S. Finn, I. Fiori, D. Fiorucci, R. P. Fisher, R. Flaminio, M. Fletcher, H. Fong, J.-D. Fournier, S. Franco, S. Frasca, F. Frasconi, M. Frede, Z. Frei, A. Freise, R. Frey, V. Frey, T. T. Fricke, P. Fritschel, V. V. Frolov, P. Fulda, M. Fyffe, H. A. G. Gabbard, J. R. Gair, L. Gammaitoni, S. G. Gaonkar, F. Garufi, A. Gatto, G. Gaur, N. Gehrels, G. Gemme, B. Gendre, E. Genin, A. Gennai, J. George, L. Gergely, V. Germain, Abhirup Ghosh, Archisman Ghosh, S. Ghosh, J. A. Giaime, K. D. Giardina, A. Giazotto, K. Gill, A. Glaefke, J. R. Gleason, E. Goetz, R. Goetz, L. Gondan, G. González, J. M. Gonzalez Castro, A. Gopakumar, N. A. Gordon, M. L. Gorodetsky, S. E. Gossan, M. Gosselin, R. Gouaty, C. Graef, P. B. Graff, M. Granata, A. Grant, S. Gras, C. Gray, G. Greco, A. C. Green, R. J. S. Greenhalgh, P. Groot, H. Grote, S. Grunewald, G. M. Guidi, X. Guo, A. Gupta, M. K. Gupta, K. E. Gushwa, E. K. Gustafson, R. Gustafson, J. J. Hacker, B. R. Hall, E. D. Hall, G. Hammond, M. Haney, M. M. Hanke, J. Hanks, C. Hanna, M. D. Hannam, J. Hanson, T. Hardwick, J. Harms, G. M. Harry, I. W. Harry, M. J. Hart, M. T. Hartman, C.-J. Haster, K. Haughian, J. Healy, J. Heefner, A. Heidmann, M. C. Heintze, G. Heinzel, H. Heitmann, P. Hello, G. Hemming, M. Hendry, I. S. Heng, J. Hennig, A. W. Heptonstall, M. Heurs, S. Hild, D. Hoak, K. A. Hodge, D. Hofman, S. E. Hollitt, K. Holt, D. E. Holz, P. Hopkins, D. J. Hosken, J. Hough, E. A. Houston, E. J. Howell, Y. M. Hu, S. Huang, E. A. Huerta, D. Huet, B. Hughey, S. Husa, S. H. Huttner, T. Huynh-Dinh, A. Idrisy, N. Indik, D. R. Ingram, R. Inta, H. N. Isa, J.-M. Isac, M. Isi, G. Islas, T. Isogai, B. R. Iyer, K. Izumi, M. B. Jacobson, T. Jacqmin, H. Jang, K. Jani, P. Jaranowski, S. Jawahar, F. Jiménez-Forteza, W. W. Johnson, N. K. Johnson-McDaniel, D. I. Jones, R. Jones, R. J. G. Jonker, L. Ju, K. Haris, C. V. Kalaghatgi, V. Kalogera, S. Kandhasamy, G. Kang, J. B. Kanner, S. Karki, M. Kasprzack, E. Katsavounidis, W. Katzman, S. Kaufer, T. Kaur, K. Kawabe, F. Kawazoe, F. Kéfélian, M. S. Kehl, D. Keitel, D. B. Kelley, W. Kells, R. Kennedy, D. G. Keppel, J. S. Key, A. Khalaidovski, F. Y. Khalili, I. Khan, S. Khan, Z. Khan, E. A. Khazanov, N. Kijbunchoo, C. Kim, J. Kim, K. Kim, Nam-Gyu Kim, Namjun Kim, Y.-M. Kim, E. J. King, P. J. King, D. L. Kinzel, J. S. Kissel, L. Kleybolte, S. Klimenko, S. M. Koehlenbeck, K. Kokeyama, S. Koley, V. Kondrashov, A. Kontos, S. Koranda, M. Korobko, W. Z. Korth, I. Kowalska, D. B. Kozak, V. Kringel, B. Krishnan, A. Królak, C. Krueger, G. Kuehn, P. Kumar, R. Kumar, L. Kuo, A. Kutynia, P. Kwee, B. D. Lackey, M. Landry, J. Lange, B. Lantz, P. D. Lasky, A. Lazzarini, C. Lazzaro, P. Leaci, S. Leavey, E. O. Lebigot, C. H. Lee, H. K. Lee, H. M. Lee, K. Lee, A. Lenon, M. Leonardi, J. R. Leong, N. Leroy, N. Letendre, Y. Levin, B. M. Levine, T. G. F. Li, A. Libson, T. B. Littenberg, N. A. Lockerbie, J. Logue, A. L. Lombardi, L. T. London, J. E. Lord, M. Lorenzini, V. Loriette, M. Lormand, G. Losurdo, J. D. Lough, C. O. Lousto, G. Lovelace, H. Lück, A. P. Lundgren, J. Luo, R. Lynch, Y. Ma, T. MacDonald, B. Machenschalk, M. MacInnis, D. M. Macleod, F. Magaña-Sandoval, R. M. Magee, M. Mageswaran, E. Majorana, I. Maksimovic, V. Malvezzi, N. Man, I. Mandel, V. Mandic, V. Mangano, G. L. Mansell, M. Manske, M. Mantovani, F. Marchesoni, F. Marion, S. Márka, Z. Márka, A. S. Markosyan, E. Maros, F. Martelli, L. Martellini, I. W. Martin, R. M. Martin, D. V. Martynov, J. N. Marx, K. Mason, A. Masserot, T. J. Massinger, M. Masso-Reid, F. Matichard, L. Matone, N. Mavalvala, N. Mazumder, G. Mazzolo, R. McCarthy, D. E. McClelland, S. McCormick, S. C. McGuire, G. McIntyre, J. McIver, D. J. McManus, S. T. McWilliams, D. Meacher, G. D. Meadors, J. Meidam, A. Melatos, G. Mendell, D. Mendoza-Gandara, R. A. Mercer, E. Merilh, M. Merzougui, S. Meshkov, C. Messenger, C. Messick, P. M. Meyers, F. Mezzani, H. Miao, C. Michel, H. Middleton, E. E. Mikhailov, L. Milano, J. Miller, M. Millhouse, Y. Minenkov, J. Ming, S. Mirshekari, C. Mishra, S. Mitra, V. P. Mitrofanov, G. Mitselmakher, R. Mittleman, A. Moggi, M. Mohan, S. R. P. Mohapatra, M. Montani, B. C. Moore, C. J. Moore, D. Moraru, G. Moreno, S. R. Morriss, K. Mossavi, B. Mours, C. M. Mow-Lowry, C. L. Mueller, G. Mueller, A. W. Muir, Arunava Mukherjee, D. Mukherjee, S. Mukherjee, N. Mukund, A. Mullavey, J. Munch, D. J. Murphy, P. G. Murray, A. Mytidis, I. Nardecchia, L. Naticchioni, R. K. Nayak, V. Necula, K. Nedkova, G. Nelemans, M. Neri, A. Neunzert, G. Newton, T. T. Nguyen, A. B. Nielsen, S. Nissanke, A. Nitz, F. Nocera, D. Nolting, M. E. N. Normandin, L. K. Nuttall, J. Oberling, E. Ochsner, J. O'Dell, E. Oelker, G. H. Ogin, J. J. Oh, S. H. Oh, F. Ohme, M. Oliver, P. Oppermann, Richard J. Oram, B. O'Reilly, R. O'Shaughnessy, C. D. Ott, D. J. Ottaway, R. S. Ottens, H. Overmier, B. J. Owen, A. Pai, S. A. Pai, J. R. Palamos, O. Palashov, C. Palomba, A. Pal-Singh, H. Pan, Y. Pan, C. Pankow, F. Pannarale, B. C. Pant, F. Paoletti, A. Paoli, M. A. Papa, H. R. Paris, W. Parker, D. Pascucci, A. Pasqualetti, R. Passaquieti, D. Passuello, B. Patricelli, Z. Patrick, B. L. Pearlstone, M. Pedraza, R. Pedurand, L. Pekowsky, A. Pele, S. Penn, A. Perreca, H. P. Pfeiffer, M. Phelps, O. Piccinni, M. Pichot, M. Pickenpack, F. Piergiovanni, V. Pierro, G. Pillant, L. Pinard, I. M. Pinto, M. Pitkin, J. H. Poeld, R. Poggiani, P. Popolizio, A. Post, J. Powell, J. Prasad, V. Predoi, S. S. Premachandra, T. Prestegard, L. R. Price, M. Prijatelj, M. Principe, S. Privitera, R. Prix, G. A. Prodi, L. Prokhorov, O. Puncken, M. Punturo, P. Puppo, M. Pürrer, H. Qi, J. Qin, V. Quetschke, E. A. Quintero, R. Quitzow-James, F. J. Raab, D. S. Rabeling, H. Radkins, P. Raffai, S. Raja, M. Rakhmanov, C. R. Ramet, P. Rapagnani, V. Raymond, M. Razzano, V. Re, J. Read, C. M. Reed, T. Regimbau, L. Rei, S. Reid, D. H. Reitze, H. Rew, S. D. Reyes, F. Ricci, K. Riles, N. A. Robertson, R. Robie, F. Robinet, A. Rocchi, L. Rolland, J. G. Rollins, V. J. Roma, J. D. Romano, R. Romano, G. Romanov, J. H. Romie, D. Rosi\ifmmode  \acute n\else ń\fi ska, S. Rowan, A. Rüdiger, P. Ruggi, K. Ryan, S. Sachdev, T. Sadecki, L. Sadeghian, L. Salconi, M. Saleem, F. Salemi, A. Samajdar, L. Sammut, L. M. Sampson, E. J. Sanchez, V. Sandberg, B. Sandeen, G. H. Sanders, J. R. Sanders, B. Sassolas, B. S. Sathyaprakash, P. R. Saulson, O. Sauter, R. L. Savage, A. Sawadsky, P. Schale, R. Schilling, J. Schmidt, P. Schmidt, R. Schnabel, R. M. S. Schofield, A. Schönbeck, E. Schreiber, D. Schuette, B. F. Schutz, J. Scott, S. M. Scott, D. Sellers, A. S. Sengupta, D. Sentenac, V. Sequino, A. Sergeev, G. Serna, Y. Setyawati, A. Sevigny, D. A. Shaddock, T. Shaffer, S. Shah, M. S. Shahriar, M. Shaltev, Z. Shao, B. Shapiro, P. Shawhan, A. Sheperd, D. H. Shoemaker, D. M. Shoemaker, K. Siellez, X. Siemens, D. Sigg, A. D. Silva, D. Simakov, A. Singer, L. P. Singer, A. Singh, R. Singh, A. Singhal, A. M. Sintes, B. J. J. Slagmolen, J. R. Smith, M. R. Smith, N. D. Smith, R. J. E. Smith, E. J. Son, B. Sorazu, F. Sorrentino, T. Souradeep, A. K. Srivastava, A. Staley, M. Steinke, J. Steinlechner, S. Steinlechner, D. Steinmeyer, B. C. Stephens, S. P. Stevenson, R. Stone, K. A. Strain, N. Straniero, G. Stratta, N. A. Strauss, S. Strigin, R. Sturani, A. L. Stuver, T. Z. Summerscales, L. Sun, P. J. Sutton, B. L. Swinkels, M. J. Szczepa\ifmmode  \acute n\else ń\fi czyk, M. Tacca, D. Talukder, D. B. Tanner, M. Tápai, S. P. Tarabrin, A. Taracchini, R. Taylor, T. Theeg, M. P. Thirugnanasambandam, E. G. Thomas, M. Thomas, P. Thomas, K. A. Thorne, K. S. Thorne, E. Thrane, S. Tiwari, V. Tiwari, K. V. Tokmakov, C. Tomlinson, M. Tonelli, C. V. Torres, C. I. Torrie, D. Töyrä, F. Travasso, G. Traylor, D. Trifirò, M. C. Tringali, L. Trozzo, M. Tse, M. Turconi, D. Tuyenbayev, D. Ugolini, C. S. Unnikrishnan, A. L. Urban, S. A. Usman, H. Vahlbruch, G. Vajente, G. Valdes, M. Vallisneri, N. van Bakel, M. van Beuzekom, J. F. J. van den Brand, C. Van Den Broeck, D. C. Vander-Hyde, L. van der Schaaf, J. V. van Heijningen, A. A. van Veggel, M. Vardaro, S. Vass, M. Vasúth, R. Vaulin, A. Vecchio, G. Vedovato, J. Veitch, P. J. Veitch, K. Venkateswara, D. Verkindt, F. Vetrano, A. Viceré, S. Vinciguerra, D. J. Vine, J.-Y. Vinet, S. Vitale, T. Vo, H. Vocca, C. Vorvick, D. Voss, W. D. Vousden, S. P. Vyatchanin, A. R. Wade, L. E. Wade, M. Wade, S. J. Waldman, M. Walker, L. Wallace, S. Walsh, G. Wang, H. Wang, M. Wang, X. Wang, Y. Wang, H. Ward, R. L. Ward, J. Warner, M. Was, B. Weaver, L.-W. Wei, M. Weinert, A. J. Weinstein, R. Weiss, T. Welborn, L. Wen, P. Weßels, T. Westphal, K. Wette, J. T. Whelan, S. E. Whitcomb, D. J. White, B. F. Whiting, K. Wiesner, C. Wilkinson, P. A. Willems, L. Williams, R. D. Williams, A. R. Williamson, J. L. Willis, B. Willke, M. H. Wimmer, L. Winkelmann, W. Winkler, C. C. Wipf, A. G. Wiseman, H. Wittel, G. Woan, J. Worden, J. L. Wright, G. Wu, J. Yablon, I. Yakushin, W. Yam, H. Yamamoto, C. C. Yancey, M. J. Yap, H. Yu, M. Yvert, A. Zadro\ifmmode  \dot z\else ż\fi ny, L. Zangrando, M. Zanolin, J.-P. Zendri, M. Zevin, F. Zhang, L. Zhang, M. Zhang, Y. Zhang, C. Zhao, M. Zhou, Z. Zhou, X. J. Zhu, M. E. Zucker, S. E. Zuraw, and J. Zweizig. Observation of gravitational waves from a binary black hole merger. Phys. Rev. Lett., 116:061102, Feb 2016. URL: https://link.aps.org/doi/10.1103/PhysRevLett.116.061102, doi:10.1103/PhysRevLett.116.061102.

[6]

Hanan Aboumatar and Robert A. Wise. Notice of Retraction. Aboumatar et al. Effect of a Program Combining Transitional Care and Long-term Self-management Support on Outcomes of Hospitalized Patients With Chronic Obstructive Pulmonary Disease: A Randomized Clinical Trial. JAMA. 2018;320(22):2335-2343. JAMA, 322(14):1417–1418, 10 2019. URL: https://doi.org/10.1001/jama.2019.11954, arXiv:https://jamanetwork.com/journals/jama/articlepdf/2752474/jama\_aboumatar\_2019\_rx\_190001.pdf, doi:10.1001/jama.2019.11954.

[7]

Ghadah Alamer and Sultan Alyahya. Open source software hosting platforms: a collaborative perspective’s review. Journal of Software, 12(4):274–291, April 2017. URL: http://dx.doi.org/10.17706/jsw.12.4.274-291, doi:10.17706/jsw.12.4.274-291.

[8]

missing note in ELIXIRSoftwareManagementPlan

[9]

H Artaza, N Chue Hong, M Corpas, A Corpuz, RWW Hooft, RC JimÈnez, B Lesko?ek, BG Olivier, J Stourac, R Svobodov· Va?ekov·, T Van Parys, and D Vaughan. Top 10 metrics for life science software good practices [version 1; peer review: 2 approved]. F1000Research, 2016. doi:10.12688/f1000research.9206.1.

[10]

Python Packaging Authority. Python packaging user guide. https://packaging.python.org/. Accessed: 2024-05-20.

[11]

Adrian Bachmann, Christian Bird, Foyzur Rahman, Premkumar Devanbu, and Abraham Bernstein. The missing links: bugs and bug-fix commits. In Proceedings of the Eighteenth ACM SIGSOFT International Symposium on Foundations of Software Engineering, FSE '10, 97–106. New York, NY, USA, 2010. Association for Computing Machinery. URL: https://doi.org/10.1145/1882291.1882308, doi:10.1145/1882291.1882308.

[12]

Wolfgang Bangerth and Timo Heister. What makes computational open source software libraries successful? Comput. Sci. Discov., 6(1):015010, November 2013. doi:10.1088/1749-4699/6/1/015010.

[13]

Lorena A. Barba. The python/jupyter ecosystem: today’s problem-solving environment for computational science. Computing in Science & Engineering, 23(3):5–9, 2021. doi:10.1109/MCSE.2021.3074693.

[14]

Lorena A. Barba, Andreas Klöckner, Prabhu Ramachandran, and Rollin Thomas. Scientific computing with python on high-performance heterogeneous systems. Computing in Science & Engineering, 23(4):5–7, 2021. doi:10.1109/MCSE.2021.3088549.

[15]

Michelle Barker, Neil P Chue Hong, Daniel S Katz, Anna-Lena Lamprecht, Carlos Martinez-Ortiz, Fotis Psomopoulos, Jennifer Harrow, Leyla Jael Castro, Morane Gruenpeter, Paula Andrea Martinez, and Tom Honeyman. Introducing the FAIR principles for research software. Sci. Data, 9(1):622, October 2022. URL: https://doi.org/10.1038/s41597-022-01710-x, doi:10.1038/s41597-022-01710-x.

[16]

Nick Barnes. Publish your computer code: it is good enough. Nature, 467(7317):753–753, October 2010. URL: http://dx.doi.org/10.1038/467753a, doi:10.1038/467753a.

[17]

Victor R. Basili, Jeffrey C. Carver, Daniela Cruzes, Lorin M. Hochstein, Jeffrey K. Hollingsworth, Forrest Shull, and Marvin V. Zelkowitz. Understanding the high-performance-computing community: a software engineer's perspective. IEEE Software, 25(4):29–36, July 2008. doi:10.1109/MS.2008.103.

[18]

Susan M. Baxter, Steven W. Day, Jacquelyn S. Fetrow, and Stephanie J. Reisinger. Scientific software development is not an oxymoron. PLoS Computational Biology, 2(9):e87, 2006. URL: http://dx.doi.org/10.1371/journal.pcbi.0020087, doi:10.1371/journal.pcbi.0020087.

[19]

Kent Beck and Cynthia Andres. Extreme Programming Explained: Embrace Change (2nd Edition). Addison-Wesley Professional, 2004. ISBN 0321278658.

[20]

Stefan Behnel, Robert Bradshaw, Craig Citro, Lisandro Dalcin, Dag Sverre Seljebotn, and Kurt Smith. Cython: the best of both worlds. Computing in Science & Engineering, 13(2):31–39, 2011. doi:10.1109/MCSE.2010.118.

[21]

Moritz Beller, Georgios Gousios, and Andy Zaidman. Oops, my tests broke the build: an explorative analysis of travis ci with github. In 2017 IEEE/ACM 14th International Conference on Mining Software Repositories (MSR), volume, 356–367. 2017. doi:10.1109/MSR.2017.62.

[22]

Giacomo Benedetti, Luca Verderame, and Alessio Merlo. Automatic security assessment of github actions workflows. In Proceedings of the 2022 ACM Workshop on Software Supply Chain Offensive Research and Ecosystem Defenses, SCORED'22, 37–45. New York, NY, USA, 2022. Association for Computing Machinery. URL: https://doi.org/10.1145/3560835.3564554, doi:10.1145/3560835.3564554.

[23]

missing booktitle in StudyImpactAdoptCIOnPR

[24]

Nicolas Bettenburg, Sascha Just, Adrian Schröter, Cathrin Weiß, Rahul Premraj, and Thomas Zimmermann. Quality of bug reports in eclipse. In Proceedings of the 2007 OOPSLA Workshop on Eclipse Technology EXchange, eclipse '07, 21–25. New York, NY, USA, 2007. Association for Computing Machinery. URL: https://doi.org/10.1145/1328279.1328284, doi:10.1145/1328279.1328284.

[25]

Nicolas Bettenburg, Sascha Just, Adrian Schröter, Cathrin Weiss, Rahul Premraj, and Thomas Zimmermann. What makes a good bug report? In Proceedings of the 16th ACM SIGSOFT International Symposium on Foundations of Software Engineering, SIGSOFT '08/FSE-16, 308–318. New York, NY, USA, 2008. Association for Computing Machinery. URL: https://doi.org/10.1145/1453101.1453146, doi:10.1145/1453101.1453146.

[26]

Tegawendé F. Bissyandé, David Lo, Lingxiao Jiang, Laurent Réveillère, Jacques Klein, and Yves Le Traon. Got issues? who cares about it? a large scale investigation of issue trackers from github. In 2013 IEEE 24th International Symposium on Software Reliability Engineering (ISSRE), volume, 188–197. 2013. doi:10.1109/ISSRE.2013.6698918.

[27]

Barry Boehm. Balancing agility and discipline: a guide for the perplexed. In C. V. Ramamoorthy, Roger Lee, and Kyung Whan Lee, editors, Software Engineering Research and Applications. Berlin, Heidelberg, 2004. Springer Berlin Heidelberg. doi:10.1007/978-3-540-24675-6_1.

[28]

Jan Bosch. Continuous Software Engineering: An Introduction, pages 3–13. Springer International Publishing, Cham, 2014. URL: https://doi.org/10.1007/978-3-319-11283-1_1, doi:10.1007/978-3-319-11283-1_1.

[29]

missing institution in RSEReportUK

[30]

Silvia Breu, Rahul Premraj, Jonathan Sillito, and Thomas Zimmermann. Information needs in bug reports: improving cooperation between developers and users. In Proceedings of the 2010 ACM Conference on Computer Supported Cooperative Work, CSCW '10, 301–310. New York, NY, USA, 2010. Association for Computing Machinery. URL: https://doi.org/10.1145/1718918.1718973, doi:10.1145/1718918.1718973.

[31]

Frederick P. Brooks. The Mythical Man-Month: Essays on Software Engineering, 20th Anniversary Edition. Addison-Wesley, Boston, MA, 2 edition, August 1995. ISBN 0201835959. URL: http://www.amazon.ca/exec/obidos/redirect?tag=citeulike09-20{\&}path=ASIN/0201835959.

[32]

Jed Brown, Matthew G Knepley, and Barry F Smith. Run-time extensibility and librarization of simulation software. Comput. Sci. Eng., 17(1):38–45, January 2015. URL: https://doi.org/10.1109/MCSE.2014.95, doi:10.1109/MCSE.2014.95.

[33]

Jed Brown, Matthew G Knepley, and Barry F Smith. Run-time extensibility and librarization of simulation software. Comput. Sci. Eng., 17(1):38–45, January 2015.

[34]

Nanette Brown, Yuanfang Cai, Yuepu Guo, Rick Kazman, Miryung Kim, Philippe Kruchten, Erin Lim, Alan MacCormack, Robert Nord, Ipek Ozkaya, Raghvinder Sangwan, Carolyn Seaman, Kevin Sullivan, and Nico Zazworka. Managing technical debt in software-reliant systems. In Proceedings of the FSE/SDP Workshop on Future of Software Engineering Research, FoSER '10, 47–52. New York, NY, USA, 2010. Association for Computing Machinery. URL: https://doi.org/10.1145/1882362.1882373, doi:10.1145/1882362.1882373.

[35]

Jordi Cabot, Javier Luis Cánovas Izquierdo, Valerio Cosentino, and Belén Rolandi. Exploring the use of labels to categorize issues in open-source software projects. In 2015 IEEE 22nd International Conference on Software Analysis, Evolution, and Reengineering (SANER), volume, 550–554. 2015. doi:10.1109/SANER.2015.7081875.

[36]

Jeffrey Carver, Dustin Heaton, Lorin Hochstein, and Roscoe Bartlett. Self-perceptions about software engineering: a survey of scientists and engineers. Computing in Science & Engineering, 15(1):7–11, 2013. doi:10.1109/MCSE.2013.12.

[37]

Jeffrey C Carver, Richard P Kendall, Susan E Squires, and Douglass E Post. Software development environments for scientific and engineering software: a series of case studies. In 29th International Conference on Software Engineering (ICSE'07). IEEE, May 2007. URL: https://doi.org/10.1109/ICSE.2007.77, doi:10.1109/ICSE.2007.77.

[38]

Jeffrey C. Carver. Software engineering for science. Computing in Science & Engineering, 18(2):4–5, 2016. doi:10.1109/MCSE.2016.31.

[39]

Gemma Catolino, Fabio Palomba, Damian A. Tamburri, and Alexander Serebrenik. Understanding community smells variability: a statistical approach. In 2021 IEEE/ACM 43rd International Conference on Software Engineering: Software Engineering in Society (ICSE-SEIS), volume, 77–86. 2021. doi:10.1109/ICSE-SEIS52602.2021.00017.

[40]

Andrew A. Chael, Michael D. Johnson, Ramesh Narayan, Sheperd S. Doeleman, John F. C. Wardle, and Katherine L. Bouman. High-resolution linear polarimetric imaging for the event horizon telescope. The Astrophysical Journal, 829(1):11, sep 2016. URL: https://dx.doi.org/10.3847/0004-637X/829/1/11, doi:10.3847/0004-637X/829/1/11.

[41]

Chaminda Chandrasekara and Pushpa Herath. Hands-on GitHub Actions: Implement CI/CD with GitHub Action Workflows for Your Applications. Apress, 1 edition, February 2021. ISBN 9781484264645. URL: http://dx.doi.org/10.1007/978-1-4842-6464-5, doi:10.1007/978-1-4842-6464-5.

[42]

Geoffrey Chang. Retraction of “structure of msba from vibrio cholera: a multidrug resistance abc transporter homolog in a closed conformation” [j. mol. biol. (2003) 330 419–430]. Journal of Molecular Biology, 369(2):596, 2007. URL: https://www.sciencedirect.com/science/article/pii/S0022283607004275, doi:https://doi.org/10.1016/j.jmb.2003.05.001.

[43]

Geoffrey Chang, Christopher B. Roth, Christopher L. Reyes, Owen Pornillos, Yen-Ju Chen, and Andy P. Chen. Retraction. Science, 314(5807):1875–1875, December 2006. URL: http://dx.doi.org/10.1126/science.314.5807.1875b, doi:10.1126/science.314.5807.1875b.

[44]

Lianping Chen. Continuous delivery: huge benefits, but challenges too. IEEE Software, 32(2):50–54, 2015. doi:10.1109/MS.2015.27.

[45]

Tingting Chen, Yang Zhang, Shu Chen, Tao Wang, and Yiwen Wu. Let's supercharge the workflows: an empirical study of github actions. In 2021 IEEE 21st International Conference on Software Quality, Reliability and Security Companion (QRS-C), volume, 01–10. 2021. doi:10.1109/QRS-C55045.2021.00163.

[46]

Peter J. A. Cock, Tiago Antao, Jeffrey T. Chang, Brad A. Chapman, Cymon J. Cox, Andrew Dalke, Iddo Friedberg, Thomas Hamelryck, Frank Kauff, Bartek Wilczynski, and Michiel J. L. de Hoon. Biopython: freely available Python tools for computational molecular biology and bioinformatics. Bioinformatics, 25(11):1422–1423, 03 2009. URL: https://doi.org/10.1093/bioinformatics/btp163, arXiv:https://academic.oup.com/bioinformatics/article-pdf/25/11/1422/48989335/bioinformatics\_25\_11\_1422.pdf, doi:10.1093/bioinformatics/btp163.

[47]

Alistair Cockburn. Agile software development. Addison-Wesley Longman Publishing Co., Inc., USA, 2002. ISBN 0201699699.

[48]

Jeremy Cohen, Daniel S Katz, Michelle Barker, Neil Chue Hong, Robert Haines, and Caroline Jay. The four pillars of research software engineering. IEEE Softw., 38(1):97–105, January 2021. URL: https://doi.org/10.1109/MS.2020.2973362, doi:10.1109/MS.2020.2973362.

[49]

Giuseppe Colavito, Filippo Lanubile, Nicole Novielli, and Luigi Quaranta. Impact of data quality for automatic issue classification using pre-trained language models. Journal of Systems and Software, 210:111838, 2024. URL: https://doi.org/10.1016/j.jss.2023.111838, doi:10.1016/j.jss.2023.111838.

[50]

The Astropy Collaboration, A. M. Price-Whelan, B. M. Sipőcz, H. M. Günther, P. L. Lim, S. M. Crawford, S. Conseil, D. L. Shupe, M. W. Craig, N. Dencheva, A. Ginsburg, J. T. VanderPlas, L. D. Bradley, D. Pérez-Suárez, M. de Val-Borro, (Primary Paper Contributors), T. L. Aldcroft, K. L. Cruz, T. P. Robitaille, E. J. Tollerud, (Astropy Coordination Committee), C. Ardelean, T. Babej, Y. P. Bach, M. Bachetti, A. V. Bakanov, S. P. Bamford, G. Barentsen, P. Barmby, A. Baumbach, K. L. Berry, F. Biscani, M. Boquien, K. A. Bostroem, L. G. Bouma, G. B. Brammer, E. M. Bray, H. Breytenbach, H. Buddelmeijer, D. J. Burke, G. Calderone, J. L. Cano Rodríguez, M. Cara, J. V. M. Cardoso, S. Cheedella, Y. Copin, L. Corrales, D. Crichton, D. D’Avella, C. Deil, É. Depagne, J. P. Dietrich, A. Donath, M. Droettboom, N. Earl, T. Erben, S. Fabbro, L. A. Ferreira, T. Finethy, R. T. Fox, L. H. Garrison, S. L. J. Gibbons, D. A. Goldstein, R. Gommers, J. P. Greco, P. Greenfield, A. M. Groener, F. Grollier, A. Hagen, P. Hirst, D. Homeier, A. J. Horton, G. Hosseinzadeh, L. Hu, J. S. Hunkeler, Ž. Ivezić, A. Jain, T. Jenness, G. Kanarek, S. Kendrew, N. S. Kern, W. E. Kerzendorf, A. Khvalko, J. King, D. Kirkby, A. M. Kulkarni, A. Kumar, A. Lee, D. Lenz, S. P. Littlefair, Z. Ma, D. M. Macleod, M. Mastropietro, C. McCully, S. Montagnac, B. M. Morris, M. Mueller, S. J. Mumford, D. Muna, N. A. Murphy, S. Nelson, G. H. Nguyen, J. P. Ninan, M. Nöthe, S. Ogaz, S. Oh, J. K. Parejko, N. Parley, S. Pascual, R. Patil, A. A. Patil, A. L. Plunkett, J. X. Prochaska, T. Rastogi, V. Reddy Janga, J. Sabater, P. Sakurikar, M. Seifert, L. E. Sherbert, H. Sherwood-Taylor, A. Y. Shih, J. Sick, M. T. Silbiger, S. Singanamalla, L. P. Singer, P. H. Sladen, K. A. Sooley, S. Sornarajah, O. Streicher, P. Teuben, S. W. Thomas, G. R. Tremblay, J. E. H. Turner, V. Terrón, M. H. van Kerkwijk, A. de la Vega, L. L. Watkins, B. A. Weaver, J. B. Whitmore, J. Woillez, V. Zabalza, and (Astropy Contributors). The astropy project: building an open-science project and status of the v2.0 core package*. The Astronomical Journal, 156(3):123, aug 2018. URL: https://dx.doi.org/10.3847/1538-3881/aabc4f, doi:10.3847/1538-3881/aabc4f.

[51]

Iacopo Colonnelli, Marco Aldinucci, Barbara Cantalupo, Luca Padovani, Sergio Rabellino, Concetto Spampinato, Roberto Morelli, Rosario Di Carlo, Nicolò Magini, and Carlo Cavazzoni. Distributed workflows with jupyter. Future Generation Computer Systems, 128:282–298, 2022. URL: https://www.sciencedirect.com/science/article/pii/S0167739X21003976, doi:10.1016/j.future.2021.10.007.

[52]

The SunPy Community, Stuart J Mumford, Steven Christe, David Pérez-Suárez, Jack Ireland, Albert Y Shih, Andrew R Inglis, Simon Liedtke, Russell J Hewett, Florian Mayer, Keith Hughitt, Nabil Freij, Tomas Meszaros, Samuel M Bennett, Michael Malocha, John Evans, Ankit Agrawal, Andrew J Leonard, Thomas P Robitaille, Benjamin Mampaey, Jose Iván Campos-Rozo, and Michael S Kirk. Sunpy—python for solar physics. Computational Science & Discovery, 8(1):014009, jul 2015. URL: https://dx.doi.org/10.1088/1749-4699/8/1/014009, doi:10.1088/1749-4699/8/1/014009.

[53]

The Turing Way Community. The turing way: a handbook for reproducible, ethical and collaborative research. February 2023. URL: https://doi.org/10.5281/zenodo.7625728, doi:10.5281/zenodo.7625728.

[54]

Jean M. Costa, Marcelo Cataldo, and Cleidson R. de Souza. The scale and evolution of coordination needs in large-scale distributed projects: implications for the future generation of collaborative tools. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, CHI '11, 3151–3160. New York, NY, USA, 2011. Association for Computing Machinery. URL: https://doi.org/10.1145/1978942.1979409, doi:10.1145/1978942.1979409.

[55]

Joel Cox, Eric Bouwers, Marko van Eekelen, and Joost Visser. Measuring dependency freshness in software systems. In 2015 IEEE/ACM 37th IEEE International Conference on Software Engineering, volume 2, 109–118. 2015. doi:10.1109/ICSE.2015.140.

[56]

James Crist. Dask & numba: simple libraries for optimizing scientific python code. In 2016 IEEE International Conference on Big Data (Big Data), volume, 2342–2343. 2016. doi:10.1109/BigData.2016.7840867.

[57]

Stephen Crouch, Neil Chue Hong, Simon Hettrick, Mike Jackson, Aleksandra Pawlik, Shoaib Sufi, Les Carr, David De Roure, Carole Goble, and Mark Parsons. The software sustainability institute: changing research software attitudes and practices. Comput. Sci. Eng., 15(6):74–80, November 2013. URL: https://doi.org/10.1109/MCSE.2013.133, doi:10.1109/MCSE.2013.133.

[58]

David Currie and Jeremy Kerr. Testing, as opposed to supporting, the mid‐domain hypothesis: a response to lees and colwell (2007). Ecology Letters, July 2007. URL: http://dx.doi.org/10.1111/j.1461-0248.2007.01074.x, doi:10.1111/j.1461-0248.2007.01074.x.

[59]

Javier Luis Cánovas Izquierdo, Valerio Cosentino, Belén Rolandi, Alexandre Bergel, and Jordi Cabot. Gila: github label analyzer. In 2015 IEEE 22nd International Conference on Software Analysis, Evolution, and Reengineering (SANER), volume, 479–483. 2015. doi:10.1109/SANER.2015.7081860.

[60]

Laura Dabbish, Colleen Stuart, Jason Tsay, and Jim Herbsleb. Social coding in github: transparency and collaboration in an open software repository. In Proceedings of the ACM 2012 Conference on Computer Supported Cooperative Work, CSCW '12, 1277–1286. New York, NY, USA, 2012. Association for Computing Machinery. URL: https://doi.org/10.1145/2145204.2145396, doi:10.1145/2145204.2145396.

[61]

Lisandro D. Dalcin, Rodrigo R. Paz, Pablo A. Kler, and Alejandro Cosimo. Parallel distributed computing using python. Advances in Water Resources, 34(9):1124–1139, 2011. New Computational Methods and Software Tools. URL: https://www.sciencedirect.com/science/article/pii/S0309170811000777, doi:10.1016/j.advwatres.2011.04.013.

[62]

Maximilien de Bayser, Leonardo G Azevedo, and Renato Cerqueira. ResearchOps: the case for DevOps in scientific applications. In 2015 IFIP/IEEE International Symposium on Integrated Network Management (IM). IEEE, May 2015. URL: https://doi.org/10.1109/INM.2015.7140503, doi:10.1109/INM.2015.7140503.

[63]

Maximillien de Bayser, Vinícius Segura, Leonardo G Azevedo, Leonardo P Tizzei, Raphael Thiago, Elton Soares, and Renato Cerqueira. DevOps and microservices in scientific system development. In Proceedings of the 37th ACM/SIGAPP Symposium on Applied Computing. New York, NY, USA, April 2022. ACM. URL: https://doi.org/10.1145/3477314.3507317, doi:10.1145/3477314.3507317.

[64]

David De Roure and Carole Goble. Software design for empowering scientists. IEEE Softw., 26(1):88–95, January 2009. URL: https://doi.org/10.1109/MS.2009.22, doi:10.1109/MS.2009.22.

[65]

A. Decan, T. Mens, P. Mazrae, and M. Golzadeh. On the use of github actions in software development repositories. In 2022 IEEE International Conference on Software Maintenance and Evolution (ICSME), volume, 235–245. Los Alamitos, CA, USA, oct 2022. IEEE Computer Society. URL: https://doi.ieeecomputersociety.org/10.1109/ICSME55016.2022.00029, doi:10.1109/ICSME55016.2022.00029.

[66]

Alexandre Decan and Tom Mens. What do package dependencies tell us about semantic versioning? IEEE Transactions on Software Engineering, 47(6):1226–1240, 2021. doi:10.1109/TSE.2019.2918315.

[67]

Alexandre Decan, Tom Mens, and Maëlick Claes. An empirical comparison of dependency issues in oss packaging ecosystems. In 2017 IEEE 24th International Conference on Software Analysis, Evolution and Reengineering (SANER), volume, 2–12. 2017. doi:10.1109/SANER.2017.7884604.

[68]

Alexandre Decan, Tom Mens, and Eleni Constantinou. On the impact of security vulnerabilities in the npm package dependency network. In Proceedings of the 15th International Conference on Mining Software Repositories, MSR '18, 181–191. New York, NY, USA, 2018. Association for Computing Machinery. URL: https://doi.org/10.1145/3196398.3196401, doi:10.1145/3196398.3196401.

[69]

Alexandre Decan, Tom Mens, and Philippe Grosjean. An empirical comparison of dependency network evolution in seven software packaging ecosystems. Empirical Software Engineering, 24(1):381–416, February 2018. URL: http://dx.doi.org/10.1007/s10664-017-9589-y, doi:10.1007/s10664-017-9589-y.

[70]

Alexandre Decan, Tom Mens, and Hassan Onsori Delicheh. On the outdatedness of workflows in the github actions ecosystem. Journal of Systems and Software, 206:111827, 2023. URL: https://www.sciencedirect.com/science/article/pii/S0164121223002224, doi:10.1016/j.jss.2023.111827.

[71]

Vincent Driessen. A successful git branching model. https://nvie.com/posts/a-successful-git-branching-model/. Accessed: 2024-02-29.

[72]

Niels Drost, Jurriaan H. Spaaks, Bouwe Andela, Lourens Veen, Janneke M. Zwaan, Stefan Verhoeven, Patrick Bos, Mateusz Kuzak, Ben Werkhoven, Jisk Attema, Johannes Hidding, Vincent Hees, Carlos Martinez-Ortiz, Hanno Spreeuw, Joris Borgdorff, Katrin Leinweber, Faruk Diblen, Gijs Oord, Romulo Goncalves, Arnold Kuzniar, Dafne Kuppevelt, Berend Weel, Christiaan Meijer, Jason Maassen, Pablo Rodríguez-Sánchez, Tom Klaver, Willem Robert Hage, Felipe Zapata, and Tom Bakker. Netherlands eScience Center - Software Development Guide. Zenodo, September 2020. URL: https://doi.org/10.5281/zenodo.4020622, doi:10.5281/zenodo.4020622.

[73]

P.F. Dubois, T. Epperly, and G. Kumfert. Why johnny can't build [portable scientific software]. Computing in Science & Engineering, 5(5):83–88, 2003. doi:10.1109/MCISE.2003.1225867.

[74]

Paul F. Dubois. Guest editor's introduction: python: batteries included. Computing in Science & Engineering, 9(3):7–9, 2007. doi:10.1109/MCSE.2007.51.

[75]

Paul Duvall, Stephen M. Matyas, and Andrew Glover. Continuous Integration: Improving Software Quality and Reducing Risk (The Addison-Wesley Signature Series). Addison-Wesley Professional, 2007. ISBN 0321336380.

[76]

Nasir U. Eisty and Jeffrey C. Carver. Testing research software: a survey. Empirical Software Engineering, July 2022. URL: http://dx.doi.org/10.1007/s10664-022-10184-9, doi:10.1007/s10664-022-10184-9.

[77]

Anders Eklund, Thomas E. Nichols, and Hans Knutsson. Cluster failure: why fmri inferences for spatial extent have inflated false-positive rates. Proceedings of the National Academy of Sciences, 113(28):7900–7905, 2016. URL: https://www.pnas.org/doi/abs/10.1073/pnas.1602413113, arXiv:https://www.pnas.org/doi/pdf/10.1073/pnas.1602413113, doi:10.1073/pnas.1602413113.

[78]

Omar Elazhary, Colin Werner, Ze Shi Li, Derek Lowlind, Neil A. Ernst, and Margaret-Anne Storey. Uncovering the benefits and challenges of continuous integration practices. IEEE Transactions on Software Engineering, 48(7):2570–2583, 2022. doi:10.1109/TSE.2021.3064953.

[79]

P.J. Elson, C. Baldi, and I. Sinkarenko. Introducing Python as a Supported Language for Accelerator Controls at CERN. In Proc. ICALEPCS'21, number 18 in International Conference on Accelerator and Large Experimental Physics Control Systems, 236–241. JACoW Publishing, Geneva, Switzerland, 03 2022. URL: https://jacow.org/icalepcs2021/papers/mopv040.pdf, doi:10.18429/JACoW-ICALEPCS2021-MOPV040.

[80]

Michael Färber. Analyzing the github repositories of research papers. In Proceedings of the ACM/IEEE Joint Conference on Digital Libraries in 2020, JCDL '20, 491–492. New York, NY, USA, 2020. Association for Computing Machinery. URL: https://doi.org/10.1145/3383583.3398578, doi:10.1145/3383583.3398578.

[81]

Qiang Fan, Yue Yu, Gang Yin, Tao Wang, and Huaimin Wang. Where is the road for issue reports classification based on text mining? In 2017 ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM), volume, 121–130. 2017. doi:10.1109/ESEM.2017.19.

[82]

Stuart Faulk, Eugene Loh, Michael L Van De Vanter, Susan Squires, and Lawrence G Votta. Scientific computing's productivity gridlock: how software engineering can help. Comput. Sci. Eng., 11(6):30–39, November 2009. URL: https://doi.org/10.1109/MCSE.2009.205, doi:10.1109/MCSE.2009.205.

[83]

J Fehr, C Himpe, S Rave, and J Saak. Sustainable research software hand-over. J. Open Res. Softw., 9(1):5, April 2021. URL: https://doi.org/10.5334/jors.307, doi:10.5334/jors.307.

[84]

Wagner Felidré, Leonardo Furtado, Daniel A. da Costa, Bruno Cartaxo, and Gustavo Pinto. Continuous integration theater. In 2019 ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM), volume, 1–10. 2019. doi:10.1109/ESEM.2019.8870152.

[85]

F. Ferrari, Y. L. Jung, P. V. Kharchenko, A. Plachetka, A. A. Alekseyenko, M. I. Kuroda, and P. J. Park. Comment on “ drosophila dosage compensation involves enhanced pol ii recruitment to male x-linked promoters”. Science, 340(6130):273–273, April 2013. URL: http://dx.doi.org/10.1126/science.1231815, doi:10.1126/science.1231815.

[86]

Brian Fitzgerald and Klaas-Jan Stol. Continuous software engineering: a roadmap and agenda. Journal of Systems and Software, 123:176–189, 2017. URL: https://www.sciencedirect.com/science/article/pii/S0164121215001430, doi:10.1016/j.jss.2015.06.063.

[87]

Martin Fowler and Matthew Foemmel. Continuous integration. https://martinfowler.com/articles/originalContinuousIntegration.html, 2000. Accessed: 2024-03-14.

[88]

GitHub. Github flow. https://docs.github.com/en/get-started/using-github/github-flow. Accessed: 2024-02-29.

[89]

GitHub. Security hardening for github actions. https://docs.github.com/en/actions/security-guides/security-hardening-for-github-actions. Accessed: 2024-04-20.

[90]

GitHub. Improving github for science. https://github.blog/2014-05-14-improving-github-for-science, 5 2014. Accessed: 2024-04-28.

[91]

GitHub. Octoverse 2024: ai leads python to top language as the number of global developers surges. https://github.blog/news-insights/octoverse/octoverse-2024, 10 2024. Accessed: 2025-01-12.

[92]

GitLab. What is gitlab flow? https://about.gitlab.com/topics/version-control/what-is-gitlab-flow/. Accessed: 2024-02-29.

[93]

Carole Goble. Better software, better research. IEEE Internet Comput., 18(5):4–8, September 2014. URL: https://doi.org/10.1109/MIC.2014.88, doi:10.1109/MIC.2014.88.

[94]

M. Golzadeh, A. Decan, and T. Mens. On the rise and fall of ci services in github. In 2022 IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER), 662–672. Los Alamitos, CA, USA, mar 2022. IEEE Computer Society. URL: https://doi.ieeecomputersociety.org/10.1109/SANER53432.2022.00084, doi:10.1109/SANER53432.2022.00084.

[95]

Jesus M. Gonzalez-Barahona. A Brief History of Free, Open Source Software and Its Communities . Computer, 54(02):75–79, February 2021. URL: https://doi.ieeecomputersociety.org/10.1109/MC.2020.3041887, doi:10.1109/MC.2020.3041887.

[96]

Georgios Gousios, Martin Pinzger, and Arie van Deursen. An exploratory study of the pull-based software development model. In Proceedings of the 36th International Conference on Software Engineering, ICSE 2014, 345–355. New York, NY, USA, 2014. Association for Computing Machinery. URL: https://doi.org/10.1145/2568225.2568260, doi:10.1145/2568225.2568260.

[97]

Georgios Gousios, Margaret-Anne Storey, and Alberto Bacchelli. Work practices and challenges in pull-based development: the contributor's perspective. In 2016 IEEE/ACM 38th International Conference on Software Engineering (ICSE), volume, 285–296. 2016. doi:10.1145/2884781.2884826.

[98]

Brian E. Granger and Fernando Pérez. Jupyter: thinking and storytelling with code and data. Computing in Science & Engineering, 23(2):7–14, 2021. doi:10.1109/MCSE.2021.3059263.

[99]

Serge Guelton, Pierrick Brunet, Mehdi Amini, Adrien Merlini, Xavier Corbillon, and Alan Raynaud. Pythran: enabling static optimization of scientific python programs. Computational Science & Discovery, 8(1):014001, mar 2015. URL: https://dx.doi.org/10.1088/1749-4680/8/1/014001, doi:10.1088/1749-4680/8/1/014001.

[100]

Michael Haider, Michael Riesch, and Christian Jirauschek. Realization of best practices in software engineering and scientific writing through ready-to-use project skeletons. Opt. Quantum Electron., October 2021. doi:10.1007/s11082-021-03192-4.

[101]

Barry G Hall and Stephen J Salipante. Retraction: measures of clade confidence do not correlate with accuracy of phylogenetic trees. PLOS Computational Biology, 3(7):1–1, 07 2007. URL: https://doi.org/10.1371/journal.pcbi.0030158, doi:10.1371/journal.pcbi.0030158.

[102]

Paul Hammant. Trunk based development. https://trunkbaseddevelopment.com/. Accessed: 2024-02-29.

[103]

Jo Erskine Hannay, Carolyn MacLeod, Janice Singer, Hans Petter Langtangen, Dietmar Pfahl, and Greg Wilson. How do scientists develop and use scientific software? In 2009 ICSE Workshop on Software Engineering for Computational Science and Engineering. IEEE, May 2009. URL: https://doi.org/10.1109/SECSE.2009.5069155, doi:10.1109/SECSE.2009.5069155.

[104]

Brooks Hanson, Andrew Sugden, and Bruce Alberts. Making data maximally available. Science, 331(6018):649–649, 2011. URL: https://www.science.org/doi/abs/10.1126/science.1203354, arXiv:https://www.science.org/doi/pdf/10.1126/science.1203354, doi:10.1126/science.1203354.

[105]

Charles R. Harris, K. Jarrod Millman, Stéfan J. van der Walt, Ralf Gommers, Pauli Virtanen, David Cournapeau, Eric Wieser, Julian Taylor, Sebastian Berg, Nathaniel J. Smith, Robert Kern, Matti Picus, Stephan Hoyer, Marten H. van Kerkwijk, Matthew Brett, Allan Haldane, Jaime Fernández del Río, Mark Wiebe, Pearu Peterson, Pierre Gérard-Marchant, Kevin Sheppard, Tyler Reddy, Warren Weckesser, Hameer Abbasi, Christoph Gohlke, and Travis E. Oliphant. Array programming with NumPy. Nature, 585(7825):357–362, September 2020. URL: https://doi.org/10.1038/s41586-020-2649-2, doi:10.1038/s41586-020-2649-2.

[106]

L Hatton and A Roberts. How accurate is scientific software? IEEE Trans. Softw. Eng., 20(10):785–797, 1994. URL: https://doi.org/10.1109/32.328993, doi:10.1109/32.328993.

[107]

L. Hatton. The t experiments: errors in scientific software. IEEE Computational Science and Engineering, 4(2):27–38, 1997. doi:10.1109/99.609829.

[108]

Dustin Heaton and Jeffrey C Carver. Claims about the use of software engineering practices in science: a systematic literature review. Inf. Softw. Technol., 67:207–219, November 2015. URL: https://doi.org/10.1016/j.infsof.2015.07.011, doi:10.1016/j.infsof.2015.07.011.

[109]

F. Hecker. Setting up shop: the business of open-source software. IEEE Software, 16(1):45–51, 1999. doi:10.1109/52.744568.

[110]

F. Hecker. Setting up shop: the business of open-source software. IEEE Software, 16(1):45–51, 1999. URL: http://dx.doi.org/10.1109/52.744568, doi:10.1109/52.744568.

[111]

James D. Herbsleb. Global software engineering: the future of socio-technical coordination. In Future of Software Engineering (FOSE '07), volume, 188–198. 2007. doi:10.1109/FOSE.2007.11.

[112]

Thomas Herndon, Michael Ash, and Robert Pollin. Does high public debt consistently stifle economic growth? A critique of Reinhart and Rogoff. Cambridge Journal of Economics, 38(2):257–279, 12 2013. URL: https://doi.org/10.1093/cje/bet075, arXiv:https://academic.oup.com/cje/article-pdf/38/2/257/4790811/bet075.pdf, doi:10.1093/cje/bet075.

[113]

Michael A. Heroux, Roscoe A. Bartlett, Vicki E. Howle, Robert J. Hoekstra, Jonathan J. Hu, Tamara G. Kolda, Richard B. Lehoucq, Kevin R. Long, Roger P. Pawlowski, Eric T. Phipps, Andrew G. Salinger, Heidi K. Thornquist, Ray S. Tuminaro, James M. Willenbring, Alan Williams, and Kendall S. Stanley. An overview of the trilinos project. ACM Trans. Math. Softw., 31(3):397–423, sep 2005. URL: https://doi.org/10.1145/1089014.1089021, doi:10.1145/1089014.1089021.

[114]

Simon Hettrick. A not-so-brief history of research software engineers. 2023. URL: https://doi.org/10.5281/zenodo.10076740, doi:10.5281/zenodo.10076740.

[115]

Simon Hettrick, Mario Antonioletti, Les Carr, Neil Chue Hong, Stephen Crouch, David De Roure, Iain Emsley, Carole Goble, Alexander Hay, Devasena Inupakutika, Mike Jackson, Aleksandra Nenadic, Tim Parkinson, Mark I Parsons, Aleksandra Pawlik, Giacomo Peru, Arno Proeme, John Robinson, and Shoaib Sufi. Uk research software survey 2014. 2014. URL: https://doi.org/10.5281/zenodo.14809, doi:10.5281/zenodo.14809.

[116]

Jim Highsmith. Agile software development ecosystems. Addison-Wesley Longman Publishing Co., Inc., USA, 2002. ISBN 0201760436.

[117]

Michael Hilton, Timothy Tunnell, Kai Huang, Darko Marinov, and Danny Dig. Usage, costs, and benefits of continuous integration in open-source projects. In Proceedings of the 31st IEEE/ACM International Conference on Automated Software Engineering, ASE '16, 426–437. New York, NY, USA, 2016. Association for Computing Machinery. URL: https://doi.org/10.1145/2970276.2970358, doi:10.1145/2970276.2970358.

[118]

Konrad Hinsen. The approximation tower in computational science: why testing scientific software is difficult. Comput. Sci. Eng., 17(4):72–77, July 2015. URL: https://doi.org/10.1109/MCSE.2015.75, doi:10.1109/MCSE.2015.75.

[119]

Konrad Hinsen. The roles of code in computational science. Computing in Science & Engineering, 19(1):78–82, 2017. doi:10.1109/MCSE.2017.18.

[120]

Helena Holmstrom, Eoin O Conchuir, Par J Agerfalk, and Brian Fitzgerald. Global software development challenges: a case study on temporal, geographical and socio-cultural distance. In 2006 IEEE International Conference on Global Software Engineering (ICGSE'06), volume, 3–11. 2006. doi:10.1109/ICGSE.2006.261210.

[121]

J. Humble, C. Read, and D. North. The deployment production line. In AGILE 2006 (AGILE'06), volume, 6 pp.–118. 2006. doi:10.1109/AGILE.2006.53.

[122]

Jez Humble and David Farley. Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation. Addison-Wesley Professional, 1st edition, 2010. ISBN 0321601912.

[123]

John D. Hunter. Matplotlib: a 2d graphics environment. Computing in Science & Engineering, 9(3):90–95, 2007. doi:10.1109/MCSE.2007.55.

[124]

Haley Hunter-Zinck, Alexandre Fioravante de Siqueira, Váleri N. Vásquez, Richard Barnes, and Ciera C. Martinez. Ten simple rules on writing clean and reliable open-source scientific software. PLOS Computational Biology, 17(11):1–9, 11 2021. URL: https://doi.org/10.1371/journal.pcbi.1009481, doi:10.1371/journal.pcbi.1009481.

[125]

G. Iadarola and G. Rumolo. PyECLOUD and build-up simulations at CERN. Conf. Proc. C, 1206051:189–194, 2013. Comments: 6 pages, contribution to the Joint INFN-CERN-EuCARD-AccNet Workshop on Electron-Cloud Effects: ECLOUD'12; 5-9 Jun 2012, La Biodola, Isola d'Elba, Italy. URL: https://cds.cern.ch/record/1603634, arXiv:1309.6773, doi:10.5170/CERN-2013-002.189.

[126]

Darrel C Ince, Leslie Hatton, and John Graham-Cumming. The case for open computer programs. Nature, 482(7386):485–488, February 2012. URL: https://doi.org/10.1038/nature10836, doi:10.1038/nature10836.

[127]

The Molecular Science Software Institute. Cookiecutter for computational molecular sciences (cms) python packages. MolSSI/cookiecutter-cms, 2023.

[128]

Ramtin Jabbari, Nauman bin Ali, Kai Petersen, and Binish Tanveer. What is devops? a systematic mapping study on definitions and practices. In Proceedings of the Scientific Workshop Proceedings of XP2016, XP '16 Workshops. New York, NY, USA, 2016. Association for Computing Machinery. URL: https://doi.org/10.1145/2962695.2962707, doi:10.1145/2962695.2962707.

[129]

RC JimÈnez, M Kuzak, M Alhamdoosh, M Barker, B Batut, M Borg, S Capella-Gutierrez, N Chue Hong, M Cook, M Corpas, M Flannery, L Garcia, JL GelpÌ, S Gladman, C Goble, M Gonz·lez Ferreiro, A Gonzalez-Beltran, PC Griffin, B Gr¸ning, J Hagberg, P Holub, R Hooft, J Ison, DS Katz, B Lesko?ek, F LÛpez GÛmez, LJ Oliveira, D Mellor, R Mosbergen, N Mulder, Y Perez-Riverol, R Pergl, H Pichler, B Pope, F Sanz, MV Schneider, V Stodden, R Suchecki, R Svobodov· Va?ekov·, HA Talvik, I Todorov, A Treloar, S Tyagi, M van Gompel, D Vaughan, A Via, X Wang, NS Watson-Haigh, and S Crouch. Four simple recommendations to encourage best practices in research software [version 1; peer review: 3 approved]. F1000Research, 2017. URL: https://doi.org/10.12688/f1000research.11407.1, doi:10.12688/f1000research.11407.1.

[130]

Arne Johanson and Wilhelm Hasselbring. Software engineering for computational science: past, present, future. Comput. Sci. Eng., 20(2):90–109, March 2018. URL: http://dx.doi.org/10.1109/MCSE.2018.021651343, doi:10.1109/mcse.2018.021651343.

[131]

Lucas N Joppa, Greg McInerny, Richard Harper, Lara Salido, Kenji Takeda, Kenton O'Hara, David Gavaghan, and Stephen Emmott. Computational science. troubling trends in scientific software use. Science, 340(6134):814–815, May 2013. URL: 10.1126/science.1231535, doi:10.1126/science.1231535.

[132]

Rafael Kallis, Andrea Di Sorbo, Gerardo Canfora, and Sebastiano Panichella. Predicting issue types on github. Science of Computer Programming, 205:102598, 2021. URL: https://www.sciencedirect.com/science/article/pii/S0167642320302069, doi:10.1016/j.scico.2020.102598.

[133]

D. Kane. Introducing agile development into bioinformatics: an experience report. In Proceedings of the Agile Development Conference, 2003. ADC 2003, volume, 132–139. 2003. doi:10.1109/ADC.2003.1231463.

[134]

David W Kane, Moses M Hohman, Ethan G Cerami, Michael W McCormick, Karl F Kuhlmman, and Jeff A Byrd. Agile methods in biomedical software development: a multi-site experience report. BMC Bioinformatics, May 2006. URL: http://dx.doi.org/10.1186/1471-2105-7-273, doi:10.1186/1471-2105-7-273.

[135]

Matthias Katerbow and Georg Feulner. Recommendations on the development, use and provision of research software. 2018. URL: https://doi.org/10.5281/zenodo.1172988, doi:10.5281/zenodo.1172988.

[136]

Daniel S Katz, Kenton McHenry, Caleb Reinking, and Robert Haines. Research software development & management in universities: case studies from manchester's RSDS group, illinois' NCSA, and notre dame's CRC. In 2019 IEEE/ACM 14th International Workshop on Software Engineering for Science (SE4Science). IEEE, May 2019. URL: https://doi.org/10.1109/SE4Science.2019.00009, doi:10.1109/SE4Science.2019.00009.

[137]

Diane Kelly, Daniel Hook, and Rebecca Sanders. Five recommended practices for computational scientists who write software. Computing in Science & Engineering, 11(5):48–53, 2009. doi:10.1109/MCSE.2009.139.

[138]

Diane F Kelly. A software chasm: software engineering and scientific computing. IEEE Softw., 24(6):120–119, November 2007. URL: https://doi.org/10.1109/MS.2007.155, doi:10.1109/MS.2007.155.

[139]

Douglas A. Kelt, James A. Wilson, Eddy S. Konno, Jessica D. Braswell, and Douglas Deutschman. Differential responses of two species of kangaroo rat (dipodomys) to heavy rains: a humbling reappraisal: fig. 1. Journal of Mammalogy, 89(1):252–254, February 2008. URL: http://dx.doi.org/10.1644/07-MAMM-A-167.1, doi:10.1644/07-mamm-a-167.1.

[140]

Sarah Killcoyne and John Boyle. Managing chaos: lessons learned developing software in the life sciences. Comput. Sci. Eng., 11(6):20–29, November 2009. URL: https://doi.org/10.1109/MCSE.2009.198, doi:10.1109/MCSE.2009.198.

[141]

Timothy Kinsman, Mairieli Wessel, Marco A. Gerosa, and Christoph Treude. How do software developers use github actions to automate their workflows? In 2021 IEEE/ACM 18th International Conference on Mining Software Repositories (MSR), volume, 420–431. 2021. doi:10.1109/MSR52588.2021.00054.

[142]

Andreas Klöckner, Nicolas Pinto, Yunsup Lee, Bryan Catanzaro, Paul Ivanov, and Ahmed Fasih. Pycuda and pyopencl: a scripting-based approach to gpu run-time code generation. Parallel Computing, 38(3):157–174, 2012. URL: https://www.sciencedirect.com/science/article/pii/S0167819111001281, doi:https://doi.org/10.1016/j.parco.2011.09.001.

[143]

Amy J. Ko, Robin Abraham, Laura Beckwith, Alan Blackwell, Margaret Burnett, Martin Erwig, Chris Scaffidi, Joseph Lawrance, Henry Lieberman, Brad Myers, Mary Beth Rosson, Gregg Rothermel, Mary Shaw, and Susan Wiedenbeck. The state of the art in end-user software engineering. ACM Comput. Surv., apr 2011. URL: https://doi.org/10.1145/1922649.1922658, doi:10.1145/1922649.1922658.

[144]

Vladimirs Kotovs. Forty years of software reuse. Sci. J. Riga Tech. Univ., 38(38):153–160, jan 2009. URL: https://doi.org/10.2478/v10143-009-0013-y, doi:10.2478/v10143-009-0013-y.

[145]

Shriram Krishnamurthi and Jan Vitek. The real software crisis. Commun. ACM, 58(3):34–36, February 2015. URL: https://doi.org/10.1145/2658987, doi:10.1145/2658987.

[146]

Raula Gaikovina Kula, Daniel M. German, Ali Ouni, Takashi Ishio, and Katsuro Inoue. Do developers update their library dependencies?: an empirical study on the impact of security advisories on library migration. Empirical Software Engineering, 23(1):384–417, May 2017. URL: http://dx.doi.org/10.1007/s10664-017-9521-5, doi:10.1007/s10664-017-9521-5.

[147]

Indika Kumara, Martín Garriga, Angel Urbano Romeu, Dario Di Nucci, Fabio Palomba, Damian Andrew Tamburri, and Willem-Jan van den Heuvel. The do’s and don’ts of infrastructure code: a systematic gray literature review. Information and Software Technology, 137:106593, 2021. URL: https://www.sciencedirect.com/science/article/pii/S0950584921000720, doi:https://doi.org/10.1016/j.infsof.2021.106593.

[148]

Narendra Kurapati, Venkata Sarath Chandra Manyam, and Kai Petersen. Agile software development practice adoption survey. In Claes Wohlin, editor, Agile Processes in Software Engineering and Extreme Programming, 16–30. Berlin, Heidelberg, 2012. Springer Berlin Heidelberg. doi:10.1007/978-3-642-30350-0_2.

[149]

Siu Kwan Lam, Antoine Pitrou, and Stanley Seibert. Numba: a llvm-based python jit compiler. In Proceedings of the Second Workshop on the LLVM Compiler Infrastructure in HPC, LLVM '15. New York, NY, USA, 2015. Association for Computing Machinery. URL: https://doi.org/10.1145/2833157.2833162, doi:10.1145/2833157.2833162.

[150]

Tobias Lauinger, Abdelberi Chaabane, and Christo B. Wilson. Thou shalt not depend on me. Commun. ACM, 61(6):41–47, may 2018. URL: https://doi.org/10.1145/3190562, doi:10.1145/3190562.

[151]

Eero Laukkanen, Juha Itkonen, and Casper Lassenius. Problems, causes and solutions when adopting continuous delivery—a systematic literature review. Information and Software Technology, 82:55–79, 2017. URL: https://www.sciencedirect.com/science/article/pii/S0950584916302324, doi:10.1016/j.infsof.2016.10.001.

[152]

Benjamin D. Lee. Ten simple rules for documenting scientific software. PLOS Computational Biology, 14(12):1–6, 12 2018. URL: https://doi.org/10.1371/journal.pcbi.1006561, doi:10.1371/journal.pcbi.1006561.

[153]

Graham Lee, Sebastian Bacon, Ian Bush, Laura Fortunato, David Gavaghan, Thibault Lestang, Caroline Morton, Martin Robinson, Philippe Rocca-Serra, Susanna-Assunta Sansone, and Helena Webb. Barely sufficient practices in scientific computing. Patterns, 2(2):100206, 2021. URL: https://www.sciencedirect.com/science/article/pii/S2666389921000167, doi:10.1016/j.patter.2021.100206.

[154]

David C. Lees and Robert K. Colwell. A strong madagascan rainforest mde and no equatorward increase in species richness: re‐analysis of ‘the missing madagascan mid‐domain effect’, by kerr j.t., perring m. & currie d.j. (ecology letters 9:149–159, 2006). Ecology Letters, July 2007. URL: http://dx.doi.org/10.1111/j.1461-0248.2007.01040.x, doi:10.1111/j.1461-0248.2007.01040.x.

[155]

Marko Leppänen, Simo Mäkinen, Max Pagels, Veli-Pekka Eloranta, Juha Itkonen, Mika V. Mäntylä, and Tomi Männistö. The highways and country roads to continuous deployment. IEEE Software, 32(2):64–72, 2015. doi:10.1109/MS.2015.50.

[156]

Felipe da Veiga Leprevost, Valmir C Barbosa, Eduardo L Francisco, Yasset Perez-Riverol, and Paulo C Carvalho. On best practices in the development of bioinformatics software. Front. Genet., 5:199, July 2014. URL: https://doi.org/10.3389/fgene.2014.00199, doi:10.3389/fgene.2014.00199.

[157]

Randall J LeVeque, Ian M Mitchell, and Victoria Stodden. Reproducible research for scientific computing: tools and strategies for changing the culture. Comput. Sci. Eng., 14(4):13–17, July 2012. URL: https://doi.org/10.1109/MCSE.2012.38, doi:10.1109/MCSE.2012.38.

[158]

Hongyan Li, Meng Yan, Weifeng Sun, Xiao Liu, and Yunsong Wu. A first look at bug report templates on github. Journal of Systems and Software, 202:111709, 2023. URL: https://www.sciencedirect.com/science/article/pii/S0164121223001048, doi:10.1016/j.jss.2023.111709.

[159]

Zhixing Li, Yue Yu, Tao Wang, Yan Lei, Ying Wang, and Huaimin Wang. To follow or not to follow: understanding issue/pull-request templates on github. IEEE Transactions on Software Engineering, 49(4):2530–2544, 2023. doi:10.1109/TSE.2022.3224053.

[160]

Zhifang Liao, Dayu He, Zhijie Chen, Xiaoping Fan, Yan Zhang, and Shengzong Liu. Exploring the characteristics of issue-related behaviors in github using visualization techniques. IEEE Access, 6():24003–24015, 2018. doi:10.1109/ACCESS.2018.2810295.

[161]

Markus List, Peter Ebert, and Felipe Albrecht. Ten simple rules for developing usable software in computational biology. PLoS Comput. Biol., 13(1):e1005265, January 2017. URL: https://doi.org/10.1371/journal.pcbi.1005265, doi:10.1371/journal.pcbi.1005265.

[162]

Mika V. Mäntylä, Bram Adams, Foutse Khomh, Emelie Engström, and Kai Petersen. On rapid releases and software testing: a case study and a semi-systematic literature review. Empirical Software Engineering, 20(5):1384–1425, October 2014. URL: http://dx.doi.org/10.1007/s10664-014-9338-4, doi:10.1007/s10664-014-9338-4.

[163]

Che Ma and Geoffrey Chang. Retraction for ma and chang, structure of the multidrug resistance efflux transporter emre from escherichia coli. Proceedings of the National Academy of Sciences, 104(9):3668–3668, February 2007. URL: http://dx.doi.org/10.1073/pnas.0700711104, doi:10.1073/pnas.0700711104.

[164]

Amiya K. Maji, Lev Gorenstein, and Geoffrey Lentner. Demystifying python package installation with conda-env-mod. In 2020 IEEE/ACM International Workshop on HPC User Support Tools (HUST) and Workshop on Programming and Performance Visualization Tools (ProTools), volume, 27–37. 2020. doi:10.1109/HUSTProtools51951.2020.00011.

[165]

Ami Marowka. Python accelerators for high-performance computing. The Journal of Supercomputing, 74(4):1449–1460, December 2017. URL: http://dx.doi.org/10.1007/s11227-017-2213-5, doi:10.1007/s11227-017-2213-5.

[166]

David Matthews, Greg Wilson, and Steve Easterbrook. Configuration management for large-scale scientific computing at the uk met office. Computing in Science & Engineering, 10(6):56–64, 2008. doi:10.1109/MCSE.2008.144.

[167]

Erin C McKiernan, Philip E Bourne, C Titus Brown, Stuart Buck, Amye Kenall, Jennifer Lin, Damon McDougall, Brian A Nosek, Karthik Ram, Courtney K Soderberg, Jeffrey R Spies, Kaitlin Thaney, Andrew Updegrove, Kara H Woo, and Tal Yarkoni. Point of view: how open science helps researchers succeed. eLife, 5:e16800, jul 2016. URL: https://doi.org/10.7554/eLife.16800, doi:10.7554/eLife.16800.

[168]

Mandeep R Mehra, Frank Ruschitzka, and Amit N Patel. Retraction—hydroxychloroquine or chloroquine with or without a macrolide for treatment of covid-19: a multinational registry analysis. The Lancet, 395(10240):1820, June 2020. URL: http://dx.doi.org/10.1016/S0140-6736(20)31324-6, doi:10.1016/s0140-6736(20)31324-6.

[169]

Zeeya Merali. Computational science: ...error. Nature, 467(7317):775–777, October 2010. URL: https://doi.org/10.1038/467775a, doi:10.1038/467775a.

[170]

Jill P Mesirov. Computer science. accessible reproducible research. Science, 327(5964):415–416, January 2010. URL: https://doi.org/10.1126/science.1179653, doi:10.1126/science.1179653.

[171]

Naveen Michaud-Agrawal, Elizabeth J. Denning, Thomas B. Woolf, and Oliver Beckstein. Mdanalysis: a toolkit for the analysis of molecular dynamics simulations. Journal of Computational Chemistry, 32(10):2319–2327, 2011. URL: https://onlinelibrary.wiley.com/doi/abs/10.1002/jcc.21787, arXiv:https://onlinelibrary.wiley.com/doi/pdf/10.1002/jcc.21787, doi:10.1002/jcc.21787.

[172]

Greg Miller. A scientist's nightmare: software problem leads to five retractions. Science, 314(5807):1856–1857, December 2006. URL: https://doi.org/10.1126/science.314.5807.1856, doi:10.1126/science.314.5807.1856.

[173]

K. Jarrod Millman and Michael Aivazis. Python for scientists and engineers. Computing in Science & Engineering, 13(2):9–12, 2011. doi:10.1109/MCSE.2011.36.

[174]

K. Jarrod Millman and Matthew Brett. Analysis of functional magnetic resonance imaging in python. Computing in Science & Engineering, 9(3):52–55, 2007. doi:10.1109/MCSE.2007.46.

[175]

Samim Mirhosseini and Chris Parnin. Can automated pull requests encourage software developers to upgrade out-of-date dependencies? In 2017 32nd IEEE/ACM International Conference on Automated Software Engineering (ASE), volume, 84–94. 2017. doi:10.1109/ASE.2017.8115621.

[176]

Ivan Mistrík, John Grundy, André van der Hoek, and Jim Whitehead. Collaborative Software Engineering: Challenges and Prospects, pages 389–403. Springer Berlin Heidelberg, Berlin, Heidelberg, 2010. URL: https://doi.org/10.1007/978-3-642-10294-3_19, doi:10.1007/978-3-642-10294-3_19.

[177]

Marta Moreno, Ricardo Vilaça, and Pedro G. Ferreira. Scalable transcriptomics analysis with dask: applications in data science and machine learning. BMC Bioinformatics, November 2022. URL: http://dx.doi.org/10.1186/s12859-022-05065-3, doi:10.1186/s12859-022-05065-3.

[178]

A. Morin, J. Urban, P. D. Adams, I. Foster, A. Sali, D. Baker, and P. Sliz. Shining light into black boxes. Science, 336(6078):159–160, 2012. URL: https://www.science.org/doi/abs/10.1126/science.1218263, arXiv:https://www.science.org/doi/pdf/10.1126/science.1218263, doi:10.1126/science.1218263.

[179]

Andrew Morin, Jennifer Urban, and Piotr Sliz. A quick guide to software licensing for the scientist-programmer. PLOS Computational Biology, 8(7):1–7, 07 2012. URL: https://doi.org/10.1371/journal.pcbi.1002598, doi:10.1371/journal.pcbi.1002598.

[180]

Ramachandran Trichur Narayanan. Novice programmer to new-age application developer: what makes python their first choice? In 2019 10th International Conference on Computing, Communication and Networking Technologies (ICCCNT), volume, 1–7. 2019. doi:10.1109/ICCCNT45670.2019.8944583.

[181]

Vu Nguyen, LiGuo Huang, and Barry Boehm. An analysis of trends in productivity and cost drivers over years. In Proceedings of the 7th International Conference on Predictive Models in Software Engineering, Promise '11. New York, NY, USA, 2011. Association for Computing Machinery. URL: https://doi.org/10.1145/2020390.2020393, doi:10.1145/2020390.2020393.

[182]

William Stafford Noble. A quick guide to organizing computational biology projects. PLoS Computational Biology, 5(7):e1000424, July 2009. URL: http://dx.doi.org/10.1371/journal.pcbi.1000424, doi:10.1371/journal.pcbi.1000424.

[183]

B. A. Nosek, G. Alter, G. C. Banks, D. Borsboom, S. D. Bowman, S. J. Breckler, S. Buck, C. D. Chambers, G. Chin, G. Christensen, M. Contestabile, A. Dafoe, E. Eich, J. Freese, R. Glennerster, D. Goroff, D. P. Green, B. Hesse, M. Humphreys, J. Ishiyama, D. Karlan, A. Kraut, A. Lupia, P. Mabry, T. Madon, N. Malhotra, E. Mayo-Wilson, M. McNutt, E. Miguel, E. Levy Paluck, U. Simonsohn, C. Soderberg, B. A. Spellman, J. Turitto, G. VandenBos, S. Vazire, E. J. Wagenmakers, R. Wilson, and T. Yarkoni. Promoting an open research culture. Science, 348(6242):1422–1425, 2015. URL: https://www.science.org/doi/abs/10.1126/science.aab2374, arXiv:https://www.science.org/doi/pdf/10.1126/science.aab2374, doi:10.1126/science.aab2374.

[184]

Anna Nowogrodzki. How to support open-source software and stay sane. Nature, 571(7763):133–134, July 2019. URL: https://doi.org/10.1038/d41586-019-02046-0, doi:10.1038/d41586-019-02046-0.

[185]

Travis E. Oliphant. Python for scientific computing. Computing in Science & Engineering, 9(3):10–20, 2007. doi:10.1109/MCSE.2007.58.

[186]

Helena Holmstrom Olsson, Hiva Alahyari, and Jan Bosch. Climbing the "stairway to heaven" – a mulitiple-case study exploring barriers in the transition from agile development towards continuous deployment of software. In Proceedings of the 2012 38th Euromicro Conference on Software Engineering and Advanced Applications, SEAA '12, 392–399. USA, 2012. IEEE Computer Society. URL: https://doi.org/10.1109/SEAA.2012.54, doi:10.1109/SEAA.2012.54.

[187]

Helena Holmström Olsson and Jan Bosch. Climbing the “Stairway to Heaven”: Evolving From Agile Development to Continuous Deployment of Software, pages 15–27. Springer International Publishing, Cham, 2014. URL: https://doi.org/10.1007/978-3-319-11283-1_2, doi:10.1007/978-3-319-11283-1_2.

[188]

Ziyue Pan, Wenbo Shen, Xingkai Wang, Yutian Yang, Rui Chang, Yao Liu, Chengwei Liu, Yang Liu, and Kui Ren. Ambush from all sides: understanding security threats in open-source software ci/cd pipelines. IEEE Transactions on Dependable and Secure Computing, 21(1):403–418, 2024. doi:10.1109/TDSC.2023.3253572.

[189]

Candy Pang and Abram Hindle. Continuous maintenance. In International Conference on Software Maintenance and Evolution ERA-Track (ICSME-ERA 2016), 1–5. 2016. URL: http://softwareprocess.ca/pubs/pang2016ICSMEERA.pdf.

[190]

Efi Papatheocharous and Andreas S. Andreou. Empirical evidence and state of practice of software agile teams. Journal of Software: Evolution and Process, 26(9):855–866, 2014. URL: https://onlinelibrary.wiley.com/doi/abs/10.1002/smr.1664, arXiv:https://onlinelibrary.wiley.com/doi/pdf/10.1002/smr.1664, doi:10.1002/smr.1664.

[191]

Chris Parnin, Eric Helms, Chris Atlee, Harley Boughton, Mark Ghattas, Andy Glover, James Holman, John Micco, Brendan Murphy, Tony Savor, Michael Stumm, Shari Whitaker, and Laurie Williams. The top 10 adages in continuous deployment. IEEE Software, 34(3):86–95, 2017. doi:10.1109/MS.2017.86.

[192]

Adam Paszke, Sam Gross, Francisco Massa, Adam Lerer, James Bradbury, Gregory Chanan, Trevor Killeen, Zeming Lin, Natalia Gimelshein, Luca Antiga, Alban Desmaison, Andreas Kopf, Edward Yang, Zachary DeVito, Martin Raison, Alykhan Tejani, Sasank Chilamkurthy, Benoit Steiner, Lu Fang, Junjie Bai, and Soumith Chintala. Pytorch: an imperative style, high-performance deep learning library. In H. Wallach, H. Larochelle, A. Beygelzimer, F. d\textquotesingle Alché-Buc, E. Fox, and R. Garnett, editors, Advances in Neural Information Processing Systems, volume 32, 8024–8035. Curran Associates, Inc., 2019. URL: https://proceedings.neurips.cc/paper_files/paper/2019/file/bdbca288fee7f92f2bfa9f7012727740-Paper.pdf.

[193]

missing journal in ScikitLearn

[194]

Roger D Peng. Reproducible research and biostatistics. Biostatistics, 10(3):405–408, July 2009. URL: https://doi.org/10.1093/biostatistics/kxp014, doi:10.1093/biostatistics/kxp014.

[195]

Roger D Peng. Reproducible research in computational science. Science, 334(6060):1226–1227, December 2011. URL: https://doi.org/10.1126/science.1213847, doi:10.1126/science.1213847.

[196]

Fernando Perez and Brian E. Granger. Ipython: a system for interactive scientific computing. Computing in Science & Engineering, 9(3):21–29, 2007. doi:10.1109/MCSE.2007.53.

[197]

Yasset Perez-Riverol, Laurent Gatto, Rui Wang, Timo Sachsenberg, Julian Uszkoreit, Felipe da Veiga Leprevost, Christian Fufezan, Tobias Ternent, Stephen J. Eglen, Daniel S. Katz, Tom J. Pollard, Alexander Konovalov, Robert M. Flight, Kai Blin, and Juan Antonio Vizcaíno. Ten simple rules for taking advantage of git and github. PLOS Computational Biology, 12(7):1–11, 07 2016. URL: https://doi.org/10.1371/journal.pcbi.1004947, doi:10.1371/journal.pcbi.1004947.

[198]

Gustavo Pinto, Igor Wiese, and Luiz Felipe Dias. How do scientists develop scientific software? an external replication. In 2018 IEEE 25th International Conference on Software Analysis, Evolution and Reengineering (SANER), volume, 582–591. 2018. doi:10.1109/SANER.2018.8330263.

[199]

Joe Pitt-Francis, Miguel O Bernabeu, Jonathan Cooper, Alan Garny, Lee Momtahan, James Osborne, Pras Pathmanathan, Blanca Rodriguez, Jonathan P Whiteley, and David J Gavaghan. Chaste: using agile programming techniques to develop computational biology software. Philosophical Transactions of the Royal Society A: Mathematical, Physical and Engineering Sciences, 366(1878):3111–3136, June 2008. URL: http://dx.doi.org/10.1098/rsta.2008.0096, doi:10.1098/rsta.2008.0096.

[200]

Heather A. Piwowar, Roger S. Day, and Douglas B. Fridsma. Sharing detailed research data is associated with increased citation rate. PLOS ONE, 2(3):1–5, 03 2007. URL: https://doi.org/10.1371/journal.pone.0000308, doi:10.1371/journal.pone.0000308.

[201]

Douglass E Post and Lawrence G Votta. Computational science demands a new paradigm. Phys. Today, 58(1):35–41, January 2005. URL: https://doi.org/10.1063/1.1881898, doi:10.1063/1.1881898.

[202]

Prakash Prabhu, Thomas B Jablin, Arun Raman, Yun Zhang, Jialu Huang, Hanjun Kim, Nick P Johnson, Feng Liu, Soumyadeep Ghosh, Stephen Beard, Taewook Oh, Matthew Zoufaly, David Walker, and David I August. A survey of the practice of computational science. In State of the Practice Reports. New York, NY, USA, November 2011. ACM. URL: https://doi.org/10.1145/2063348.2063374, doi:10.1145/2063348.2063374.

[203]

Christian R Prause, Rene Reiners, and Silviya Dencheva. Empirical study of tool support in highly distributed research projects. In 2010 5th IEEE International Conference on Global Software Engineering. IEEE, August 2010. URL: https://doi.org/10.1109/ICGSE.2010.13, doi:10.1109/ICGSE.2010.13.

[204]

Andreas Prlić and James B Procter. Ten simple rules for the open development of scientific software. PLoS Comput. Biol., 8(12):e1002802, December 2012. URL: https://doi.org/10.1371/journal.pcbi.1002802, doi:10.1371/journal.pcbi.1002802.

[205]

Fernando Pérez, Brian E. Granger, and John D. Hunter. Python: an ecosystem for scientific computing. Computing in Science & Engineering, 13(2):13–21, 2011. doi:10.1109/MCSE.2010.119.

[206]

Akond Ashfaque Ur Rahman, Eric Helms, Laurie Williams, and Chris Parnin. Synthesizing continuous deployment practices used in software development. In 2015 Agile Conference, volume, 1–10. 2015. doi:10.1109/Agile.2015.12.

[207]

Mothe Rajesh and M. Sheshikala. Top five machine learning libraries in python: a comparative analysis. In Vikrant Bhateja, K. V. N. Sunitha, Yen-Wei Chen, and Yu-Dong Zhang, editors, Intelligent System Design, 559–565. Singapore, 2023. Springer Nature Singapore. doi:10.1007/978-981-19-4863-3_55.

[208]

Prabhu Ramachandran and Gael Varoquaux. Mayavi: 3d visualization of scientific data. Computing in Science & Engineering, 13(2):40–51, 2011. doi:10.1109/MCSE.2011.35.

[209]

Dirk Riehle. Free and Open Source Software . Computer, 57(08):114–118, August 2024. URL: https://doi.ieeecomputersociety.org/10.1109/MC.2024.3407268, doi:10.1109/MC.2024.3407268.

[210]

Michael Riesch, Tien Dat Nguyen, and Christian Jirauschek. Bertha: project skeleton for scientific software. PLOS ONE, 15(3):1–12, 03 2020. URL: https://doi.org/10.1371/journal.pone.0230557, doi:10.1371/journal.pone.0230557.

[211]

Pilar Rodríguez, Alireza Haghighatkhah, Lucy Ellen Lwakatare, Susanna Teppola, Tanja Suomalainen, Juho Eskeli, Teemu Karvonen, Pasi Kuvaja, June M. Verner, and Markku Oivo. Continuous deployment of software intensive products and services: a systematic mapping study. Journal of Systems and Software, 123:263–291, 2017. URL: https://www.sciencedirect.com/science/article/pii/S0164121215002812, doi:https://doi.org/10.1016/j.jss.2015.12.015.

[212]

Bilyaminu Auwal Romo, Andrea Capiluppi, and Tracy Hall. Filling the gaps of development logs and bug issue data. In Proceedings of The International Symposium on Open Collaboration, OpenSym '14, 1–4. New York, NY, USA, 2014. Association for Computing Machinery. URL: https://doi.org/10.1145/2641580.2641592, doi:10.1145/2641580.2641592.

[213]

Chuck Rossi, Elisa Shibley, Shi Su, Kent Beck, Tony Savor, and Michael Stumm. Continuous deployment of mobile software at facebook (showcase). In Proceedings of the 2016 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering, FSE 2016, 12–23. New York, NY, USA, 2016. Association for Computing Machinery. URL: https://doi.org/10.1145/2950290.2994157, doi:10.1145/2950290.2994157.

[214]

Pooya Rostami Mazrae, Tom Mens, Mehdi Golzadeh, and Alexandre Decan. On the usage, co-usage and migration of ci/cd tools: a qualitative analysis. Empirical Software Engineering, March 2023. URL: http://dx.doi.org/10.1007/s10664-022-10285-5, doi:10.1007/s10664-022-10285-5.

[215]

Hang Ruan, Bihuan Chen, Xin Peng, and Wenyun Zhao. DeepLink: recovering issue-commit links based on deep learning. J. Syst. Softw., 158(110406):110406, December 2019. URL: https://doi.org/10.1016/j.jss.2019.110406, doi:10.1016/j.jss.2019.110406.

[216]

Emre Sülün, Metehan Saçakçı, and Eray Tüzün. An empirical analysis of issue templates usage in large-scale projects on github. ACM Trans. Softw. Eng. Methodol., jan 2024. Just Accepted. URL: https://doi.org/10.1145/3643673, doi:10.1145/3643673.

[217]

Bhaven N. Sampat. Lessons from bayh–dole. Nature, 468(7325):755–756, December 2010. URL: http://dx.doi.org/10.1038/468755a, doi:10.1038/468755a.

[218]

Rebecca Sanders and Diane Kelly. Dealing with risk in scientific software development. IEEE Softw., 25(4):21–28, July 2008. URL: https://doi.org/10.1109/MS.2008.84, doi:10.1109/MS.2008.84.

[219]

Sk Golam Saroar and Maleknaz Nayebi. Developers’ perception of github actions: a survey analysis. In Proceedings of the 27th International Conference on Evaluation and Assessment in Software Engineering, EASE '23, 121–130. New York, NY, USA, 2023. Association for Computing Machinery. URL: https://doi.org/10.1145/3593434.3593475, doi:10.1145/3593434.3593475.

[220]

missing booktitle in CDatFBandOANDA

[221]

Tobias Schlauch, Michael Meinel, and Carina Haupt. Dlr software engineering guidelines. August 2018. URL: https://doi.org/10.5281/zenodo.1344612, doi:10.5281/zenodo.1344612.

[222]

Marc Thomas Schönborn. Adopting software engineering concepts in scientific research: insights from physicists and mathematicians turned consultants. Comput. Sci. Eng., pages 1–10, 2023. URL: https://doi.org/10.1109/MCSE.2023.3329731, doi:10.1109/MCSE.2023.3329731.

[223]

Heidelberg University Scientific Software Center, IWR. Python project template. ssciwr/python-project-template, 2024.

[224]

Judith Segal. When software engineers met research scientists: a case study. Empir. Softw. Eng., 10(4):517–536, October 2005. URL: https://doi.org/10.1007/s10664-005-3865-y, doi:10.1007/s10664-005-3865-y.

[225]

Judith Segal. Some problems of professional end user developers. In IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC 2007). IEEE, September 2007. URL: https://doi.org/10.1109/VLHCC.2007.17, doi:10.1109/VLHCC.2007.17.

[226]

Judith Segal and Chris Morris. Developing scientific software. IEEE Softw., 25(4):18–20, July 2008. URL: https://doi.org/10.1109/MS.2008.85, doi:10.1109/MS.2008.85.

[227]

Dan Shafer. Python success stories. https://www.python.org/about/success/usa/. Accessed: 2024-03-18.

[228]

Mojtaba Shahin, Muhammad Ali Babar, and Liming Zhu. Continuous integration, delivery and deployment: a systematic review on approaches, tools, challenges and practices. IEEE Access, 5():3909–3943, 2017. doi:10.1109/ACCESS.2017.2685629.

[229]

Emad Shihab, Christian Bird, and Thomas Zimmermann. The effect of branching strategies on software quality. In Proceedings of the ACM-IEEE International Symposium on Empirical Software Engineering and Measurement, ESEM '12, 301–310. New York, NY, USA, 2012. Association for Computing Machinery. URL: https://doi.org/10.1145/2372251.2372305, doi:10.1145/2372251.2372305.

[230]

F Shull, J Carver, L Hochstein, and V Basili. Empirical study design in the area of high-performance computing (HPC). In 2005 International Symposium on Empirical Software Engineering, 2005. IEEE, 2005. URL: https://doi.org/10.1109/ISESE.2005.1541839, doi:10.1109/ISESE.2005.1541839.

[231]

Dalmeet Singh Chawla. Critiqued coronavirus simulation gets thumbs up from code-checking efforts. Nature, 582(7812):323–324, June 2020. URL: http://dx.doi.org/10.1038/d41586-020-01685-y, doi:10.1038/d41586-020-01685-y.

[232]

Magnus Thorstein Sletholt, Jo Hannay, Dietmar Pfahl, Hans Christian Benestad, and Hans Petter Langtangen. A literature review of agile practices and their effects in scientific software development. In Proceedings of the 4th International Workshop on Software Engineering for Computational Science and Engineering, SECSE '11, 1–9. New York, NY, USA, 2011. Association for Computing Machinery. URL: https://doi.org/10.1145/1985782.1985784, doi:10.1145/1985782.1985784.

[233]

Eliezio Soares, Gustavo Sizilio, Jadson Santos, Daniel Alencar da Costa, and Uirá Kulesza. The effects of continuous integration on software development: a systematic literature review. Empirical Software Engineering, March 2022. URL: http://dx.doi.org/10.1007/s10664-021-10114-1, doi:10.1007/s10664-021-10114-1.

[234]

Victoria Stodden, Peixuan Guo, and Zhaokun Ma. Toward reproducible computational research: an empirical analysis of data and code policy adoption by journals. PLoS One, 8(6):e67111, June 2013. URL: https://doi.org/10.1371/journal.pone.0067111, doi:10.1371/journal.pone.0067111.

[235]

Victoria Stodden, Marcia McNutt, David H. Bailey, Ewa Deelman, Yolanda Gil, Brooks Hanson, Michael A. Heroux, John P.A. Ioannidis, and Michela Taufer. Enhancing reproducibility for computational methods. Science, 354(6317):1240–1241, 2016. URL: https://www.science.org/doi/abs/10.1126/science.aah6168, arXiv:https://www.science.org/doi/pdf/10.1126/science.aah6168, doi:10.1126/science.aah6168.

[236]

Tim Storer. Bridging the chasm. ACM Comput. Surv., 50(4):1–32, July 2018. URL: https://doi.org/10.1145/3084225, doi:10.1145/3084225.

[237]

Daniel Ståhl and Jan Bosch. Experienced benefits of continuous integration in industry software product development: a case study. In Artificial Intelligence and Applications / 794: Modelling, Identification and Control / 795: Parallel and Distributed Computing and Networks / 796: Software Engineering / 792: Web-based Education. ACTAPRESS, 2013. URL: http://dx.doi.org/10.2316/P.2013.796-012, doi:10.2316/p.2013.796-012.

[238]

Daniel Ståhl and Jan Bosch. Modeling continuous integration practice differences in industry software development. Journal of Systems and Software, 87:48–59, 2014. URL: https://www.sciencedirect.com/science/article/pii/S0164121213002276, doi:10.1016/j.jss.2013.08.032.

[239]

Yan Sun, Qing Wang, and Ye Yang. Frlink: improving the recovery of missing issue-commit links by revisiting file relevance. Information and Software Technology, 84:33–47, 2017. URL: https://www.sciencedirect.com/science/article/pii/S0950584916303792, doi:https://doi.org/10.1016/j.infsof.2016.11.010.

[240]

Harold Thimbleby. Improving Science That Uses Code. The Computer Journal, pages bxad067, 08 2023. URL: https://doi.org/10.1093/comjnl/bxad067, arXiv:https://academic.oup.com/comjnl/advance-article-pdf/doi/10.1093/comjnl/bxad067/51234722/bxad067.pdf, doi:10.1093/comjnl/bxad067.

[241]

Rollin Thomas and Shreyas Cholia. Interactive supercomputing with jupyter. Computing in Science & Engineering, 23(2):93–98, 2021. doi:10.1109/MCSE.2021.3059037.

[242]

Koji Toda, Haruaki Tamada, Masahide Nakamura, and Kenichi Matsumoto. Characterizing project evolution on a social coding platform. In 2019 20th IEEE/ACIS International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing (SNPD), volume, 525–532. 2019. doi:10.1109/SNPD.2019.8935866.

[243]

Asher Trockman, Shurui Zhou, Christian Kästner, and Bogdan Vasilescu. Adding sparkle to social coding: an empirical study of repository badges in the npm ecosystem. In 2018 IEEE/ACM 40th International Conference on Software Engineering (ICSE), volume, 511–522. 2018. doi:10.1145/3180155.3180209.

[244]

Sotirios A. Tsaftaris. A scientist's guide to cloud computing. Computing in Science & Engineering, 16(1):70–76, 2014. doi:10.1109/MCSE.2014.12.

[245]

Jason Tsay, Laura Dabbish, and James Herbsleb. Influence of social and technical factors for evaluating contribution in github. In Proceedings of the 36th International Conference on Software Engineering, ICSE 2014, 356–366. New York, NY, USA, 2014. Association for Computing Machinery. URL: https://doi.org/10.1145/2568225.2568315, doi:10.1145/2568225.2568315.

[246]

Pablo Valenzuela-Toledo and Alexandre Bergel. Evolution of github action workflows. In 2022 IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER), volume, 123–127. 2022. doi:10.1109/SANER53432.2022.00026.

[247]

Stéfan van der Walt, Johannes L. Schönberger, Juan Nunez-Iglesias, François Boulogne, Joshua D. Warner, Neil Yager, Emmanuelle Gouillart, and Tony Yu. Scikit-image: image processing in python. PeerJ, 2:e453, June 2014. URL: http://dx.doi.org/10.7717/peerj.453, doi:10.7717/peerj.453.

[248]

Guido van Rossum. A brief timeline of python. https://python-history.blogspot.com/2009/01/brief-timeline-of-python.html. Accessed: 2024-02-29.

[249]

Bogdan Vasilescu, Yue Yu, Huaimin Wang, Premkumar Devanbu, and Vladimir Filkov. Quality and productivity outcomes relating to continuous integration in github. In Proceedings of the 2015 10th Joint Meeting on Foundations of Software Engineering, ESEC/FSE 2015, 805–816. New York, NY, USA, 2015. Association for Computing Machinery. URL: https://doi.org/10.1145/2786805.2786850, doi:10.1145/2786805.2786850.

[250]

Carmine Vassallo, Fabio Palomba, and Harald C. Gall. Continuous refactoring in ci: a preliminary study on the perceived advantages and barriers. In 2018 IEEE International Conference on Software Maintenance and Evolution (ICSME), volume, 564–568. 2018. doi:10.1109/ICSME.2018.00068.

[251]

Markos Viggiato, Johnatan Oliveira, Eduardo Figueiredo, Pooyan Jamshidi, and Christian Kästner. Understanding similarities and differences in software development practices across domains. In 2019 ACM/IEEE 14th International Conference on Global Software Engineering (ICGSE), volume, 84–94. 2019. doi:10.1109/ICGSE.2019.00013.

[252]

Pauli Virtanen, Ralf Gommers, Travis E. Oliphant, Matt Haberland, Tyler Reddy, David Cournapeau, Evgeni Burovski, Pearu Peterson, Warren Weckesser, Jonathan Bright, Stéfan J. van der Walt, Matthew Brett, Joshua Wilson, K. Jarrod Millman, Nikolay Mayorov, Andrew R. J. Nelson, Eric Jones, Robert Kern, Eric Larson, C J Carey, İlhan Polat, Yu Feng, Eric W. Moore, Jake VanderPlas, Denis Laxalde, Josef Perktold, Robert Cimrman, Ian Henriksen, E. A. Quintero, Charles R. Harris, Anne M. Archibald, Antônio H. Ribeiro, Fabian Pedregosa, Paul van Mulbregt, and SciPy 1.0 Contributors. SciPy 1.0: Fundamental Algorithms for Scientific Computing in Python. Nature Methods, 17:261–272, 2020. doi:10.1038/s41592-019-0686-2.

[253]

C. Walrad and D. Strom. The importance of branching models in scm. Computer, 35(9):31–38, 2002. doi:10.1109/MC.2002.1033025.

[254]

Ingo Weber, Surya Nepal, and Liming Zhu. Developing dependable and secure cloud applications. IEEE Internet Computing, 20(3):74–79, 2016. doi:10.1109/MIC.2016.67.

[255]

Mairieli Wessel, Tom Mens, Alexandre Decan, and Pooya Rostami Mazrae. The GitHub Development Workflow Automation Ecosystems, pages 183–214. Springer International Publishing, Cham, 2023. URL: https://doi.org/10.1007/978-3-031-36060-2_8, doi:10.1007/978-3-031-36060-2_8.

[256]

Jim Whitehead, Ivan Mistrík, John Grundy, and André van der Hoek. Collaborative Software Engineering: Concepts and Techniques, pages 1–30. Springer Berlin Heidelberg, Berlin, Heidelberg, 2010. URL: https://doi.org/10.1007/978-3-642-10294-3_1, doi:10.1007/978-3-642-10294-3_1.

[257]

Igor Wiese, Ivanilton Polato, and Gustavo Pinto. Naming the pain in developing scientific software. IEEE Software, 37(4):75–82, 2020. doi:10.1109/MS.2019.2899838.

[258]

L. Williams and A. Cockburn. Agile software development: it's about feedback and change. Computer, 36(6):39–43, 2003. doi:10.1109/MC.2003.1204373.

[259]

Laurie Williams. Agile software development methodologies and practices. In Marvin V. Zelkowitz, editor, Advances in Computers, volume 80 of Advances in Computers, pages 1–44. Elsevier, 2010. URL: https://www.sciencedirect.com/science/article/pii/S0065245810800014, doi:10.1016/S0065-2458(10)80001-4.

[260]

G Wilson. Software carpentry: lessons learned [version 2; peer review: 3 approved]. F1000Research, 2016. URL: https://doi.org/10.12688/f1000research.3-62.v2, doi:10.12688/f1000research.3-62.v2.

[261]

G. Wilson. Software carpentry: getting scientists to write better code by making them more productive. Computing in Science & Engineering, 8(6):66–69, 2006. doi:10.1109/MCSE.2006.122.

[262]

Greg Wilson. Where’s the real bottleneck in scientific computing? American Scientist, 94(1):5, 2006. URL: http://dx.doi.org/10.1511/2006.57.5, doi:10.1511/2006.57.5.

[263]

Greg Wilson. How do scientists really use computers? American Scientist, 97(5):360, 2009. URL: http://dx.doi.org/10.1511/2009.80.360, doi:10.1511/2009.80.360.

[264]

Greg Wilson, D A Aruliah, C Titus Brown, Neil P Chue Hong, Matt Davis, Richard T Guy, Steven H D Haddock, Kathryn D Huff, Ian M Mitchell, Mark D Plumbley, Ben Waugh, Ethan P White, and Paul Wilson. Best practices for scientific computing. PLoS Biol., 12(1):e1001745, January 2014. URL: https://doi.org/10.1371/journal.pbio.1001745, doi:10.1371/journal.pbio.1001745.

[265]

Greg Wilson, Jennifer Bryan, Karen Cranston, Justin Kitzes, Lex Nederbragt, and Tracy K Teal. Good enough practices in scientific computing. PLoS Comput. Biol., 13(6):e1005510, June 2017. doi:10.1371/journal.pcbi.1005510.

[266]

W.A. Wood and W.L. Kleb. Exploring xp for scientific research. IEEE Software, 20(3):30–36, 2003. doi:10.1109/MS.2003.1196317.

[267]

Chris Woolston. Why science needs more research software engineers. Nature, May 2022. URL: https://doi.org/10.1038/d41586-022-01516-2, doi:10.1038/d41586-022-01516-2.

[268]

Yangyang Zhao, Alexander Serebrenik, Yuming Zhou, Vladimir Filkov, and Bogdan Vasilescu. The impact of continuous integration on other software development practices: a large-scale empirical study. In 2017 32nd IEEE/ACM International Conference on Automated Software Engineering (ASE), volume, 60–71. 2017. doi:10.1109/ASE.2017.8115619.

[269]

Nazatul Nurlisa Zolkifli, Amir Ngah, and Aziz Deraman. Version control system: a review. Procedia Computer Science, 135:408–415, 2018. The 3rd International Conference on Computer Science and Computational Intelligence (ICCSCI 2018) : Empowering Smart Technology in Digital Era for a Better Life. URL: https://www.sciencedirect.com/science/article/pii/S1877050918314819, doi:10.1016/j.procs.2018.08.191.

[270]

Weiqin Zou, Weiqiang Zhang, Xin Xia, Reid Holmes, and Zhenyu Chen. Branch use in practice: a large-scale empirical study of 2,923 projects on github. In 2019 IEEE 19th International Conference on Software Quality, Reliability and Security (QRS), volume, 306–317. 2019. doi:10.1109/QRS.2019.00047.

[271]

Joseph Hamman, Matthew Rocklin, and Ryan Abernathy. Pangeo: A Big-data Ecosystem for Scalable Earth System Science. In EGU General Assembly Conference Abstracts, EGU General Assembly Conference Abstracts, 12146. April 2018.

[272]

Thomas Kluyver, Benjain Ragan-Kelley, Fernando Pérez, Brian Granger, Matthias Bussonnier, Jonathan Frederic, Kyle Kelley, Jessica Hamrick, Jason Grout, Sylvain Corlay, Paul Ivanov, Damián Avila, Safia Abdalla, Carol Willing, and Jupyter Development Team. Jupyter Notebooks—a publishing format for reproducible computational workflows. In IOS Press, pages 87–90. 2016. doi:10.3233/978-1-61499-649-1-87.

[273]

Wes McKinney. Data Structures for Statistical Computing in Python. In Stéfan van der Walt and Jarrod Millman, editors, Proceedings of the 9th Python in Science Conference, 56 – 61. 2010. doi:10.25080/Majora-92bf1922-00a.