{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,8,30]],"date-time":"2026-08-30T18:23:38Z","timestamp":1788114218661,"version":"build-2803163510"},"publisher-location":"New York, NY, USA","reference-count":47,"publisher":"ACM","license":[{"start":{"date-parts":[[2016,11,1]],"date-time":"2016-11-01T00:00:00Z","timestamp":1477958400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2016,11]]},"DOI":"10.1145\/2950290.2950306","type":"proceedings-article","created":{"date-parts":[[2016,11,1]],"date-time":"2016-11-01T13:46:03Z","timestamp":1478007963000},"page":"278-289","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":20,"title":["When should internal interfaces be promoted to public?"],"prefix":"10.1145","author":[{"given":"Andr\u00e9","family":"Hora","sequence":"first","affiliation":[{"name":"Federal University of Minas Gerais, Brazil \/ Federal University of Mato Grosso do Sul, Brazil"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Marco Tulio","family":"Valente","sequence":"additional","affiliation":[{"name":"Federal University of Minas Gerais, Brazil"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Romain","family":"Robbes","sequence":"additional","affiliation":[{"name":"University of Chile, Chile"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Nicolas","family":"Anquetil","sequence":"additional","affiliation":[{"name":"University of Lille, France"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2016,11]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1109\/WCRE.2012.33"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2006.35"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2012.6405295"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1109\/CSMR.2013.14"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1007\/s11219-013-9221-3"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.5555\/645544.655865"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/2393596.2393661"},{"key":"e_1_3_2_1_8_1","first-page":"93","author":"Couto C.","year":"2014","unstructured":"C. Couto , P. Pires , M. T. Valente , R. Bigonha , and N. Anquetil . Predicting software defects with causality tests. Journal of Systems and Software , 93 , 2014 . C. Couto, P. Pires, M. T. Valente, R. Bigonha, and N. Anquetil. Predicting software defects with causality tests. Journal of Systems and Software, 93, 2014.","journal-title":"Journal of Systems and Software"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1109\/CSMR.2012.31"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/1368088.1368154"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1109\/SANER.2015.7081844"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2005.90"},{"key":"e_1_3_2_1_13_1","volume-title":"International Conference on Software Engineering","author":"Dyer R.","year":"2013","unstructured":"R. Dyer , H. A. Nguyen , H. Rajan , and T. N. Nguyen . Boa: A language and infrastructure for analyzing ultra-large-scale software repositories . In International Conference on Software Engineering , 2013 . R. Dyer, H. A. Nguyen, H. Rajan, and T. N. Nguyen. Boa: A language and infrastructure for analyzing ultra-large-scale software repositories. In International Conference on Software Engineering, 2013."},{"key":"e_1_3_2_1_14_1","volume-title":"Effect sizes for research: A broad practical approach","author":"Goulden K. J.","year":"2006","unstructured":"K. J. Goulden . Effect sizes for research: A broad practical approach , 2006 . K. J. Goulden. Effect sizes for research: A broad practical approach, 2006."},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/1062455.1062512"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2012.6405305"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/WCRE.2013.6671308"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2015.08.007"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1109\/CSMR-WCRE.2014.6747209"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2015.7332471"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2015.7332478"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2009.5070531"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2007.20"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2007.70773"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1109\/COMPSAC.2009.151"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2008.35"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/1081706.1081754"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1002\/smr.v20:4"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.scico.2010.10.003"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/2814270.2814313"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2013.18"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1109\/SANER.2016.58"},{"key":"e_1_3_2_1_33_1","volume-title":"International Conference on Software Engineering","author":"Meng S.","year":"2012","unstructured":"S. Meng , X. Wang , L. Zhang , and H. Mei . A history-based matching approach to identification of framework evolution . In International Conference on Software Engineering , 2012 . S. Meng, X. Wang, L. Zhang, and H. Mei. A history-based matching approach to identification of framework evolution. In International Conference on Software Engineering, 2012."},{"key":"e_1_3_2_1_34_1","volume-title":"Mining API Popularity. In International Academic and Industrial Conference on Testing - Practice and Research Techniques","author":"Mileva Y. M.","year":"2010","unstructured":"Y. M. Mileva , V. Dallmeier , and A. Zeller . Mining API Popularity. In International Academic and Industrial Conference on Testing - Practice and Research Techniques , 2010 . Y. M. Mileva, V. Dallmeier, and A. Zeller. Mining API Popularity. In International Academic and Industrial Conference on Testing - Practice and Research Techniques, 2010."},{"key":"e_1_3_2_1_35_1","volume-title":"Mining Evolution of Object Usage. In European Conference on Object-Oriented Programming","author":"Mileva Y. M.","year":"2011","unstructured":"Y. M. Mileva , A. Wasylkowski , and A. Zeller . Mining Evolution of Object Usage. In European Conference on Object-Oriented Programming , 2011 . Y. M. Mileva, A. Wasylkowski, and A. Zeller. Mining Evolution of Object Usage. In European Conference on Object-Oriented Programming, 2011."},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1109\/2.536783"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/1869459.1869486"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.5555\/2487085.2487161"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1023\/A:1007601015854"},{"key":"e_1_3_2_1_40_1","volume-title":"Statistical models for causal analysis","author":"Retherford R. D.","year":"2011","unstructured":"R. D. Retherford and M. K. Choe . Statistical models for causal analysis . John Wiley & amp; Sons, 2011 . R. D. Retherford and M. K. Choe. Statistical models for causal analysis. John Wiley &amp; Sons, 2011."},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1145\/2393596.2393662"},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/1368088.1368153"},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1109\/WCRE.2012.30"},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2015.7332476"},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.5555\/942800.943563"},{"key":"e_1_3_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-015-9365-9"},{"key":"e_1_3_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1145\/1806799.1806848"}],"event":{"name":"FSE'16: 24nd ACM SIGSOFT International Symposium on the Foundations of Software Engineering","location":"Seattle WA USA","acronym":"FSE'16","sponsor":["SIGSOFT ACM Special Interest Group on Software Engineering"]},"container-title":["Proceedings of the 2016 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2950290.2950306","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2950290.2950306","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T03:49:56Z","timestamp":1750218596000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2950290.2950306"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016,11]]},"references-count":47,"alternative-id":["10.1145\/2950290.2950306","10.1145\/2950290"],"URL":"https:\/\/doi.org\/10.1145\/2950290.2950306","relation":{},"subject":[],"published":{"date-parts":[[2016,11]]},"assertion":[{"value":"2016-11-01","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}