堆栈溢出问答文章中的API主题问题:实证研究

G. Ajam, C. Rodríguez, B. Benatallah
{"title":"堆栈溢出问答文章中的API主题问题:实证研究","authors":"G. Ajam, C. Rodríguez, B. Benatallah","doi":"10.1109/CLEI52000.2020.00024","DOIUrl":null,"url":null,"abstract":"Application Programming Interfaces (APIs) have become one of the key assets within modern businesses, facilitating the linking and integration of intra- and inter-organizational data and systems in the context of complex and heterogeneous technology ecosystems. APIs allow organizations to monetize data, build profitable partnerships and foster innovation and growth. Understanding APIs and their usage are therefore key to building solutions for enabling successful business operations. This paper aims at understanding API topic issues posted on Stack Overflow (SO), a Community Question Answering (CQA) site for programmers. We conduct an empirical analysis on a sample of 400 randomly-selected Q&As threads to help identify API-related issues and their main topics. A thematic analysis performed on this sample reveals eight main topics related to APIs, among which API usage, debugging, API constraints and API security emerged as the major ones. We also exemplify the types of support provided by SO community in addressing each of the identified topics and discuss possible venues on how to further leverage this knowledge.","PeriodicalId":413655,"journal":{"name":"2020 XLVI Latin American Computing Conference (CLEI)","volume":"32 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":"{\"title\":\"API Topics Issues in Stack Overflow Q&As Posts: An Empirical Study\",\"authors\":\"G. Ajam, C. Rodríguez, B. Benatallah\",\"doi\":\"10.1109/CLEI52000.2020.00024\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Application Programming Interfaces (APIs) have become one of the key assets within modern businesses, facilitating the linking and integration of intra- and inter-organizational data and systems in the context of complex and heterogeneous technology ecosystems. APIs allow organizations to monetize data, build profitable partnerships and foster innovation and growth. Understanding APIs and their usage are therefore key to building solutions for enabling successful business operations. This paper aims at understanding API topic issues posted on Stack Overflow (SO), a Community Question Answering (CQA) site for programmers. We conduct an empirical analysis on a sample of 400 randomly-selected Q&As threads to help identify API-related issues and their main topics. A thematic analysis performed on this sample reveals eight main topics related to APIs, among which API usage, debugging, API constraints and API security emerged as the major ones. We also exemplify the types of support provided by SO community in addressing each of the identified topics and discuss possible venues on how to further leverage this knowledge.\",\"PeriodicalId\":413655,\"journal\":{\"name\":\"2020 XLVI Latin American Computing Conference (CLEI)\",\"volume\":\"32 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2020-10-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"3\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2020 XLVI Latin American Computing Conference (CLEI)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/CLEI52000.2020.00024\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2020 XLVI Latin American Computing Conference (CLEI)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CLEI52000.2020.00024","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3

摘要

应用程序编程接口(api)已成为现代企业的关键资产之一,在复杂和异构技术生态系统的背景下,促进了组织内部和组织间数据和系统的链接和集成。api允许组织将数据货币化,建立有利可图的合作伙伴关系,促进创新和增长。因此,理解api及其用法是构建支持成功业务操作的解决方案的关键。本文旨在理解Stack Overflow (SO)上发布的API主题问题,Stack Overflow是一个面向程序员的社区问答(CQA)网站。我们对随机选择的400个问答线程进行了实证分析,以帮助确定与api相关的问题及其主要主题。对该示例进行的专题分析揭示了与API相关的八个主要主题,其中API使用、调试、API约束和API安全性成为主要主题。我们还举例说明了SO社区在解决每个确定的主题时提供的支持类型,并讨论了如何进一步利用这些知识的可能场所。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
API Topics Issues in Stack Overflow Q&As Posts: An Empirical Study
Application Programming Interfaces (APIs) have become one of the key assets within modern businesses, facilitating the linking and integration of intra- and inter-organizational data and systems in the context of complex and heterogeneous technology ecosystems. APIs allow organizations to monetize data, build profitable partnerships and foster innovation and growth. Understanding APIs and their usage are therefore key to building solutions for enabling successful business operations. This paper aims at understanding API topic issues posted on Stack Overflow (SO), a Community Question Answering (CQA) site for programmers. We conduct an empirical analysis on a sample of 400 randomly-selected Q&As threads to help identify API-related issues and their main topics. A thematic analysis performed on this sample reveals eight main topics related to APIs, among which API usage, debugging, API constraints and API security emerged as the major ones. We also exemplify the types of support provided by SO community in addressing each of the identified topics and discuss possible venues on how to further leverage this knowledge.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
System with Optical Mark Recognition Based on Artificial Vision for the Processing of Multiple Selection Tests in School Competitions Predictive data analysis techniques applied to dropping out of university studies Real-Time Violence Detection in Videos Using Dynamic Images SECO-AM: An Approach for Maintenance of IT Architecture in Software Ecosystems A Mobile Crowdsensing-Based Solution for Online Bus Tracking
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1