[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
article

Semantic Web Approaches in Stack Overflow: : Research Trends and Technological Insights

Published: 13 December 2024 Publication History

Abstract

StackOverflow (SO), a prominent question-answering site for programming, has amassed a vast repository of user-generated content since its inception in 2008. This paper conducts a thorough analysis of research trends on SO, examining 170 publications from 2008 to 2019. Utilizing qualitative and quantitative methods, the study categorizes papers using literature review and Latent Dirichlet Allocation (LDA), identifying 62 topics grouped into 8 main categories. Additionally, it highlights tools developed by researchers using SO data sets, showcasing their practical applications. The analysis also identifies research gaps and proposes future directions for each research area. This study serves as a valuable resource for practitioners and researchers interested in utilizing community data sets, offering insights into existing work, essential tools and techniques, and potential avenues for future research.

References

[1]
Abdur, R. (2018). A conceptual model and web platform for discovering digital heroes from stack overflow developer community forum using a data mining approach [Unpublished doctoral dissertation]. Moi University, Eldoret, Kenya.
[2]
Ahmad, A., Feng, C., Ge, S., & Yousif, A. (2018). A survey on mining stack overflow: Question and answering (q&a) community. Data Technologies and Applications, 52(2), 190–247.
[3]
Ahmad, A., Feng, C., Khan, M., Khan, A., Ullah, A., Nazir, S., & Tahir, A. (2020). A systematic literature review on using machine learning algorithms for software requirements identification on stack overflow. Security and Communication Networks, 2020(1), 8830683.
[4]
AhmadM.CinneideM. O. (2019). Impact of stack overflow code snippets on software cohesion:´ A preliminary study. In Proceedings of the 16th international conference on mining software repositories (pp. 250–254). IEEE Press. /10.1109/MSR.2019.00050
[5]
AhmedS.BagherzadehM. (2018). What do concurrency developers ask about?: a large-scale study using stack overflow. In Proceedings of the 12th acm/ieee international symposium on empirical software engineering and measurement (p. 30). ACM. 10.1145/3239235.3239524
[6]
Ahmed, T., & Srivastava, A. (2017). Understanding and evaluating the behavior of technical users. a study of developer interaction at stackoverflow. Human-centric Computing and Information Sciences, 7(1), 8.
[7]
Akoglu, L., Chau, D. H., Kang, U., Koutra, D., & Faloutsos, C. (2012). Opavion: Mining and visualization in large graphs. In Candan, K. S., Chen, Y., Snodgrass, R. T., Gravano, L., & Fuxman, A. (Eds.), Proceedings of the 2012 international conference on management of data - sigmod ’12 (pp. 717–720). ACM Press.
[8]
AllamanisM.SuttonC. (2013). Why, when, and what: Analyzing stack overflow questions by topic, type, and code. In Proceedings of the 10th international working conference on mining software repositories (pp. 53–56). IEEE Press. 10.1109/MSR.2013.6624004
[9]
Almarimi, N., Ouni, A., Chouchen, M., & Mkaouer, M. W. (2022). Improving the detection of community smells through socio-technical and sentiment analysis. Journal of Software.
[10]
Alrashedy, K. (2018). Predicting the programming language of questions and snippets of stack overflow using natural language processing [Unpublished doctoral dissertation]. University of Victoria.
[11]
Anderson, A., Huttenlocher, D., Kleinberg, J., & Leskovec, J. (2012). Discovering value from community activity on focused question answering sites. In Yang, Q., Agarwal, D., & Pei, J. (Eds.), Proceedings of the 18th acm sigkdd international conference on knowledge discovery and data mining - kdd ’12 (p. 850). ACM Press.
[12]
Anderson, A., Huttenlocher, D., Kleinberg, J., & Leskovec, J. (2013). Steering user behavior with badges. In Proceedings of the 22nd international conference on world wide web (pp. 95–106). ACM. 10.1145/2488388.2488398
[13]
Annamoradnejad, I., & Habibi, J. (2023). Automatic moderation of user-generated content. In Encyclopedia of data science and machine learning (pp. 1344–1355). IGI Global.
[14]
Anwar, Z., & Afzal, H. (2024). Mining crowd sourcing repositories for open innovation in software engineering. Automated Software Engineering, 31(1), 11.
[15]
Anwar, Z., Afzal, H., Ahsan, A., Iltaf, N., & Maqbool, A. (2023). A novel hybrid cnn-lstm approach for assessing stackoverflow post quality. Journal of Intelligent Systems, 32(1), 20230057.
[16]
Anwar, Z., Afzal, H., Al-Shehari, T., Al-Razgan, M., Alfakih, T., & Nawaz, R. (2024). Mining the opinions of software developers for improved project insights: Harnessing the power of transfer learning. IEEE Access : Practical Innovations, Open Solutions, 12, 65942–65955.
[17]
Anwar, Z., Afzal, H., Altaf, N., Kadry, S., & Kim, J. (2024). Fuzzy ensemble of fined tuned bert models for domain-specific sentiment analysis of software engineering dataset. PLoS One, 19(5), e0300279. 38805433.
[18]
Anwar, Z., Afzal, H., & Iltaf, N. (2024). Learning beyond books: A hybrid model to learn real-world problems. Computer Applications in Engineering Education. 10.1002/cae.22792
[19]
Anwar, Z., Bibi, N., & Ahsan, A. (2013). Expertise based skill management model for effective project resource allocation under stress in software industry of pakistan. In 2013 6th international conference on information management, innovation management and industrial engineering (Vol. 1, pp. 509–513). 10.1109/ICIII.2013.6702986
[20]
Anwar, Z., Bibi, N., Rana, T., Kadry, S., & Afzal, H. (2024). Collaborative solutions to software architecture challenges faced by it professionals. International Journal of Human Capital and Information Technology Professionals, 15(1), 1–29.
[21]
Arwan, A., Rochimah, S., & Akbar, R. J. (2015). Source code retrieval on stackoverflow using lda. In 2015 3rd international conference on information and communication technology, icoict 2015 (pp. 295–299). IEEE Press. 10.1109/ICoICT.2015.7231439
[22]
AsaduzzamanM.MashiyatA. S.RoyC. K.SchneiderK. A. (2013). Answering questions about unanswered questions of stack overflow. In Proceedings of the 10th working conference on mining software repositories (pp. 97–100). IEEE Press. 10.1109/MSR.2013.6624015
[23]
Bacchelli, A., Ponzanelli, L., & Lanza, M. (2012). Harnessing stack overflow for the ide. In 2012 third international workshop on recommendation systems for software engineering (rsse) (pp. 26–30). IEEE Press. 10.1109/RSSE.2012.6233404
[24]
Bajaj, K., Pattabiraman, K., & Mesbah, A. (2014). Mining questions asked by web developers. In Proceedings of the 11th working conference on mining software repositories - msr 2014 (pp. 112–121). ACM. 10.1145/2597073.2597083
[25]
BaltesS.DumaniL.TreudeC.DiehlS. (2018). Sotorrent: Reconstructing and analyzing the evolution of stack overflow posts. In Proceedings of the 15th international conference on mining software repositories (pp. 319–330). ACM. 10.1145/3196398.3196430
[26]
Baltes, S., Treude, C., & Diehl, S. (2018). Sotorrent: Studying the origin, evolution, and usage of stack overflow code snippets. arXiv preprint arXiv:1809.02814.
[27]
Barua, A., Thomas, S. W., & Hassan, A. E. (2014, June). What are developers talking about? an analysis of topics and trends in stack overflow. Empirical Software Engineering, 19(3), 619–654.
[28]
BatraH.PunnN. S.SonbhadraS. K.AgarwalS. (2021). Bert-based sentiment analysis: A software engineering perspective. In International conference on database and expert systems applications (pp. 138–148). 10.1007/978-3-030-86472-9_13
[29]
Bazelli, B., Hindle, A., & Stroulia, E. (2013). On the personality traits of stackoverflow users. In IEEE international conference on software maintenance, icsm (pp. 460–463). IEEE Press.
[30]
Beeharry, Y., & Ganoo, M. (2018). Analysis of data from the survey with developers on stack overflow: A case study. ADBU Journal of Engineering Technology, 7(2).
[31]
BeyerS.MachoC.PinzgerM.Di PentaM. (2018). Automatically classifying posts into question categories on stack overflow. In Proceedings of the 26th conference on program comprehension (pp. 211– 221). ACM. 10.1145/3196321.3196333
[32]
Bhanu, M., & Chandra, J. (2016). Exploiting response patterns for identifying topical experts in stackoverflow. In 2016 eleventh international conference on digital information management (icdim) (pp. 139–144). IEEE Press. 10.1109/ICDIM.2016.7829790
[33]
Biswas, E., Karabulut, M. E., Pollock, L., & Vijay-Shanker, K. (2020). Achieving reliable sentiment analysis in the software engineering domain using bert. In 2020 IEEE international conference on software maintenance and evolution (icsme).
[34]
Bosu, A., Corley, C. S., Heaton, D., Chatterji, D., Carver, J. C., & Kraft, N. A. (2013). Building reputation in stackoverflow: An empirical investigation. In Ieee international working conference on mining software repositories (pp. 89–92). IEEE Press.
[35]
Calefato, F., Lanubile, F., Maiorano, F., & Novielli, N. (2018). Sentiment polarity detection for software development. In 2018 IEEE/ACM 40th international conference on software engineering (icse) (pp. 128–128). IEEE Press.
[36]
Calefato, F., Lanubile, F., Marasciulo, M. C., & Novielli, N. (2015). Mining successful answers in stack overflow. In 2015 IEEE/ACM 12th working conference on mining software repositories (pp. 430–433). IEEE. 10.1109/MSR.2015.56
[37]
CampbellJ. C.ZhangC.XuZ.HindleA.MillerJ. (2013). Deficient documentation detection. In Proceedings of the 10th working conference on mining software (msr 2013) (p. 57-60). IEEE Press. 10.1109/MSR.2013.6624005
[38]
Campos, E. C., & de Almeida Maia, M. (2014). Automatic categorization of questions from q&a sites. In Proceedings of the 29th annual ACM symposium on applied computing - sac ’14 (pp. 641–643). ACM. 10.1145/2554850.2555117
[39]
CarlosG.ClearyB.SingerL. (2013). A study of innovation diffusion through link sharing on stack overflow. In Proceedings of the 10th working conference on mining software (msr 2013) (pp. 81–84). ACM.
[40]
Chang, D., Schiff, M., & Wu, W. (2013). Eliciting answers on stackoverflow. Working Paper.
[41]
Chang, S., & Pal, A. (2013). Routing questions for collaborative answering in community question answering. In Proceedings of the 2013 IEEE/ACM international conference on advances in social networks analysis and mining (pp. 494–501). IEEE Press.
[42]
Cline, V., Dharwadkar, A., Goyal, R., Engels, D., Srinivas, R., & Rafiqi, S. (2018). Stack overflow question retrieval system. SMU Data Science Review, 1(2), 1–34.
[43]
Convertino, G., Zancanaro, M., Piccardi, T., & Ortega, F. (2017). Toward a mixed-initiative qa system: From studying predictors in stack exchange to building a mixed-initiative tool. International Journal of Human-Computer Studies, 99, 1–20.
[44]
Coogle, J. J. (2019). Applying hierarchical tag-topic models to stack overflow [Unpublished master’s thesis]. Virginia Commonwealth University, Richmond, VA, USA.
[45]
CorreaD.SurekaA. (2013). Fit or unfit: analysis and prediction of’closed questions’ on stack overflow. In Proceedings of the first acm conference on online social networks (pp. 201–212). ACM. 10.1145/2512938.2512954
[46]
CorreaD.SurekaA. (2014). Chaff from the wheat: Characterization and modeling of deleted questions on stack overflow. In Proceedings of the 23rd international conference on world wide web (pp. 631–641). ACM. 10.1145/2566486.2568036
[47]
Dagenais, B., & Robillard, M. P. (2010). Creating and evolving developer documentation: Understanding the decisions of open source contributors. In ACM international symposium on foundations of software engineering (pp. 127–136). ACM.
[48]
de Souza, L. B., Campos, E. C., & Maia, M. D. A. (2014, sep). On the extraction of cookbooks for apis from the crowd knowledge. In 2014 Brazilian symposium on software engineering. IEEE.
[49]
de Souza, L. B. L., Campos, E. C., & Maia, M. D. A. (2014). Ranking crowd knowledge to assist software development. In Proceedings of the 22nd international conference on program comprehension (pp. 72– 82). ACM. Retrieved from http://doi.acm.org.proxy.lib.fsu .edu/10.1145/2597008.2597146 10.1145/2597008.2597146
[50]
DiamantopoulosT.SifakiM.-I.SymeonidisA. L. (2019). Towards mining answer edits to extract evolution patterns in stack overflow. In Proceedings of the 16th international conference on mining software repositories (pp. 215–219). IEEE Press. 10.1109/MSR.2019.00043
[51]
EllmannM.SchneckeM. (2018). Two perspectives on software documentation quality in stack overflow. In Proceedings of the 4th acm sigsoft international workshop on nlp for software engineering (pp. 6–9). ACM. 10.1145/3283812.3283816
[52]
Finding expert users in community question answering. (2012). In Proceedings of the 21st international conference companion on world wide web - www ’12 companion (pp. 791–798). ACM Press. 10.1145/2187980.2188202
[53]
Fischer, F., Xiao, H., Kao, C.-Y., Stachelscheid, Y., Johnson, B., & Razar, D. (2019). Stack overflow considered helpful! deep learning security nudges towards stronger cryptography. In 28th {USENIX} security symposium ({USENIX} security 19) (pp. 339–356).
[54]
Fontao, A., Ábia, B., Wiese, I., Estácio, B., Quinta, M., Santos, R. P., & Dias-Neto, A. C. (2018). Support-´ ing governance of mobile application developers from mining and analyzing technical questions in stack overflow. Journal of Software Engineering Research and Development, 6(1), 8.
[55]
Frantzi, K., Ananiadou, S., & Mima, H. (2000). Automatic recognition of multi-word terms. the cvalue/nc-value method. International Journal on Digital Libraries, 3(2), 115–130.
[56]
FuJ.LiY.ZhangQ.WuQ.MaR.HuangX.JiangY.-G. (2020). Recurrent memory reasoning network for expert finding in community question answering. In Proceedings of the 13th international conference on web search and data mining (pp. 187–195). 10.1145/3336191.3371817
[57]
Gao, Z., Xia, X., Lo, D., Grundy, J., Zhang, X., & Xing, Z. (2023). I know what you are searching for: Code snippet recommendation from stack overflow posts. ACM Transactions on Software Engineering and Methodology, 32(3), 1–42.
[58]
Ghrairi, N., Kpodjedo, S., Barrak, A., Petrillo, F., & Khomh, F. (2018). The state of practice on virtual reality (vr) applications: An exploratory study on github and stack overflow. In 2018 IEEE international conference on software quality, reliability and security (qrs). IEEE Press.
[59]
Ginsca, A. L., & Popescu, A. (2013). User profiling for answer quality assessment in q&a communities. In Proceedings of the 2103 workshop on data-driven user behavioral modelling and mining from social media - dubmod ’13 (pp. 25–28). ACM Press. Retrieved from https://dl.acm.org/ citation.
[60]
GkotsisG.StepanyanK.PedrinaciC.DomingueJ.LiakataM. (2014). It’s all in the content: state of the art best answer prediction based on discretisation of shallow linguistic features. In Proceedings of the 2014 acm conference on web science (websci) (pp. 202–210). ACM. 10.1145/2615569.2615681
[61]
Graham, K. (2013). Techmatters: “qiqqa” than you can say reference management: A tool to organize the research process. LOEX Quarterly, 40(1), 3.
[62]
GrantS.BettsB. (2013). Encouraging user behaviour with achievements: an empirical study. In Proceedings of the 10th working conference on mining software repositories (pp. 65–68). IEEE Press. 10.1109/MSR.2013.6624007
[63]
GraßlI.FraserG. (2022). Scratch as social network: topic modeling and sentiment analysis in scratch projects. In Proceedings of the 2022 acm/ieee 44th international conference on software engineering: Software engineering in society (pp. 143–148). 10.1145/3510458.3513021
[64]
Greco, C. (2018). A behavior-driven recommendation system for stack overflow posts [Unpublished master’s thesis]. Virginia Commonwealth University.
[65]
GrecoC.HadenT.DamevskiK. (2018). Stackintheflow: behavior-driven recommendation system for stack overflow posts. In Proceedings of the 40th international conference on software engineering: Companion proceeedings (pp. 5–8). ACM. 10.1145/3183440.3183477
[66]
Gujral, H., Sharma, A., Lal, S., Kaur, A., Kumar, A., & Sureka, A. (2018). Empirical analysis of the logging questions on the stack overflow website. In 2018 conference on software engineering & data sciences (coseds)(in-press). Ruzica Piskac.
[67]
HalavaisA.KwonK. H.HavenerS.StrikerJ. (2014). Badges of friendship: Social influence and badge acquisition on stack overflow. In Proceedings of the 47th hawaii international international conference on systems science (hicss-47 2014) (pp. 1607–1615). IEEE. 10.1109/HICSS.2014.206
[68]
HanrahanB. V.ConvertinoG.NelsonL. (2012). Modeling problem difficulty and expertise in stackoverflow. In Proceedings of the acm 2012 conference on computer supported cooperative work companion (pp. 91–94). ACM. 10.1145/2141512.2141550
[69]
Hassan, S. A., Das, D., Iqbal, A., Bosu, A., Shahriyar, R., & Ahmed, T. (2018). Soqde: A supervised learning based question difficulty estimation model for stack overflow. In 2018 25th Asia-Pacific software engineering conference (apsec) (pp. 445–454). IEEE Press. 10.1109/APSEC.2018.00059
[70]
Henning, V., & Reichelt, J. (2008). Mendeley-a last. fm for research? In 2008 IEEE fourth international conference on escience (pp. 327–328).
[71]
Herrmann, M., Obaidi, M., Chazette, L., & Klunder, J. (2022). On the subjectivity of emotions in soft-¨ ware projects: How reliable are pre-labeled data sets for sentiment analysis? Journal of Systems and Software, 193, 111448.
[72]
Herrmann, M., Obaidi, M., & Klunder, J. (2022). Senti-analyzer: joint sentiment analysis for text-based¨ and verbal communication in software projects. arXiv preprint arXiv:2206.10993.
[73]
Hsieh, J. W. (2020). Asking questions is easy, asking great questions is hard: Constructing effective stack overflow questions [Unpublished doctoral dissertation]. Oberlin College.
[74]
HunaA.SrbaI.BielikovaM. (2016). Exploiting content quality and question difficulty in cqa reputation systems. In Proceedings of the 12th international conference and school on advances in network science-volume 9564 (pp. 68–81). Springer. 10.1007/978-3-319-28361-6_6
[75]
Islam, M. R., & Zibran, M. F. (2018). A comparison of software engineering domain specific sentiment analysis tools. In 2018 IEEE 25th international conference on software analysis, evolution and reengineering (saner) (pp. 487–491). IEEE Press. 10.1109/SANER.2018.8330245
[76]
Jiau, H. C., & Yang, F.-P. (2012). Facing up to the inequality of crowdsourced api documentation. Software Engineering Notes, 37(1), 1–9.
[77]
JinX.ServantF. (2019). What edits are done on the highly answered questions in stack overflow?: an empirical study. In Proceedings of the 16th international conference on mining software repositories (pp. 225–229). IEEE Press. 10.1109/MSR.2019.00045
[78]
Joorabchi, A., English, M., & Mahdi, A. E. (2016, March). Text mining stackoverflow. Journal of Enterprise Information Management, 29(2), 255–275.
[79]
Kavaler, D., Posnett, D., Gibler, C., Chen, H., Devanbu, P., & Filkov, V. (2013). Using and asking: Apis used in the android market and asked about in stackoverflow. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 8238 LNCS, 405–418. 35.
[80]
Kichou, S., Boussaid, O., & Meziane, A. (2020). Tag’s depth-based expert profiling using a topic modeling technique. International Journal on Semantic Web and Information Systems, 16(4), 81–99.
[81]
Kumar, R., Lifshits, Y., & Tomkins, A. (2010). Evolution of two-sided markets. In Proceedings of the third acm international conference on web search and data mining - wsdm ’10 (pp. 311–319). ACM Press.
[82]
KumarV.PedanekarN. (2016). Mining shapes of expertise in online social q&a communities. In Proceedings of the 19th acm conference on computer supported cooperative work and social computing companion (pp. 317–320). ACM. 10.1145/2818052.2869096
[83]
Lal, S., Correa, D., & Sureka, A. (2014, dec). Miqs: Characterization and prediction of migrated questions on stackexchange. In 21st asia-pacific software engineering conference. IEEE.
[84]
Latorre, N., Minelli, R., Mocci, A., Ponzanelli, L., & Lanza, M. (2015, sep). Soda: the stack overflow dataset almanac. In 2015 ieee 5th workshop on mining unstructured data (mud). IEEE.
[85]
Lezina, G. E., & Kuznetsov, A. M. (2013). Predict closed questions on stackoverflow. In Ceur workshop proceedings (Vol. 1031, pp. 10–14). Ruzica Piskac.
[86]
Li, G., Zhu, H., Lu, T., Ding, X., & Gu, N. (2015). Is it good to be like wikipedia? Exploring the tradeoffs of introducing collaborative editing model to q&a sites. In Proceedings of the 18th ACM conference on computer supported cooperative work & social computing (pp. 1080–1091). ACM. 10.1145/2675133.2675155
[87]
Li, M., Chen, L., Chen, Y., & Wang, J. (2020). Extracting core answers using the grey wolf optimizer in community question answering. Applied Soft Computing, 90, 106125.
[88]
Lin, J.-W. (2018). Predicting the best answers for questions on stack overflow.
[89]
Linares-VasquezM.DitB.PoshyvanykD. (2013). An exploratory analysis of mobile development´ issues using stack overflow. In Proceedings of the 10th working conference on mining software repositories (pp. 93–96). IEEE Press. 10.1109/MSR.2013.6624014
[90]
Ling, L., & Larsen, S. (2018). Sentiment analysis on stack overflow with respect to document type and programming language [Unpublished master’s thesis]. KTH Royal Institute of Technology, Stockholm, Sweden.
[91]
Lopez-Nores, M., Blanco-Fernández, Y., Bravo-Torres, J. F., Pazos-Arias, J. J., Gil-Solla, A., & Ramos-Cabrer, M. (2019). Experiences from placing stack overflow at the core of an intermediate programming course. Computer Applications in Engineering Education, 27(3), 698–707.
[92]
Lord, L., Sell, J., Bagirov, F., & Newman, M. (2018). Survival analysis within stack overflow: Python and r. In 2018 4th international conference on big data innovations and applications (innovate-data) (pp. 51–59). IEEE Press.
[93]
Lotufo, R., Passos, L., & Czarnecki, K. (2012, jun). Towards improving bug tracking systems with game mechanisms. In M. Lanza, M. D. Penta, & T. Xi (Eds.), 2012 9th IEEE working conference on mining software repositories (msr) (pp. 2–11). IEEE. Retrieved from 10.1109/MSR.2012.6224293
[94]
Maity, S. K., Panigrahi, A., Ghosh, S., Banerjee, A., Goyal, P., & Mukherjee, A. (2019). Deeptagrec: A content-cum-user based tag recommendation framework for stack overflow.
[95]
Mastrangelo, L., Ponzanelli, L., Mocci, A., Lanza, M., Hauswirth, M., & Nystrom, N. (2015). Use at your own risk: the java unsafe api in the wild. In Proceedings of the 2015 ACM SIGPLAN international conference on object-oriented programming, systems, languages, and applications - oopsla 2015 (pp. 695–710). ACM Press.
[96]
May, A., Wachs, J., & Hannak, A. (2019). Gender differences in participation and reward on stack overflow.´ . Empirical Software Engineering, 24(4), 1–23.
[97]
McCallum, A. K. (2002). Mallet: A machine learning for language toolkit. http://mallet. cs. umass. edu.
[98]
Meldrum, S., Licorish, S. A., & Savarimuthu, B. T. R. (2020). Exploring research interest in stack overflow– a systematic mapping study and quality evaluation. arXiv preprint arXiv:2010.12282.
[99]
Morrison, P., & Murphy-Hill, E. (2013). Is programming knowledge related to age? an exploration of stack overflow. In Proceedings of the 10th international working conference on mining software repositories (pp. 69–72). IEEE.
[100]
Movshovitz-Attias, D., & Cohen, W. W. W. (2013). Natural language models for predicting programming comments. Proceedings of the 51st Annual Meeting of the Association for Computational Linguistics (Volume 2: Short Papers), 35–40. Retrieved from https://www.aclweb.org/anthology/P13-2007\%5Cn
[101]
Movshovitz-AttiasD.Movshovitz-AttiasY.SteenkisteP.FaloutsosC. (2013). Analysis of the reputation system and user contributions on a question answering website: Stackoverflow. In Proceedings of the 2013 ieee/acm international conference on advances in social networks analysis and mining (pp. 886– 893). ACM. 10.1145/2492517.2500242
[102]
Mula, V. K. C., Kumar, L., Murthy, L. B., & Krishna, A. (2022). Software sentiment analysis using deeplearning approach with word-embedding techniques. In 2022 17th conference on computer science and intelligence systems (fedcsis) (pp. 873–882).
[103]
Murgia, A. (2016). Among the machines: Human-bot interaction on social q & a websites. In Chi extended abstracts on human factors in computing systems (pp. 1272–1279). ACM.
[104]
Mustafa, S., Zhang, W., & Naveed, M. M. (2023). What motivates online community contributors to contribute consistently? a case study on stackoverflow netizens. Current Psychology (New Brunswick, N.J.), 42(13), 10468–10481. 35789627.
[105]
Nasehi, S. M., Sillito, J., Maurer, F., & Burns, C. (2012). What makes a good code example?: A study of programming q&a in stackoverflow. In 28th IEEE international conference on software maintenance (icsm) (pp. 25–34). IEEE Computer Society. 10.1109/ICSM.2012.6405249
[106]
NishiM. A.CiborowskaA.DamevskiK. (2019). Characterizing duplicate code snippets between stack overflow and tutorials. In Proceedings of the 16th international conference on mining software repositories (pp. 240–244). IEEE Press. 10.1109/MSR.2019.00048
[107]
Novielli, N., Calefato, F., & Lanubile, F. (2015). The challenges of sentiment detection in the social programmer ecosystem. In Proceedings of the 7th international workshop on social software engineering - sse 2015 (pp. 33–40). ACM Press.
[108]
Obaidi, M., Nagel, L., Specht, A., & Klunder, J. (2022). Sentiment analysis tools in software engineering:¨ A systematic mapping study. Information and Software Technology, 151, 107018.
[109]
Obiedat, R., Qaddoura, R., Al-Zoubi, A. M., Al-Qaisi, L., Harfoushi, O., Alrefai, M., & Faris, H. (2022). Sentiment analysis of customers’ reviews using a hybrid evolutionary svm-based approach in an imbalanced data distribution. IEEE Access : Practical Innovations, Open Solutions, 10, 22260–22273.
[110]
Oliveira, N., Muller, M., Andrade, N., & Reinecke, K. (2018, November). The exchange in stackexchange: Divergences between stack overflow and its culturally diverse participants. Proc. ACM Hum.- Comput. Interact., 2(CSCW), 130:1–130:22. 10.1145/3274399
[111]
OmondiagbeO. P.LicorishS. A.MacDonellS. G. (2019). Features that predict the acceptability of java and javascript answers on stack overflow. In Proceedings of the evaluation and assessment on software engineering (pp. 101–110). ACM. 10.1145/3319008.3319024
[112]
Pal, A., Harper, F. M., & Konstan, J. A. (2012, May). Exploring question selection bias to identify experts and potential experts in community question answering. ACM Transactions on Information Systems, 30(2), 1–28. https://dl.acm.org/citation.cfm?doid=2180868.2180872.
[113]
ParninC.TreudeC. (2011). Measuring api documentation on the web. In Proceedings of the 2nd international workshop on web 2.0 for software engineering (pp. 25–30). ACM. 10.1145/1984701.1984706
[114]
Parnin, C., Treude, C., Grammel, L., & Storey, M.-A. (2012). Crowd documentation: Exploring the coverage and the dynamics of api discussions on stack overflow. Georgia Institute of Technology, Tech. Rep.
[115]
Paul, S. S., Tripathi, A., & Tewari, R. (2018). Social influence and learning pattern analysis: Case studies in stackoverflow. In Advances in computer and computational sciences (pp. 111–121). Springer.
[116]
Ponzanelli, L. (2012). Exploiting crowd knowledge in the ide [Doctoral dissertation, Universita della` Svizzera Italiana]. Retrieved from http://www.inf.usi.ch/faculty/lanza/Downloads/ Ponz2012a.pdf
[117]
Ponzanelli, L. (2014). Holistic recommender systems for software engineering. In Companion proceedings of the 36th international conference on software engineering - icse companion 2014 (pp. 686–689). ACM. 10.1145/2591062.2591081
[118]
Ponzanelli, L., Bacchelli, A., & Lanza, M. (2013a, mar). Leveraging crowd knowledge for software comprehension and development. In 17th European conference on software maintenance and reengineering. IEEE Press.
[119]
Ponzanelli, L., Bacchelli, A., & Lanza, M. (2013b). Seahawk: Stack overflow in the ide. In Software engineering (icse), 2013 35th international conference on (pp. 1295–1298). IEEE Press.
[120]
Ponzanelli, L., Bavota, G., Di Penta, M., Oliveto, R., & Lanza, M. (2014). Mining stackoverflow to turn the ide into a self-confident programming prompter. In Proceedings of the 11th working conference on mining software repositories - msr 2014 (pp. 102–111). ACM. Retrieved from https://dl.acm.org/citation.cfm?doid=2597073.2597077 10.1145/2597073.2597077
[121]
Ponzanelli, L., Bavota, G., Di Penta, M., Oliveto, R., & Lanza, M. (2015). Prompter. Empirical Software Engineering, 1–42. 10.1007/s10664-015-9397-1
[122]
PonzanelliL.BavotaG.MocciA.Di PentaM.OlivetoR.HasanM.LanzaM. (2016). Too long; didn’t watch!: extracting relevant fragments from software development video tutorials. In Proceedings of the 38th international conference on software engineering (pp. 261–272). ACM. 10.1145/2884781.2884824
[123]
Ponzanelli, L., Bavota, G., Mocci, A., Di Penta, M., Oliveto, R., Russo, B., . . . Lanza, M. (2016). Codetube: extracting relevant fragments from software development video tutorials. In Proceedings of the 38th international conference on software engineering companion - icse ’16 (pp. 645–648). ACM Press. 10.1145/2889160.2889172
[124]
Ponzanelli, L., Bavota, G., Penta, M. D., Oliveto, R., & Lanza, M. (2014). Prompter: A self-confident recommender system. In 2014 ieee international conference on software maintenance and evolution. IEEE Press.
[125]
Ponzanelli, L., Mocci, A., Bacchelli, A., & Lanza, M. (2014). Understanding and classifying the quality of technical forum questions. In 4th international conference on quality software. IEEE Press.
[126]
Ponzanelli, L., Mocci, A., Bacchelli, A., Lanza, M., & Fullerton, D. (2014). Improving low quality stack overflow post detection. In ieee international conference on software maintenance and evolution (pp. 541–544). IEEE Press.
[127]
Ponzanelli, L., Mocci, A., & Lanza, M. (2015a). Stormed: Stack overflow ready made data. In IEEE international working conference on mining software repositories (Vol. 2015-Augus, pp. 474–477). IEEE Press.
[128]
Ponzanelli, L., Mocci, A., & Lanza, M. (2015b). Summarizing complex development artifacts by mining heterogeneous data. In IEEE international working conference on mining software repositories (pp. 401–405). IEEE Press.
[129]
Ragkhitwetsagul, C., Krinke, J., Paixao, M., Bianco, G., & Oliveto, R. (2019). Toxic code snippets on stack overflow. IEEE Transactions on Software Engineering.
[130]
RahmanA.FarhanaE.ImtiazN. (2019). Snakes in paradise?: insecure python-related coding practices in stack overflow. In Proceedings of the 16th international conference on mining software repositories (pp. 200–204). IEEE Press. 10.1109/MSR.2019.00040
[131]
Rahman, M. M., Yeasmin, S., & Roy, C. K. (2013, oct). An ide-based context-aware meta search engine. In 20th working conference on reverse engineering (wcre). IEEE Press.
[132]
Raj, N., Dey, L., & Gaonkar, B. (2011, aug). Expertise prediction for social network platforms to encourage knowledge sharing. In Boissier, O., Benatallah, B., Papazoglou, M. P., Ras, Z. W., & Hacid, M.-S. (Eds.), IEEE/WIC/ACM international conferences on web intelligence and intelligent agent technology (pp. 380–383). IEEE Press.
[133]
RattiganM. J. H.JensenD. (2010). Leveraging d-separation for relational data sets. In Proceedings ieee international conference on data mining, icdm (pp. 989–994). IEEE Press. 10.1109/ICDM.2010.142
[134]
ReinhardtA.ZhangT.MathurM.KimM. (2018). Augmenting stack overflow with api usage patterns mined from github. In Proceedings of the 2018 26th ACM joint meeting on european software engineering conference and symposium on the foundations of software engineering (pp. 880–883). ACM. 10.1145/3236024.3264585
[135]
Riahi, F. (2012). Finding expert users in community question answering services using topic models [Unpublished doctoral dissertation]. Dalhousie University, Halifax, Nova Scotia.
[136]
Rosen, C., & Shihab, E. (2016, June). What are mobile developers asking about? a large scale study using stack overflow. Empirical Software Engineering, 21(3), 1192–1223.
[137]
Roy, P. K., Ahmad, Z., Singh, J. P., & Banerjee, S. (2022). Feature extraction to filter out low-quality answers from social question answering sites. Journal of the Institution of Electronics and Telecommunication Engineers, 1–12.
[138]
Roy, P. K., & Singh, J. P. (2020). Predicting closed questions on community question answering sites using convolutional neural network. Neural Computing & Applications, 32(14), 10555–10572.
[139]
Roy, P. K., Singh, J. P., & Banerjee, S. (2022). Is this question going to be closed? answering question closibility on stack exchange. Journal of Information Science.
[140]
S, A., Martinez, H., Elming, J., & Johannsen, A. (2013). Using crowdsourcing to get representations based on regular expressions. In Empirical methods in natural language processing (pp. 1476–1480). Association for Computational Linguistics.
[141]
SahaA. K.SahaR. K.SchneiderK. A. (2013). A discriminative model approach for suggesting tags automatically for stack overflow questions. In Proceedings of the 10th international working conference on mining software repositories (pp. 73–76). IEEE Press. 10.1109/MSR.2013.6624009
[142]
San Pedro, J., & Karatzoglou, A. (2014). Question recommendation for collaborative question answering systems with rankslda. In Proceedings of the 8th acm conference on recommender systems - recsys ’14 (pp. 193–200). ACM Press.
[143]
SchenkD.LunguM. (2013). Geo-locating the knowledge transfer in stackoverflow. In Proceedings of the 2013 international workshop on social software engineering (pp. 21–24). ACM. 10.1145/2501535.2501540
[144]
Schroth, L., Obaidi, M., Specht, A., & Klunder, J. (2022). On the potentials of realtime sentiment anal-¨ ysis on text-based communication in software projects. In Human-centered software engineering: 9th ifip wg 13.2 international working conference, hcse 2022, eindhoven, the netherlands, august 24–26, 2022, proceedings (pp. 90–109).
[145]
Selleras, R. Q. (2020). Predictive model: Using text mining for determining factors leading to high-scoring answers in stack overflow [Unpublished doctoral dissertation]. The George Washington University.
[146]
Silva, R. F., Paixao, K., & de Almeida Maia, M. (2018). Duplicate question detection in stack overflow: A reproducibility study. In 2018 IEEE 25th international conference on software analysis, evolution and reengineering (saner) (pp. 572–581).
[147]
Sim, S. E., & Gallardo-Valencia, R. E. (2013). Finding source code on the web for remix and reuse. In Sim, S. E., & Gallardo-Valencia, R. E. (Eds.), Finding source code on the web for remix and reuse (pp. 289–330). Springer New York.
[148]
Singer, L., Figueira Filho, F., Cleary, B., Treude, C., Storey, M.-A., & Schneider, K. (2013). Mutual assessment in the social programmer ecosystem. In Proceedings of the 2013 conference on computer supported cooperative work - cscw ’13 (pp. 103–115). ACM. 10.1145/2441776.2441791
[149]
Singh, P., & Shadbolt, N. (2013). Linked data in crowdsourcing purposive social network. In Proceedings of the 22nd international conference on world wide web - www ’13 companion (pp. 913–918). ACM Press. 10.1145/2487788.2488079
[150]
Sinha, T., Wei, W., & Carley, K. (2015). Modeling similarity in incentivized interaction: A longitudinal case study of stackoverflow. Nips 2015 workshop on social and information networks, 29th annual international conference on neural information and processing systems.
[151]
SinhaV. S.ManiS.GuptaM. (2013). Exploring activeness of users in q&a forums. In Proceedings of the 10th international working conference on mining software repositories (pp. 77–80). IEEE Press. 10.1109/MSR.2013.6624010
[152]
Souza, L. B., Campos, E. C., Madeiral, F., Paixao, K., Rocha, A. M., & de Almeida Maia, M. ˜. (2019). Bootstrapping cookbooks for apis from crowd knowledge on stack overflow. Information and Software Technology, 111, 37–49.
[153]
Squire, M., & Funkhouser, C. (2014). “A bit of code”: How the stack overflow community creates quality postings. In Proceedings of the 47th hawaii international conference on system sciences (hicss) (pp. 1425– 1434). IEEE Press. 10.1109/HICSS.2014.185
[154]
Stanley, C., & Byrne, M. (2013). Predicting tags for stackoverflow posts. In Proceedings of the the 12th international conference on cognitive modelling iccm 2013 (pp. 414–419).
[155]
Subramanian, S., & Holmes, R. (2013). Making sense of online code snippets. In IEEE international working conference on mining software repositories (pp. 85–88). IEEE.
[156]
SubramanianS.InozemtsevaL.HolmesR. (2014). Live api documentation. In International conference on software engineering (pp. 643–652). ACM. 10.1145/2568225.2568313
[157]
Sun, M. M., Ghosh, A., Sharma, R., & Kuttal, S. K. (2018). Birds of a feather flock together? a study of developers’ flocking and migration behavior in github and stack overflow. ArXiv, abs/1810.13062.
[158]
Sushine, J., Herbsleb, J. D., & Aldrich, J. (2015, may). Searching the state space: A qualitative study of api protocol usability. In IEEE 23rd international conference on program comprehension (pp. 82–93). IEEE.
[159]
Swillus, M., & Zaidman, A. (2023). Sentiment overflow in the testing stack: Analysing software testing posts on stack overflow. arXiv preprint arXiv:2302.01037.
[160]
Tabassum, J., Maddela, M., Xu, W., & Ritter, A. (2020). Code and named entity recognition in stackoverflow. arXiv preprint arXiv:2005.01634.
[161]
TahirA.YamashitaA.LicorishS.DietrichJ.CounsellS. (2018). Can you tell me if it smells?: A study on how developers discuss code smells and anti-patterns in stack overflow. In Proceedings of the 22nd international conference on evaluation and assessment in software engineering 2018 (pp. 68–78). 10.1145/3210459.3210466
[162]
Tian, F., Liang, P., & Babar, M. A. (2019, March). How developers discuss architecture smells? an exploratory study on stack overflow. In 2019 IEEE international conference on software architecture (icsa).
[163]
Tian, Y., Kochhar, P. S., Lim, E.-P., Zhu, F., & Lo, D. (2013). Predicting best answerers for new questions: An approach leveraging topic modeling and collaborative voting. In Workshops at the international conference on social informatics (pp. 55–68). Springer.
[164]
ToutanovaK.KleinD.ManningC. D.SingerY. (2003). Feature-rich part-of-speech tagging with a cyclic dependency network. In Proceedings of the 2003 conference of the north American chapter of the association for computational linguistics on human language technology-volume 1 (pp. 173–180). 10.3115/1073445.1073478
[165]
Treude, C., Barzilay, O., & Storey, M.-A. D. (2011). How do programmers ask and answer questions on the web? In Taylor, R. N., Gall, H., & Medvidovic, N. (Eds.), ICSE (pp. 804–807). ACM.
[166]
Treude, C., & Filho, F. F. (2012). Programming in a socially networked world: The evolution of the social programmer. In Cscw workshop on the future of collaborative software development (pp. 1–3). Retrieved from https://www.researchgate.net/publication/236647900\Programming\in\ a\Socially\Networked\World\the\Evolution\of\the\Social\Programmer/ file/9c960518a67b6d04a3.pdf
[167]
Treude, C., & Robillard, M. P. (2016). Augmenting api documentation with insights from stack overflow. In Proceedings of the 38th international conference on software engineering - icse ’16 (pp. 392–403). ACM Press.
[168]
Treude, C., & Robillard, M. P. (2017). Understanding stack overflow code fragments. In Software maintenance and evolution (icsme), 2017 ieee international conference on (pp. 509–513).
[169]
Treude, C., & Wagner, M. (2018). Per-corpus configuration of topic modelling for github and stack overflow collections. arXiv preprint arXiv:1804.04749.
[170]
TreudeC.WagnerM. (2019). Predicting good configurations for github and stack overflow topic models. In Proceedings of the 16th international conference on mining software repositories (pp. 84–95). 10.1109/MSR.2019.00022
[171]
Uddin, G., Guéhénuc, Y.-G., Khomh, F., & Roy, C. K. (2022). An empirical study of the effectiveness´ of an ensemble of stand-alone sentiment detection tools for software engineering datasets. ACM Transactions on Software Engineering and Methodology, 31(3), 1–38.
[172]
Uddin, G., & Khomh, F. (2019). Automatic mining of opinions expressed about apis in stack overflow. IEEE Transactions on Software Engineering.
[173]
Vasilescu, B., Capiluppi, A., & Serebrenik, A. (2012, dec). Gender, representation and online participation: A quantitative study of stackoverflow. In International conference on social informatics (pp. 332–338). IEEE.
[174]
Vasilescu, B., Capiluppi, A., & Serebrenik, A. (2013). Gender, representation and online participation: A quantitative study. Interacting with Computers, 26(5), 488–511.
[175]
Vasilescu, B., Filkov, V., & Serebrenik, A. (2013). Stackoverflow and github: Associations between software development and crowdsourced knowledge. In International conference on social computing (pp. 188–195). IEEE.
[176]
VasilescuB.SerebrenikA.DevanbuP.FilkovV. (2014). How social q&a sites are changing knowledge sharing in open source software communities. In Proceedings of the 17th acm conference on computer supported cooperative work & social computing (pp. 342–354). 10.1145/2531602.2531659
[177]
VasilescuB.SerebrenikA.Van Den BrandM. G. J. (2013). The babel of software development: Linguistic diversity in open source. In Proceedings of the 5th international conference on social informatics (Vol. 8238 LNCS, pp. 391–404). Springer. 10.1007/978-3-319-03260-3_34
[178]
Venkataramani, R., Gupta, A., Asadullah, A., Muddu, B., & Bhat, V. (2013). Discovery of technical expertise from open source code repositories. In Proceedings of the 22nd international conference on world wide web - www ’13 companion (pp. 97–98). ACM Press. 10.1145/2487788.2487832
[179]
Voß, J. (2012). Linking folksonomies to knowledge organization systems. In Communications in computer and information science (Vol. 343 CCIS, pp. 89–97). Springer. -642-35233-1 9
[180]
Wang, B., Zhang, X., Du, K., Gao, C., & Li, L. (2023). Multimodal sentiment analysis under modality deficiency with prototype-augmentation in software engineering. In 2023 IEEE international conference on software analysis, evolution and reengineering (saner).
[181]
Wang, S., Chen, T.-H. P., & Hassan, A. E. (2018). How do users revise answers on technical q&a websites? a case study on stack overflow. IEEE Transactions on Software Engineering.
[182]
WangS.LoD.JiangL. (2013). An empirical study on developer interactions in stackoverflow. In Proceedings of the 28th annual acm symposium on applied computing (pp. 1019–1024). ACM. 10.1145/2480362.2480557
[183]
Wang, S., Lo, D., Vasilescu, B., & Serebrenik, A. (2014). Entagrec: An enhanced tag recommendation system for software information sites. In Software maintenance and evolution (icsme), 2014 IEEE international conference on (pp. 291–300).
[184]
Wang, S., Lo, D., Vasilescu, B., & Serebrenik, A. (2018). Entagrec++: An enhanced tag recommendation system for software information sites. Empirical Software Engineering, 23(2), 800–832.
[185]
Wang, W., & Godfrey, M. W. (2013, may). Detecting api usage obstacles: A study of ios and android developer questions. In 10th working conference on mining software repositories (msr). IEEE.
[186]
Wen, W., Zhang, B., Hu, Y., Zhu, X., & Wang, Z. (2024). An api recommendation method for querying mobile computing problems. International Journal of Cognitive Informatics and Natural Intelligence, 18(1), 1–16.
[187]
Wilde, E. (2009). Feeds as query result serializations. arXiv preprint arXiv:0911.2193.
[188]
Winston, E. (n.d.). Case-qa: Context and syntax embeddings for question answering on stack overflow.
[189]
Winston, E., Dhingra, B., Mazaitis, K., Neubig, G., & Cohen, W. W. (n.d.). Answering cloze-style software questions using stack overflow.
[190]
Wong, E., Yang, J., & Tan, L. (2013, nov). Autocomment: Mining question and answer sites for automatic comment generation. In 28th IEEE/ACM international conference on automated software engineering (ase). IEEE.
[191]
Wu, D., Jing, X.-Y., 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 Transactions on Software Engineering and Methodology, 32(5), 1–36.
[192]
Wu, D., Jing, X.-Y., Zhang, H., Zhou, Y., & Xu, B. (2023). Leveraging stack overflow to detect relevant tutorial fragments of apis. Empirical Software Engineering, 28(1), 12.
[193]
Wu, J., Ye, C., & Zhou, H. (2021). Bert for sentiment classification in software engineering. In 2021 international conference on service science (icss).
[194]
Wu, L., Baggio, J. A., & Janssen, M. A. (2015, September). The dynamics of collaborative knowledge production. PLoS One, 11(3), e0149151. 26934733.
[195]
Wu, L., Baggio, J. A., & Janssen, M. A. (2016). The role of diverse strategies in sustainable knowledge production. PLoS One, 11(3), e0149151. 26934733.
[196]
Wu, Y., Wang, S., Bezemer, C.-P., & Inoue, K. (2019). How do developers utilize source code from stack overflow? Empirical Software Engineering, 24(2), 637–673.
[197]
Xu, B., Shirani, A., Lo, D., & Alipour, M. A. (2018). Prediction of relatedness in stack overflow: Deep learning vs. svm: A reproducibility study. In Proceedings of the 12th ACM/IEEE international symposium on empirical software engineering and measurement (pp. 21:1–21:10). ACM. 10.1145/3239235.3240503
[198]
Xu, L., Nian, T., & Cabral, L. (2014). What makes geeks tick? a study of stack overflow careers.
[199]
Xu, L., Nian, T., & Cabral, L. (2016). What makes geeks tick ? A study of stack overflow careers.
[200]
Xu, L., Nian, T., & Cabral, L. (2019). What makes geeks tick? a study of stack overflow careers. Management Science.
[201]
Xu, L., Nian, T., & Cabral, L. (2018). What makes geeks tick? a study of stack overflow careers (Tech. Rep.).
[202]
Xu, S., Bennett, A., Hoogeveen, D., Lau, J. H., & Baldwin, T. (2018, November). Preferred answer selection in stack overflow: Better text representations ... and metadata, metadata, metadata. In Proceedings of the 2018 EMNLP workshop w-NUT: The 4th workshop on noisy user-generated text (pp. 137–147). Association for Computational Linguistics.
[203]
Yao, Y., Tong, H., Xie, T., Akoglu, L., Xu, F., & Lu, J. (2013). Want a good answer? ask a good question first! ArXiv e-prints. Retrieved from http://arxiv.org/abs/1311.6876
[204]
Yao, Z., Weld, D. S., Chen, W.-P., & Sun, H. (2018). Staqc: A systematically mined question-code dataset from stack overflow.
[205]
Ye, D., Xing, Z., Foo, C. Y., Ang, Z. Q., Li, J., & Kapre, N. (2016, mar). Software-specific named entity recognition in software engineering social content. In 2016 IEEE 23rd international conference on software analysis, evolution, and reengineering (saner). IEEE.
[206]
Ye, D., Xing, Z., & Kapre, N. (2016, April). The structure and dynamics of knowledge network in domainspecific q&a sites: A case study of stack overflow. Empirical Software Engineering, 1–32.
[207]
Ye, D., Xing, Z., Li, J., & Kapre, N. (2016). Software-specific part-of-speech tagging. In Proceedings of the 31st annual acm symposium on applied computing - sac ’16 (pp. 1378–1385). ACM Press.
[208]
YeY.HouS.ChenL.LiX.ZhaoL.XuS.XiongQ. (2018). Icsd: An automatic system for insecure code snippet detection in stack overflow over heterogeneous information network. In Proceedings of the 34th annual computer security applications conference (pp. 542–552). 10.1145/3274694.3274742
[209]
YinH.PfahlD. (2017a). A method to transform automatically extracted product features into inputs for kano-like models. In International conference on product-focused software process improvement (pp. 237–254). Springer. 10.1007/978-3-319-69926-4_17
[210]
YinH.PfahlD. (2017b). A preliminary study on the suitability of stack overflow for open innovation in requirements engineering. In Proceedings of the 3rd international conference on communication and information processing (pp. 45–49). ACM. 10.1145/3162957.3162965
[211]
YinP.DengB.ChenE.VasilescuB.NeubigG. (2018). Learning to mine parallel natural language/source code corpora from stack overflow. In Proceedings of the 40th international conference on software engineering: Companion proceeedings (pp. 388–389). ACM. 10.1145/3183440.3195021
[212]
Zhang, H., Wang, S., Chen, T.-H. P., & Hassan, A. E. (2019). Does the hiding mechanism for stack overflow comments work well? no! arXiv preprint arXiv:1904.00946.10.1145/3183440.3195021
[213]
Zhang, H., Wang, S., Chen, T.-H. P., Zou, Y., & Hassan, A. E. (2019). An empirical study of obsolete answers on stack overflow. IEEE Transactions on Software Engineering.
[214]
Zhang, T., Upadhyaya, G., Reinhardt, A., Rajan, H., & Kim, M. (2018). Are code examples on an online q&a forum reliable?: a study of api misuse on stack overflow. In 2018 IEEE/ACM 40th international conference on software engineering (icse) (pp. 886–896). IEEE Press.
[215]
Zolaktaf, Z., Riahi, F., Shafiei, M., & Milios, E. (2011). Modeling community question-answering archives. Cs.Dal.Ca, 1–5. Retrieved from https://web.cs.dal.ca/˜eem/cvWeb/pubs/2011 -Zolaktaf-NIPS.pdf

Index Terms

  1. Semantic Web Approaches in Stack Overflow: Research Trends and Technological Insights
          Index terms have been assigned to the content through auto-classification.

          Recommendations

          Comments

          Please enable JavaScript to view thecomments powered by Disqus.

          Information & Contributors

          Information

          Published In

          cover image International Journal on Semantic Web & Information Systems
          International Journal on Semantic Web & Information Systems  Volume 20, Issue 1
          Nov 2024
          1598 pages

          Publisher

          IGI Global

          United States

          Publication History

          Published: 13 December 2024

          Author Tags

          1. Research Trends
          2. Stack Overflow
          3. Techniques
          4. Tools

          Qualifiers

          • Article

          Contributors

          Other Metrics

          Bibliometrics & Citations

          Bibliometrics

          Article Metrics

          • 0
            Total Citations
          • 0
            Total Downloads
          • Downloads (Last 12 months)0
          • Downloads (Last 6 weeks)0
          Reflects downloads up to 26 Dec 2024

          Other Metrics

          Citations

          View Options

          View options

          Media

          Figures

          Other

          Tables

          Share

          Share

          Share this Publication link

          Share on social media