{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:14:45Z","timestamp":1750220085071,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":56,"publisher":"ACM","license":[{"start":{"date-parts":[[2022,5,23]],"date-time":"2022-05-23T00:00:00Z","timestamp":1653264000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by-nc\/4.0\/"}],"funder":[{"name":"Laboratory Directed Research and Development Program"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2022,5,23]]},"DOI":"10.1145\/3524842.3528464","type":"proceedings-article","created":{"date-parts":[[2022,10,18]],"date-time":"2022-10-18T00:08:36Z","timestamp":1666051716000},"page":"179-190","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":2,"title":["Searching for high-fidelity builds using active learning"],"prefix":"10.1145","author":[{"given":"Harshitha","family":"Menon","sequence":"first","affiliation":[{"name":"Lawrence Livermore National Laboratory"}]},{"given":"Konstantinos","family":"Parasyris","sequence":"additional","affiliation":[{"name":"Lawrence Livermore National Laboratory"}]},{"given":"Tom","family":"Scogland","sequence":"additional","affiliation":[{"name":"Lawrence Livermore National Laboratory"}]},{"given":"Todd","family":"Gamblin","sequence":"additional","affiliation":[{"name":"Lawrence Livermore National Laboratory"}]}],"member":"320","published-online":{"date-parts":[[2022,10,17]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"Online","author":"Cargo","year":"2014","unstructured":"Cargo : The Rust package manager . Online , March 2014 . https:\/\/github.com\/rustlang\/cargo. Cargo: The Rust package manager. Online, March 2014. https:\/\/github.com\/rustlang\/cargo."},{"volume-title":"Online","year":"2020","key":"e_1_3_2_1_2_1","unstructured":"PubGrub version solving algorithm implemented in Rust . Online , 2020 . https:\/\/github.com\/pubgrub-rs\/pubgrub. PubGrub version solving algorithm implemented in Rust. Online, 2020. https:\/\/github.com\/pubgrub-rs\/pubgrub."},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1109\/SANER48275.2020.9054837"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2012.02.018"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1109\/PDSW49588.2019.00007"},{"key":"e_1_3_2_1_6_1","first-page":"11","volume-title":"Proceedings First International Workshop on Logics for Component Configuration, LoCoCo 2010","volume":"29","author":"Argelich Josep","year":"2010","unstructured":"Josep Argelich , Daniel Le Berre , In\u00eas Lynce , Jo\u00e3o P. Marques Silva , and Pascal Rapicault . Solving linux upgradeability problems using boolean optimization. In In\u00eas Lynce and Ralf Treinen, editors , Proceedings First International Workshop on Logics for Component Configuration, LoCoCo 2010 , Edinburgh, UK, 10th July 2010 , volume 29 of EPTCS, pages 11 -- 22 , 2010. Josep Argelich, Daniel Le Berre, In\u00eas Lynce, Jo\u00e3o P. Marques Silva, and Pascal Rapicault. Solving linux upgradeability problems using boolean optimization. In In\u00eas Lynce and Ralf Treinen, editors, Proceedings First International Workshop on Logics for Component Configuration, LoCoCo 2010, Edinburgh, UK, 10th July 2010, volume 29 of EPTCS, pages 11--22, 2010."},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1109\/MSR.2012.6224274"},{"key":"e_1_3_2_1_8_1","first-page":"2546","volume-title":"Advances in neural information processing systems","author":"Bergstra James S","year":"2011","unstructured":"James S Bergstra , R\u00e9mi Bardenet , Yoshua Bengio , and Bal\u00e1zs K\u00e9gl . Algorithms for hyper-parameter optimization . In Advances in neural information processing systems , pages 2546 -- 2554 , 2011 . James S Bergstra, R\u00e9mi Bardenet, Yoshua Bengio, and Bal\u00e1zs K\u00e9gl. Algorithms for hyper-parameter optimization. In Advances in neural information processing systems, pages 2546--2554, 2011."},{"key":"e_1_3_2_1_9_1","volume-title":"Dependency confusion: How i hacked into apple, microsoft and dozens of other companies","author":"Birsan Alex","year":"2021","unstructured":"Alex Birsan . Dependency confusion: How i hacked into apple, microsoft and dozens of other companies , 2021 . Alex Birsan. Dependency confusion: How i hacked into apple, microsoft and dozens of other companies, 2021."},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/2950290.2950325"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE43902.2021.00110"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/351240.351266"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/2393596.2393661"},{"key":"e_1_3_2_1_14_1","volume-title":"What npm should do today to stop a new colors attack tomorrow","author":"Cox Russ","year":"2022","unstructured":"Russ Cox . What npm should do today to stop a new colors attack tomorrow , 2022 . Russ Cox. What npm should do today to stop a new colors attack tomorrow, 2022."},{"key":"e_1_3_2_1_15_1","article-title":"What do package dependencies tell us about semantic versioning?","author":"Decan Alexandre","year":"2019","unstructured":"Alexandre Decan and Tom Mens . What do package dependencies tell us about semantic versioning? IEEE Transactions on Software Engineering , 2019 . Alexandre Decan and Tom Mens. What do package dependencies tell us about semantic versioning? IEEE Transactions on Software Engineering, 2019.","journal-title":"IEEE Transactions on Software Engineering"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-017-9589-y"},{"key":"e_1_3_2_1_17_1","first-page":"00697463","article-title":"EDOS deliverable WP2-D2.1: Report on Formal Management of Software Dependencies. Technical report","author":"Cosmo Roberto Di","year":"2005","unstructured":"Roberto Di Cosmo . EDOS deliverable WP2-D2.1: Report on Formal Management of Software Dependencies. Technical report , INRIA , May 15 2005 . hal- 00697463 . Roberto Di Cosmo. EDOS deliverable WP2-D2.1: Report on Formal Management of Software Dependencies. Technical report, INRIA, May 15 2005. hal-00697463.","journal-title":"INRIA"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-015-9389-1"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1109\/MSR.2019.00061"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1109\/MCISE.2003.1225867"},{"key":"e_1_3_2_1_21_1","unstructured":"Marc Ewing and Erik Troan. RPM Timeline. Online 1995. https:\/\/rpm.org\/timeline.html.  Marc Ewing and Erik Troan. RPM Timeline. Online 1995. https:\/\/rpm.org\/timeline.html."},{"key":"e_1_3_2_1_22_1","volume-title":"Lawrence Livermore National Lab. (LLNL)","author":"Gamblin Todd","year":"2021","unstructured":"Todd Gamblin . Software integration challenges. Technical report , Lawrence Livermore National Lab. (LLNL) , Livermore, CA ( United States) , 2021 . Todd Gamblin. Software integration challenges. Technical report, Lawrence Livermore National Lab. (LLNL), Livermore, CA (United States), 2021."},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/2807591.2807623"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.4204\/EPTCS.65.2"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.5555\/1971622.1971623"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-008-9100-x"},{"key":"e_1_3_2_1_27_1","volume-title":"APT User's Guide. Online","author":"Gunthorpe Jason","year":"1998","unstructured":"Jason Gunthorpe . APT User's Guide. Online , 1998 . https:\/\/www.debian.org\/doc\/manuals\/apt-guide\/. Jason Gunthorpe. APT User's Guide. Online, 1998. https:\/\/www.debian.org\/doc\/manuals\/apt-guide\/."},{"key":"e_1_3_2_1_28_1","article-title":"Diversified third-party library prediction for mobile app development","author":"He Qiang","year":"2020","unstructured":"Qiang He , Bo Li , Feifei Chen , John Grundy , Xin Xia , and Yun Yang . Diversified third-party library prediction for mobile app development . IEEE Transactions on Software Engineering , 2020 . Qiang He, Bo Li, Feifei Chen, John Grundy, Xin Xia, and Yun Yang. Diversified third-party library prediction for mobile app development. IEEE Transactions on Software Engineering, 2020.","journal-title":"IEEE Transactions on Software Engineering"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2021.111097"},{"key":"e_1_3_2_1_30_1","first-page":"572","volume-title":"Networking Storage and Analysis","author":"Hoste K.","year":"2012","unstructured":"K. Hoste , J. Timmerman , A. Georges , and S. D. Weirdt . Easybuild: Building software with ease. In 2012 SC Companion: High Performance Computing , Networking Storage and Analysis , pages 572 -- 582 , 2012 . K. Hoste, J. Timmerman, A. Georges, and S. D. Weirdt. Easybuild: Building software with ease. In 2012 SC Companion: High Performance Computing, Networking Storage and Analysis, pages 572--582, 2012."},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-25566-3_40"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.5381\/jot.2017.16.4.a2"},{"key":"e_1_3_2_1_33_1","volume-title":"A taxonomy of global optimization methods based on response surfaces. Journal of global optimization, 21(4):345--383","author":"Jones Donald R","year":"2001","unstructured":"Donald R Jones . A taxonomy of global optimization methods based on response surfaces. Journal of global optimization, 21(4):345--383 , 2001 . Donald R Jones. A taxonomy of global optimization methods based on response surfaces. Journal of global optimization, 21(4):345--383, 2001."},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-017-9521-5"},{"key":"e_1_3_2_1_35_1","first-page":"147343","article-title":"Software in the DOE: The Hidden Overhead of \"The Build","author":"Kumfert G","year":"2002","unstructured":"G Kumfert and T Epperly . Software in the DOE: The Hidden Overhead of \"The Build \". Technical report, Lawrence Livermore National Laboratory , February 28 2002 . UCRL-ID- 147343 . G Kumfert and T Epperly. Software in the DOE: The Hidden Overhead of \"The Build\". Technical report, Lawrence Livermore National Laboratory, February 28 2002. UCRL-ID-147343.","journal-title":"Technical report, Lawrence Livermore National Laboratory"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1109\/PROC.1980.11805"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1109\/ASE.2006.49"},{"key":"e_1_3_2_1_38_1","volume-title":"Proceedings of the 1st international conference on software engineering","author":"McIlroy M Douglas","year":"1968","unstructured":"M Douglas McIlroy , J Buxton , Peter Naur , and Brian Randell . Mass-produced software components . In Proceedings of the 1st international conference on software engineering , Garmisch Pattenkirchen, Germany, pages 88--98 , 1968 . M Douglas McIlroy, J Buxton, Peter Naur, and Brian Randell. Mass-produced software components. In Proceedings of the 1st international conference on software engineering, Garmisch Pattenkirchen, Germany, pages 88--98, 1968."},{"issue":"9","key":"e_1_3_2_1_39_1","first-page":"1","article-title":"pandas: a foundational python library for data analysis and statistics","volume":"14","author":"McKinney Wes","year":"2011","unstructured":"Wes McKinney . pandas: a foundational python library for data analysis and statistics . Python for High Performance and Scientific Computing , 14 ( 9 ): 1 -- 9 , 2011 . Wes McKinney et al. pandas: a foundational python library for data analysis and statistics. Python for High Performance and Scientific Computing, 14(9):1--9, 2011.","journal-title":"Python for High Performance and Scientific Computing"},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS47924.2020.00090"},{"key":"e_1_3_2_1_41_1","first-page":"1","volume-title":"Proceedings First International Workshop on Logics for Component Configuration, LoCoCo 2010","volume":"29","author":"Michel Claude","year":"2010","unstructured":"Claude Michel and Michel Rueher . Handling software upgradeability problems with MILP solvers. In In\u00eas Lynce and Ralf Treinen, editors , Proceedings First International Workshop on Logics for Component Configuration, LoCoCo 2010 , Edinburgh, UK, 10th July 2010 , volume 29 of EPTCS, pages 1 -- 10 , 2010. Claude Michel and Michel Rueher. Handling software upgradeability problems with MILP solvers. In In\u00eas Lynce and Ralf Treinen, editors, Proceedings First International Workshop on Logics for Component Configuration, LoCoCo 2010, Edinburgh, UK, 10th July 2010, volume 29 of EPTCS, pages 1--10, 2010."},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/1595808.1595821"},{"key":"e_1_3_2_1_43_1","volume-title":"Bayesian approach to global optimization: theory and applications","author":"Mockus Jonas","year":"2012","unstructured":"Jonas Mockus . Bayesian approach to global optimization: theory and applications , volume 37 . Springer Science & Business Media , 2012 . Jonas Mockus. Bayesian approach to global optimization: theory and applications, volume 37. Springer Science & Business Media, 2012."},{"key":"e_1_3_2_1_44_1","volume-title":"IIR","author":"Nguyen Phuong T","year":"2018","unstructured":"Phuong T Nguyen , Juri Di Rocco , and Davide Di Ruscio . Mining software repositories to support oss developers: A recommender systems approach . In IIR , 2018 . Phuong T Nguyen, Juri Di Rocco, and Davide Di Ruscio. Mining software repositories to support oss developers: A recommender systems approach. In IIR, 2018."},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2019.110460"},{"key":"e_1_3_2_1_46_1","volume-title":"Riccardo Rubei, Claudio Di Sipio, and Davide Di Ruscio. Recommending third-party library updates with lstm neural networks.","author":"Nguyen Phuong T","year":"2021","unstructured":"Phuong T Nguyen , Juri Di Rocco , Riccardo Rubei, Claudio Di Sipio, and Davide Di Ruscio. Recommending third-party library updates with lstm neural networks. 2021 . Phuong T Nguyen, Juri Di Rocco, Riccardo Rubei, Claudio Di Sipio, and Davide Di Ruscio. Recommending third-party library updates with lstm neural networks. 2021."},{"key":"e_1_3_2_1_47_1","volume-title":"Breaking bad? semantic versioning and impact of breaking changes in maven central. arXiv preprint arXiv:2110.07889","author":"Ochoa Lina","year":"2021","unstructured":"Lina Ochoa , Thomas Degueule , Jean-R\u00e9my Falleri , and Jurgen Vinju . Breaking bad? semantic versioning and impact of breaking changes in maven central. arXiv preprint arXiv:2110.07889 , 2021 . Lina Ochoa, Thomas Degueule, Jean-R\u00e9my Falleri, and Jurgen Vinju. Breaking bad? semantic versioning and impact of breaking changes in maven central. arXiv preprint arXiv:2110.07889, 2021."},{"key":"e_1_3_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2016.11.007"},{"key":"e_1_3_2_1_49_1","volume-title":"Semantic versioning 2.0. 0","author":"Preston-Werner Tom","year":"2013","unstructured":"Tom Preston-Werner . Semantic versioning 2.0. 0 , 2013 . Tom Preston-Werner. Semantic versioning 2.0. 0, 2013."},{"key":"e_1_3_2_1_50_1","volume-title":"Online","author":"Foundation Python Software","year":"2020","unstructured":"Python Software Foundation . New pip resolver to roll out this year . Online , March 23 2020 . https:\/\/pyfound.blogspot.com\/2020\/03\/new-pip-resolver-to-rollout-this-year.html. Python Software Foundation. New pip resolver to roll out this year. Online, March 23 2020. https:\/\/pyfound.blogspot.com\/2020\/03\/new-pip-resolver-to-rollout-this-year.html."},{"key":"e_1_3_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1109\/SANER48275.2020.9054865"},{"key":"e_1_3_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2007.59"},{"key":"e_1_3_2_1_53_1","doi-asserted-by":"publisher","DOI":"10.1145\/267896.267909"},{"key":"e_1_3_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10898-008-9354-2"},{"key":"e_1_3_2_1_55_1","volume-title":"April 2","author":"Weizenbaum Natalie","year":"2018","unstructured":"Natalie Weizenbaum . PubGrub: Next-Generation Version Solving. https:\/\/medium.com\/@nex3\/pubgrub-2fb6470504f , April 2 2018 . Natalie Weizenbaum. PubGrub: Next-Generation Version Solving. https:\/\/medium.com\/@nex3\/pubgrub-2fb6470504f, April 2 2018."},{"key":"e_1_3_2_1_56_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICPC.2019.00052"}],"event":{"name":"MSR '22: 19th International Conference on Mining Software Repositories","sponsor":["SIGSOFT ACM Special Interest Group on Software Engineering","IEEE CS"],"location":"Pittsburgh Pennsylvania","acronym":"MSR '22"},"container-title":["Proceedings of the 19th International Conference on Mining Software Repositories"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3524842.3528464","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3524842.3528464","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T18:09:35Z","timestamp":1750183775000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3524842.3528464"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,5,23]]},"references-count":56,"alternative-id":["10.1145\/3524842.3528464","10.1145\/3524842"],"URL":"https:\/\/doi.org\/10.1145\/3524842.3528464","relation":{},"subject":[],"published":{"date-parts":[[2022,5,23]]},"assertion":[{"value":"2022-10-17","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}