{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,20]],"date-time":"2025-11-20T19:08:14Z","timestamp":1763665694820,"version":"3.45.0"},"reference-count":65,"publisher":"Springer Science and Business Media LLC","issue":"3","license":[{"start":{"date-parts":[[2025,2,26]],"date-time":"2025-02-26T00:00:00Z","timestamp":1740528000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2025,2,26]],"date-time":"2025-02-26T00:00:00Z","timestamp":1740528000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"funder":[{"DOI":"10.13039\/501100000038","name":"Natural Sciences and Engineering Research Council of Canada","doi-asserted-by":"publisher","award":["PGSD3-519544-2018","RGPIN-2017-03981"],"award-info":[{"award-number":["PGSD3-519544-2018","RGPIN-2017-03981"]}],"id":[{"id":"10.13039\/501100000038","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100003151","name":"Fonds de recherche du Qu\u00e9bec - Nature et technologies","doi-asserted-by":"publisher","award":["259778"],"award-info":[{"award-number":["259778"]}],"id":[{"id":"10.13039\/501100003151","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Empir Software Eng"],"published-print":{"date-parts":[[2025,5]]},"DOI":"10.1007\/s10664-025-10618-0","type":"journal-article","created":{"date-parts":[[2025,2,25]],"date-time":"2025-02-25T23:28:04Z","timestamp":1740526084000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["Evaluating interactive documentation for programmers"],"prefix":"10.1007","volume":"30","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-0211-7256","authenticated-orcid":false,"given":"Mathieu","family":"Nassif","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0248-1384","authenticated-orcid":false,"given":"Martin P.","family":"Robillard","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2025,2,26]]},"reference":[{"key":"10618_CR1","doi-asserted-by":"crossref","unstructured":"Aghajani E, Nagy C, Vega-M\u00e1rquez OL, Linares-V\u00e1squez M, Moreno L, Bavota G, Lanza M (2019) Software documentation issues unveiled. In: Proceedings of the IEEE\/ACM 41st international conference on software engineering, pp 1199\u20131210","DOI":"10.1109\/ICSE.2019.00122"},{"key":"10618_CR2","doi-asserted-by":"crossref","unstructured":"B\u00e4uerle A, Cabrera \u00c1A, Hohman F, Maher M, Koski D, Suau X, Barik T, Moritz D (2022) Symphony: Composing interactive interfaces for machine learning. In: Proceedings of the CHI conference on human factors in computing systems, pp 210:1\u201314","DOI":"10.1145\/3491102.3502102"},{"issue":"3","key":"10618_CR3","doi-asserted-by":"publisher","first-page":"2258","DOI":"10.1007\/s10664-019-09758-x","volume":"25","author":"S Beyer","year":"2020","unstructured":"Beyer S, Macho C, Di Penta M, Pinzger M (2020) What kind of questions do developers ask on Stack Overflow? A comparison of automated approaches to classify posts into question categories. Empirical Soft Eng 25(3):2258\u20132301","journal-title":"Empirical Soft Eng"},{"key":"10618_CR4","doi-asserted-by":"crossref","unstructured":"Bouraffa A, Maalej W (2020) Two decades of empirical research on developers\u2019 information needs: A preliminary analysis. In: Proceedings of the IEEE\/ACM 42nd international conference on software engineering workshops, pp 71\u201377","DOI":"10.1145\/3387940.3391485"},{"key":"10618_CR5","doi-asserted-by":"crossref","unstructured":"Brandt J, Guo PJ, Lewenstein J, Dontcheva M, Klemmer SR (2009) Two studies of opportunistic programming: Interleaving web foraging, learning, and writing code. In: Proceedings of the SIGCHI conference on human factors in computing systems, pp 1589\u20131598","DOI":"10.1145\/1518701.1518944"},{"key":"10618_CR6","doi-asserted-by":"crossref","unstructured":"Chen N, Guimbretiere F, Sellen A (2012) Designing a multi-slate reading environment to support active reading activities. ACM Transactions on Computer-Human Interaction 19(3):18:1\u201335","DOI":"10.1145\/2362364.2362366"},{"key":"10618_CR7","doi-asserted-by":"crossref","unstructured":"Chi PY, Ahn S, Ren A, Dontcheva M, Li W, Hartmann B (2012) MixT: Automatic generation of step-by-step mixed media tutorials. In: Proceedings of the 25th annual ACM symposium on user interface software and technology, pp 93\u2013102","DOI":"10.1145\/2380116.2380130"},{"key":"10618_CR8","doi-asserted-by":"crossref","unstructured":"Chimalakonda S, Venigalla ASM (2020) Software documentation and augmented reality: Love or arranged marriage? In: Proceedings of the 28th ACM joint meeting on european software engineering conference and symposium on the foundations of software engineering, pp 1529\u20131532","DOI":"10.1145\/3368089.3417044"},{"issue":"6","key":"10618_CR9","doi-asserted-by":"publisher","first-page":"4707","DOI":"10.1007\/s10664-020-09863-2","volume":"25","author":"RFG da Silva","year":"2020","unstructured":"da Silva RFG, Roy CK, Rahman MM, Schneider KA, Paix\u00e3o K, Dantas CEdC, de Almeida Maia M (2020) CROKAGE: Effective solution recommendation for programming tasks by leveraging crowd knowledge. Empir Softw Eng 25(6):4707\u20134758","journal-title":"Empir Softw Eng"},{"key":"10618_CR10","doi-asserted-by":"crossref","unstructured":"Dell N, Vaidyanathan V, Medhi I, Cutrell E, Thies W (2012) \u201cYours is better!\u201d Participant response bias in HCI. In: Proceedings of the SIGCHI conference on human factors in computing systems, pp 1321\u20131330","DOI":"10.1145\/2207676.2208589"},{"key":"10618_CR11","doi-asserted-by":"crossref","unstructured":"Duala-Ekoko E, Robillard MP (2012) Asking and answering questions about unfamiliar APIs: An exploratory study. In: Proceedings of the 34th IEEE\/ACM international conference on software engineering, pp 266\u2013276","DOI":"10.1109\/ICSE.2012.6227187"},{"key":"10618_CR12","doi-asserted-by":"crossref","unstructured":"Feng KJK, Coppock MJ, McDonald DW (2023) How do UX practitioners communicate AI as a design material? Artifacts, conceptions, and propositions. In: Proceedings of the ACM designing interactive systems conference, pp 2263\u20132280","DOI":"10.1145\/3563657.3596101"},{"key":"10618_CR13","doi-asserted-by":"publisher","first-page":"258","DOI":"10.1016\/j.infsof.2016.07.004","volume":"87","author":"F Fittkau","year":"2017","unstructured":"Fittkau F, Krause A, Hasselbring W (2017) Software landscape and application visualization for system comprehension with ExploreViz. Inf Softw Technol 87:258\u2013277","journal-title":"Inf Softw Technol"},{"key":"10618_CR14","doi-asserted-by":"crossref","unstructured":"Glassman EL, Zhang T, Hartmann B, Kim M (2018) Visualizing API usage examples at scale. In: Proceedings of the CHI conference on human factors in computing systems, pp 580:1\u201312","DOI":"10.1145\/3173574.3174154"},{"key":"10618_CR15","doi-asserted-by":"crossref","unstructured":"Guo PJ (2013) Online Python tutor: Embeddable web-based program visualization for CS education. In: Proceedings of the 44th ACM technical symposium on computer science education, pp 579\u2013584","DOI":"10.1145\/2445196.2445368"},{"key":"10618_CR16","doi-asserted-by":"crossref","unstructured":"Head A, Appachu C, Hearst MA, Hartmann B (2015) Tutorons: Generating context-relevant, on-demand explanations and demonstrations of online code. In: Proceedings of the IEEE symposium on visual languages and human-centric computing, pp 3\u201312","DOI":"10.1109\/VLHCC.2015.7356972"},{"key":"10618_CR17","doi-asserted-by":"crossref","unstructured":"Head A, Glassman EL, Hartmann B, Hearst MA (2018) Interactive extraction of examples from existing code. In: Proceedings of the CHI conference on human factors in computing systems, pp 85:1\u201312","DOI":"10.1145\/3173574.3173659"},{"key":"10618_CR18","doi-asserted-by":"crossref","unstructured":"Heer J, Card SK, Landay JA (2005) prefuse: A toolkit for interactive information visualization. In: Proceedings of the SIGCHI conference on human factors in computing systems, pp 421\u2013430","DOI":"10.1145\/1054972.1055031"},{"key":"10618_CR19","doi-asserted-by":"crossref","unstructured":"Higuchi K, Sano S, Igarashi T (2021) Interactive hyperparameter optimization with paintable timelines. In: Proceedings of the ACM designing interactive systems conference, pp 1518\u20131528","DOI":"10.1145\/3461778.3462077"},{"key":"10618_CR20","doi-asserted-by":"crossref","unstructured":"Hinckley K, Bi X, Pahud M, Buxton B (2012) Informal information gathering techniques for active reading. In: Proceedings of the SIGCHI conference on human factors in computing systems, pp 1893\u20131896","DOI":"10.1145\/2207676.2208327"},{"issue":"2","key":"10618_CR21","doi-asserted-by":"publisher","first-page":"119","DOI":"10.1145\/772047.772050","volume":"10","author":"K Hornb\u00e6k","year":"2003","unstructured":"Hornb\u00e6k K, Fr\u00f8kj\u00e6r E (2003) Reading patterns and usability in visualizations of electronic documents. ACM Transactions on Computer-Human Interaction 10(2):119\u2013149","journal-title":"ACM Transactions on Computer-Human Interaction"},{"key":"10618_CR22","doi-asserted-by":"crossref","unstructured":"Horvath A, Liu MX, Hendriksen R, Shannon C, Paterson E, Jawad K, Macvean A, Myers BA (2022) Understanding how programmers can use annotations on documentation. In: Proceedings of the CHI conference on human factors in computing systems, pp 69:1\u201316","DOI":"10.1145\/3491102.3502095"},{"issue":"3","key":"10618_CR23","doi-asserted-by":"publisher","first-page":"2179","DOI":"10.1007\/s10664-019-09730-9","volume":"25","author":"X Hu","year":"2020","unstructured":"Hu X, Li G, Xia X, Lo D, Jin Z (2020) Deep code comment generation with hybrid lexical and syntactical information. Empir Softw Eng 25(3):2179\u20132217","journal-title":"Empir Softw Eng"},{"key":"10618_CR24","doi-asserted-by":"crossref","unstructured":"Khandwala K, Guo PJ (2018) Codemotion: Expanding the design space of learner interactions with computer programming tutorial videos. In: Proceedings of the 5th annual ACM conference on learning at scale, pp 57:1\u201310","DOI":"10.1145\/3231644.3231652"},{"key":"10618_CR25","doi-asserted-by":"crossref","unstructured":"Kim DH, Hoque E, Kim J, Agrawala M (2018) Facilitating document reading by linking text and tables. In: Proceedings of the 31st annual ACM symposium on user interface software and technology, pp 423\u2013434","DOI":"10.1145\/3242587.3242617"},{"issue":"12","key":"10618_CR26","doi-asserted-by":"publisher","first-page":"971","DOI":"10.1109\/TSE.2006.116","volume":"32","author":"AJ Ko","year":"2006","unstructured":"Ko AJ, Myers BA, Coblenz MJ, Aung HH (2006) An exploratory study of how developers seek, relate, and collect relevant information during software maintenance tasks. IEEE Trans Softw Eng 32(12):971\u2013987","journal-title":"IEEE Trans Softw Eng"},{"issue":"11","key":"10618_CR27","doi-asserted-by":"publisher","first-page":"4485","DOI":"10.1109\/TSE.2021.3120203","volume":"48","author":"M Liu","year":"2021","unstructured":"Liu M, Peng X, Marcus A, Xing S, Treude C, Zhao C (2021) API-related developer information needs in Stack Overflow. IEEE Trans Softw Eng 48(11):4485\u20134500","journal-title":"IEEE Trans Softw Eng"},{"key":"10618_CR28","doi-asserted-by":"crossref","unstructured":"Liu J, Baltes S, Treude C, Lo D, Zhang Y, Xia X (2021a) Characterizing search activities on Stack Overflow. In: Proceedings of the 29th ACM joint meeting on european software engineering conference and symposium on the foundations of software engineering, pp 919\u2013931","DOI":"10.1145\/3468264.3468582"},{"issue":"9","key":"10618_CR29","doi-asserted-by":"publisher","first-page":"1264","DOI":"10.1109\/TSE.2013.12","volume":"39","author":"W Maalej","year":"2013","unstructured":"Maalej W, Robillard MP (2013) Patterns of knowledge in API reference documentation. IEEE Trans Softw Eng 39(9):1264\u20131282","journal-title":"IEEE Trans Softw Eng"},{"issue":"3","key":"10618_CR30","doi-asserted-by":"publisher","first-page":"1478","DOI":"10.1007\/s10664-017-9501-9","volume":"22","author":"L MacLeod","year":"2017","unstructured":"MacLeod L, Bergen A, Storey MA (2017) Documenting and sharing software knowledge using screencasts. Empir Softw Eng 22(3):1478\u20131507","journal-title":"Empir Softw Eng"},{"key":"10618_CR31","doi-asserted-by":"crossref","unstructured":"Masson D, Malacria S, Casiez G, Vogel D (2023) Charagraph: Interactive generation of charts for realtime annotation of data-rich paragraphs. In: Proceedings of the CHI conference on human factors in computing systems, pp 146:1\u201318","DOI":"10.1145\/3544548.3581091"},{"key":"10618_CR32","doi-asserted-by":"crossref","unstructured":"Masson D, Malacria S, Casiez G, Vogel D (2024) DirectGPT: A direct manipulation interface to interact with large language models. In: Proceedings of the CHI conference on human factors in computing systems, pp 975:1\u201316","DOI":"10.1145\/3613904.3642462"},{"key":"10618_CR33","doi-asserted-by":"crossref","unstructured":"Masson D, Malacria S, Lank E, Casiez G (2020) Chameleon: Bringing interactivity to static digital documents. In: Proceedings of the CHI conference on human factors in computing systems, pp 432:1\u201313","DOI":"10.1145\/3313831.3376559"},{"key":"10618_CR34","doi-asserted-by":"crossref","unstructured":"Mellis DA, Zhang B, Leung A, Hartmann B (2017) Machine learning for makers: Interactive sensor data classification based on augmented code examples. In: Proceedings of the conference on designing interactive systems, pp 1213\u20131225","DOI":"10.1145\/3064663.3064735"},{"issue":"3","key":"10618_CR35","doi-asserted-by":"publisher","first-page":"295","DOI":"10.1177\/0047281617721853","volume":"48","author":"M Meng","year":"2018","unstructured":"Meng M, Steinhardt S, Schubert A (2018) Application programming interface documentation: What do software developers want? J Technical Writing Commun 48(3):295\u2013330","journal-title":"J Technical Writing Commun"},{"key":"10618_CR36","doi-asserted-by":"crossref","unstructured":"Meyer AN, Fritz T, Murphy GC, Zimmermann T (2014) Software developers\u2019 perceptions of productivity. In: Proceedings of the 22nd ACM SIGSOFT international symposium on foundations of software engineering, pp 19\u201329","DOI":"10.1145\/2635868.2635892"},{"key":"10618_CR37","doi-asserted-by":"crossref","unstructured":"Miller BN, Ranum DL (2012) Beyond PDF and ePub: Toward an interactive textbook. In: Proceedings of the 17th ACM annual conference on innovation and technology in computer science education, pp 150\u2013155","DOI":"10.1145\/2325296.2325335"},{"key":"10618_CR38","doi-asserted-by":"crossref","unstructured":"Miniukovich A, De\u00a0Angeli A, Sulpizio S, Venuti P (2017) Design guidelines for web readability. In: Proceedings of the conference on designing interactive systems, pp 285\u2013296","DOI":"10.1145\/3064663.3064711"},{"issue":"111144","key":"10618_CR39","first-page":"1","volume":"185","author":"P Moslehi","year":"2022","unstructured":"Moslehi P, Rilling J, Adams B (2022) A user survey on the adoption of crowd-based software engineering instructional screencasts by the new generation of software developers. J Syst Softw 185(111144):1\u201321","journal-title":"J Syst Softw"},{"key":"10618_CR40","doi-asserted-by":"crossref","unstructured":"Nam D, Macvean A, Myers BA, Vasilescu B (2024) Understanding documentation use through log analysis: A case study of four cloud services. In: Proceedings of the CHI conference on human factors in computing systems, pp 937:1\u201317","DOI":"10.1145\/3613904.3642721"},{"key":"10618_CR41","doi-asserted-by":"crossref","unstructured":"Nassif M, Horlacher Z, Robillard MP (2022) Casdoc: Unobtrusive explanations in code examples. In: Proceedings of the 30th IEEE international conference on program comprehension, pp 631\u2013635","DOI":"10.1145\/3524610.3527875"},{"key":"10618_CR42","doi-asserted-by":"crossref","unstructured":"Nassif M, Robillard MP (2023) A field study of developer documentation format. In: Extended abstracts of the ACM CHI conference on human factors in computing systems, pp 7:1\u20137","DOI":"10.1145\/3544549.3585767"},{"key":"10618_CR43","doi-asserted-by":"crossref","unstructured":"Nassif M, Robillard MP (2024) Appendix to \u201cEvaluating interactive documentation for programmers\u201d. https:\/\/zenodo.org\/doi\/10.5281\/zenodo.10637078","DOI":"10.1007\/s10664-025-10618-0"},{"key":"10618_CR44","doi-asserted-by":"crossref","unstructured":"Nassif M, Robillard MP (2025) Non-linear software documentation with interactive code examples. ACM Trans Softw Eng Methodol 34(2):54:1\u201332","DOI":"10.1145\/3702976"},{"key":"10618_CR45","unstructured":"Oracle (2022) Lesson: JDBC basics. https:\/\/docs.oracle.com\/javase\/tutorial\/jdbc\/basics\/index.html"},{"issue":"4","key":"10618_CR46","doi-asserted-by":"publisher","first-page":"643","DOI":"10.1037\/0033-295X.106.4.643","volume":"106","author":"P Pirolli","year":"1999","unstructured":"Pirolli P, Card S (1999) Information foraging. Psychological Rev 106(4):643\u2013675","journal-title":"Information foraging. Psychological Rev"},{"key":"10618_CR47","doi-asserted-by":"crossref","unstructured":"Ponzanelli L, Bavota G, Di\u00a0Penta M, Oliveto R, Lanza M (2014) Prompter: A self-confident recommender system. In: Proceedings of the IEEE international conference on software maintenance and evolution, pp 577\u2013580","DOI":"10.1109\/ICSME.2014.99"},{"key":"10618_CR48","doi-asserted-by":"crossref","unstructured":"Robillard MP, Arya DM, Ernst NA, Guo JLC, Lamothe M, Nassif M, Novielli N, Serebrenik A, Steinmacher I, Stol KJ (2024) Communicating study design trade-offs in software engineering. ACM Trans Softw Eng Methodol 33(5):112:1\u201310","DOI":"10.1145\/3649598"},{"key":"10618_CR49","doi-asserted-by":"crossref","unstructured":"Robillard MP, Treude C (2020) Understanding Wikipedia as a resource for opportunistic learning of computing concepts. In: Proceedings of the 51st ACM technical symposium on computer science education, pp 72\u201378","DOI":"10.1145\/3328778.3366832"},{"issue":"6","key":"10618_CR50","doi-asserted-by":"publisher","first-page":"703","DOI":"10.1007\/s10664-010-9150-8","volume":"16","author":"MP Robillard","year":"2011","unstructured":"Robillard MP, DeLine R (2011) A field study of API learning obstacles. Empir Softw Eng 16(6):703\u2013732","journal-title":"Empir Softw Eng"},{"issue":"4","key":"10618_CR51","doi-asserted-by":"publisher","first-page":"434","DOI":"10.1109\/TSE.2008.26","volume":"34","author":"J Sillito","year":"2008","unstructured":"Sillito J, Murphy GC, De Volder K (2008) Asking and answering questions during a programming change task. IEEE Trans Softw Eng 34(4):434\u2013451","journal-title":"IEEE Trans Softw Eng"},{"key":"10618_CR52","doi-asserted-by":"crossref","unstructured":"Sun J, Xing Z, Chu R, Bai H, Wang J, Peng X (2019) Know-how in programming tasks: From textual tutorials to task-oriented knowledge graph. In: Proceedings of the IEEE international conference on software maintenance and evolution, pp 257\u2013268","DOI":"10.1109\/ICSME.2019.00039"},{"key":"10618_CR53","doi-asserted-by":"crossref","unstructured":"Suzuki R, Soares G, Glassman E, Head A, D\u2019Antoni L, Hartmann B (2017) Exploring the design space of automatically synthesized hints for introductory programming assignments. In: Proceedings of the CHI conference extended abstracts on human factors in computing systems, pp 2951\u20132958","DOI":"10.1145\/3027063.3053187"},{"key":"10618_CR54","doi-asserted-by":"crossref","unstructured":"Tashman CS, Edwards WK (2011a) Active reading and its discontents: The situations, problems and ideas of readers. In: Proceedings of the SIGCHI conference on human factors in computing systems, pp 2927\u20132936","DOI":"10.1145\/1978942.1979376"},{"key":"10618_CR55","doi-asserted-by":"crossref","unstructured":"Tashman CS, Edwards WK (2011b) LiquidText: A flexible, multitouch environment to support active reading. In: Proceedings of the SIGCHI conference on human factors in computing systems, pp 3285\u20133294","DOI":"10.1145\/1978942.1979430"},{"key":"10618_CR56","doi-asserted-by":"crossref","unstructured":"ter Hoeve M, Sim R, Nouri E, Fourney A, de\u00a0Rijke M, White RW (2020) Conversations with documents: An exploration of document-centered assistance. In: Proceedings of the conference on human information interaction and retrieval, pp 43\u201352","DOI":"10.1145\/3343413.3377971"},{"key":"10618_CR57","doi-asserted-by":"crossref","unstructured":"Todi K, Leiva LA, Buschek D, Tian P, Oulasvirta A (2021) Conversations with GUIs. In: Proceedings of the ACM designing interactive systems conference, pp 1447\u20131457","DOI":"10.1145\/3461778.3462124"},{"key":"10618_CR58","doi-asserted-by":"crossref","unstructured":"Tomova M, Hofmann M, H\u00fctterer C, M\u00e4der P (2024) Assessing the utility of text-to-SQL approaches for satisfying software developer information needs. Empir Softw Eng 29(1):15:1\u201348","DOI":"10.1007\/s10664-023-10374-z"},{"issue":"6","key":"10618_CR59","doi-asserted-by":"publisher","first-page":"565","DOI":"10.1109\/TSE.2014.2387172","volume":"41","author":"C Treude","year":"2015","unstructured":"Treude C, Robillard MP, Dagenais B (2015) Extracting development tasks to navigate software documentation. IEEE Trans Softw Eng 41(6):565\u2013581","journal-title":"IEEE Trans Softw Eng"},{"key":"10618_CR60","doi-asserted-by":"publisher","first-page":"150","DOI":"10.1016\/j.compedu.2014.06.003","volume":"78","author":"H van der Meij","year":"2014","unstructured":"van der Meij H, van der Meij J (2014) A comparison of paper-based and video tutorials for software learning. Comput Educ 78:150\u2013159","journal-title":"Comput Educ"},{"key":"10618_CR61","doi-asserted-by":"crossref","unstructured":"Wang Y, Kim YS (2023) Making data-driven articles more accessible: An active preference learning approach to data fact personalization. In: Proceedings of the ACM designing interactive systems conference, pp 1353\u20131366","DOI":"10.1145\/3563657.3595986"},{"key":"10618_CR62","doi-asserted-by":"crossref","unstructured":"Wu D, Jing XY, Zhang H, Feng Y, Chen H, Zhou Y, Xu B (2023) Retrieving API knowledge from tutorials and Stack Overflow based on natural language queries. ACM Trans Softw Eng Methodol 32(5):109:1\u201336","DOI":"10.1145\/3565799"},{"key":"10618_CR63","doi-asserted-by":"crossref","unstructured":"Xiao T, Treude C, Hata H, Matsumoto K (2024) DevGPT: Studying developer-ChatGPT conversations. In: Proceedings of the 21st international conference on mining software repositories, pp 227\u2013230","DOI":"10.1145\/3643991.3648400"},{"key":"10618_CR64","doi-asserted-by":"crossref","unstructured":"Yan L, Kim M, Hartmann B, Zhang T, Glassman EL (2022) Concept-annotated examples for library comparison. In: Proceedings of the 35th annual ACM symposium on user interface software and technology, pp 65:1\u201316","DOI":"10.1145\/3526113.3545647"},{"key":"10618_CR65","doi-asserted-by":"crossref","unstructured":"Ye Z, Yuan X, Gaur S, Halfaker A, Forlizzi J, Zhu H (2021) Wikipedia ORES explorer: Visualizing trade-offs for designing applications with machine learning API. In: Proceedings of the ACM designing interactive systems conference, pp 1554\u20131565","DOI":"10.1145\/3461778.3462099"}],"container-title":["Empirical Software Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10664-025-10618-0.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10664-025-10618-0\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10664-025-10618-0.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,11,20]],"date-time":"2025-11-20T13:27:01Z","timestamp":1763645221000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10664-025-10618-0"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,2,26]]},"references-count":65,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2025,5]]}},"alternative-id":["10618"],"URL":"https:\/\/doi.org\/10.1007\/s10664-025-10618-0","relation":{},"ISSN":["1382-3256","1573-7616"],"issn-type":[{"type":"print","value":"1382-3256"},{"type":"electronic","value":"1573-7616"}],"subject":[],"published":{"date-parts":[[2025,2,26]]},"assertion":[{"value":"23 January 2025","order":1,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"26 February 2025","order":2,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The authors declare that they have no conflict of interest.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflicts of Interest"}},{"value":"This work is complemented by a publicly available online appendix (Nassif and Robillard\n                      \n                      ). The appendix includes all the material necessary to replicate the study, including the document set, task instructions, and configuration files for two integrated development environments. It also includes the annotation guidelines and results of each phase of our analysis (see Section\u00a0\n                      \n                      ). Additionally, readers can find documents in the Casdoc format at\n                      \n                      .","order":3,"name":"Ethics","group":{"name":"EthicsHeading","label":"Online Appendix"}}],"article-number":"73"}}