An Empirical Study on Neophytes of Stack Overflow: How Welcoming the Community is Towards Them

Show simple item record

dc.contributor.author Mohammad, Suzad
dc.contributor.author Jobair, Abdullah Al
dc.contributor.author Maisha, Zahin Raidah
dc.date.accessioned 2023-03-23T10:07:10Z
dc.date.available 2023-03-23T10:07:10Z
dc.date.issued 2022-05-30
dc.identifier.citation [1] A. May, J. Wachs, and A. Hannák, “Gender differences in participation and reward on stack overflow,” Empirical Software Engineering, vol. 24, no. 4, pp. 1997–2019, 2019. [2] I. Moutidis and H. T. Williams, “Community evolution on stack overflow,” Plos one, vol. 16, no. 6, p. e0253010, 2021. [3] B. Bazelli, A. Hindle, and E. Stroulia, “On the personality traits of stackoverflow users,” in 2013 IEEE International Conference on Software Maintenance, 2013, pp. 460–463. [4] G. Blanco, R. Pérez-López, F. Fdez-Riverola, and A. M. G. Lourenço, “Understanding the social evolution of the java community in stack overflow: A 10-year study of developer interactions,” Future Generation Computer Systems, vol. 105, pp. 446–454, 2020. [Online]. Available: https://www.sciencedirect.com/science/article/pii/S0167739X19311884 [5] S. Baltes, L. Dumani, C. Treude, and S. Diehl, “The evolution of stack overflow posts: Reconstruction and analysis,” 2018. [6] S. Baltes, C. Treude, and S. Diehl, “Sotorrent: Studying the origin, evolution, and usage of stack overflow code snippets,” in Proceedings of the 16th International Conference on Mining Software Repositories, ser. MSR ’19. IEEE Press, 2019, p. 191–194. [Online]. Available: https://doi.org/10.1109/MSR.2019.00038 [7] A. Bosu, C. S. Corley, D. Heaton, D. Chatterji, J. C. Carver, and N. A. Kraft, “Building reputation in stackoverflow: An empirical investigation,” in 2013 10th Working Conference on Mining Software Repositories (MSR), 2013, pp. 89–92. [8] A. K. Saha, R. K. Saha, and K. A. Schneider, “A discriminative model approach for suggesting tags automatically for stack overflow questions,” in 2013 10th Working Conference on Mining Software Repositories (MSR), 2013, pp. 73–76. 33 [9] A. Halavais, K. H. Kwon, S. Havener, and J. Striker, “Badges of friendship: Social influence and badge acquisition on stack overflow,” in 2014 47th Hawaii International Conference on System Sciences, 2014, pp. 1607–1615. [10] I. K. Villanes, S. M. Ascate, J. Gomes, and A. C. Dias-Neto, “What are software engineers asking about android testing on stack overflow?” in Proceedings of the 31st Brazilian Symposium on Software Engineering, ser. SBES’17. New York, NY, USA: Association for Computing Machinery, 2017, p. 104–113. [Online]. Available: https://doi.org/10.1145/3131151.3131157 [11] L. Tóth, B. Nagy, T. Gyimóthy, and L. Vidács, “Why will my question be closed? nlp-based pre-submission predictions of question closing reasons on stack overflow,” in 2020 IEEE/ACM 42nd International Conference on Software Engineering: New Ideas and Emerging Results (ICSE-NIER), 2020, pp. 45–48. [12] A. E. Abbas, “Investigating ‘one-day flies’ users in the stackoverflow: Why do and don’t people participate?” in 2019 International Conference on ICT for Smart Society (ICISS), vol. 7, 2019, pp. 1–5. [13] R. Slag, M. de Waard, and A. Bacchelli, “One-day flies on stackoverflow - why the vast majority of stackoverflow users only posts once,” in 2015 IEEE/ACM 12th Working Conference on Mining Software Repositories, 2015, pp. 458–461. [14] I. Adaji and J. Vassileva, “Towards understanding user participation in stack overflow using profile data,” in International Conference on Social Informatics. Springer, 2016, pp. 3–13. [15] D. Movshovitz-Attias, Y. Movshovitz-Attias, P. Steenkiste, and C. Faloutsos, “Analysis of the reputation system and user contributions on a question answering website: Stackoverflow,” in 2013 IEEE/ACM International Conference on Advances in Social Networks Analysis and Mining (ASONAM 2013), 2013, pp. 886–893. [16] J. Cheng, C. Danescu-Niculescu-Mizil, and J. Leskovec, “How community feedback shapes user behavior,” in Eighth International AAAI Conference on Weblogs and Social Media, 2014. [17] J. Cheriyan, B. T. R. Savarimuthu, and S. Cranefield, “Norm violation in online communities–a study of stack overflow comments,” arXiv preprint arXiv:2004.05589, 2020. [18] H. Alharthi, D. Outioua, and O. Baysal, “Predicting questions’ scores on stack overflow,” in Proceedings of the 3rd International Workshop on CrowdSourcing in Software Engineering, ser. CSI-SE ’16. New York, NY, 34 USA: Association for Computing Machinery, 2016, p. 1–7. [Online]. Available: https://doi.org/10.1145/2897659.2897661 [19] D. Abric, O. E. Clark, M. Caminiti, K. Gallaba, and S. McIntosh, “Can duplicate questions on stack overflow benefit the software development community?” in 2019 IEEE/ACM 16th International Conference on Mining Software Repositories (MSR), 2019, pp. 230–234. [20] R. K. Saha, A. K. Saha, and D. E. Perry, “Toward understanding the causes of unanswered questions in software information sites: A case study of stack overflow,” in Proceedings of the 2013 9th Joint Meeting on Foundations of Software Engineering, ser. ESEC/FSE 2013. New York, NY, USA: Association for Computing Machinery, 2013, p. 663–666. [Online]. Available: https://doi.org/10.1145/2491411.2494585 [21] H. Zhang, S.Wang, T.-H. Chen, Y. Zou, and A. E. Hassan, “An empirical study of obsolete answers on stack overflow,” IEEE Transactions on Software Engineering, vol. 47, no. 4, pp. 850–862, 2021. [22] S. Nadi and C. Treude, “Essential sentences for navigating stack overflow answers,” in 2020 IEEE 27th International Conference on Software Analysis, Evolution and Reengineering (SANER), 2020, pp. 229–239. [23] M. Choetkiertikul, D. Avery, H. K. Dam, T. Tran, and A. Ghose, “Who will answer my question on stack overflow?” in 2015 24th Australasian Software Engineering Conference, 2015, pp. 155–164. [24] K. Hart and A. Sarma, “Perceptions of answer quality in an online technical question and answer forum,” in Proceedings of the 7th International Workshop on Cooperative and Human Aspects of Software Engineering, ser. CHASE 2014. New York, NY, USA: Association for Computing Machinery, 2014, p. 103–106. [Online]. Available: https://doi.org/10.1145/2593702.2593703 [25] S. Sengupta and C. Haythornthwaite, “Learning with comments: An analysis of comments and community on stack overflow,” in Proceedings of the 53rd Hawaii International Conference on System Sciences, 2020. [26] H. Zhang, S. Wang, T.-H. P. Chen, and A. E. Hassan, “Are comments on stack overflow well organized for easy retrieval by developers?” ACM Trans. Softw. Eng. Methodol., vol. 30, no. 2, Feb. 2021. [Online]. Available: https://doi.org/10.1145/3434279 [27] S. Brooke, ““condescending, rude, assholes”: Framing gender and hostility on stack overflow,” in Proceedings of the Third Workshop on Abusive Language Online, 2019, pp. 172–180. 35 [28] A. Soni and S. Nadi, “Analyzing comment-induced updates on stack overflow,” in 2019 IEEE/ACM 16th International Conference on Mining Software Repositories (MSR), 2019, pp. 220–224. [29] W. Zhu, H. Zhang, A. E. Hassan, and M. W. Godfrey, “An empirical study of question discussions on stack overflow,” arXiv preprint arXiv:2109.13172, 2021. [30] S. Yanovsky, N. Hoernle, O. Lev, and K. Gal, “One size does not fit all: A study of badge behavior in stack overflow,” Journal of the Association for Information Science and Technology, vol. 72, no. 3, pp. 331–345, 2021. [31] A. Marder, “Stack overflow badges and user behavior: An econometric approach,” in 2015 IEEE/ACM 12th Working Conference on Mining Software Repositories, 2015, pp. 450–453. [32] L. MacLeod, “Reputation on stack exchange: Tag, you’re it!” in 2014 28th International Conference on Advanced Information Networking and Applications Workshops, 2014, pp. 670–674. [33] A. Furtado, N. Oliveira, and N. Andrade, “A case study of contributor behavior in q&a site and tags: the importance of prominent profiles in community productivity,” Journal of the Brazilian Computer Society, vol. 20, no. 1, pp. 1–16, 2014. [34] J. Cheriyan, B. T. R. Savarimuthu, and S. Cranefield, “Towards offensive language detection and reduction in four software engineering communities,” in Evaluation and Assessment in Software Engineering, 2021, pp. 254–259. [35] C. Lampe and E. Johnston, “Follow the (slash) dot: Effects of feedback on new members in an online community,” in Proceedings of the 2005 International ACM SIGGROUP Conference on Supporting Group Work, ser. GROUP ’05. New York, NY, USA: Association for Computing Machinery, 2005, p. 11–20. [Online]. Available: https://doi.org/10.1145/1099203.1099206 en_US
dc.identifier.uri http://hdl.handle.net/123456789/1781
dc.description Supervised by Mr. Md. Jubair Ibna Mostafa;Lecturer, Mr. Md. Nazmul Haque, Lecturer, Department of Computer Science and Engineering(CSE), Islamic University of Technology (IUT) Board Bazar, Gazipur-1704, Bangladesh. This thesis is submitted in partial fulfillment of the requirements for the degree of Bachelor of Science in Computer Science and Engineering, 2022. en_US
dc.description.abstract Stack Overflow (SO) is the most popular question and answers (Q&A) platform for programmers with a rapidly expanding community of new users. However, the unwelcoming environment towards new users has been under discussion for several years which is a major concern and hindrance towards the enhancement of a skillful community. In this work, we study a specific group of users who are either registered in the last 45 days or have a reputation less than or equal to 50 and term them as "neophytes". Upon establishing significance of the definition of neophytes, we perform manual analysis of neophytes' posts. We organize our research work into two research questions where we investigate whether neophytes actually face hurdles while collaborating in Stack Overflow and, if so, identify the potential reasons behind this phenomenon by qualitative and quantitative analysis. Our study finds that neophytes are indeed facing hurdles while collaborating in the platform. The reasons behind the hurdles include harsh moderation of posts, negligence of the posts, deleting or closing of posts, downvoting without providing any proper reasoning, etc. Our findings can provide guidelines to create a more user-friendly SO community. Furthermore, this study can guide researchers to observe the reactions of neophytes in adverse situations and recommend some steps for the community to make positive changes to the Stack Overflow environment. en_US
dc.language.iso en en_US
dc.publisher Department of Computer Science and Engineering(CSE), Islamic University of Technology(IUT), Board Bazar, Gazipur, Bangladesh en_US
dc.subject Neophyte, Stack Overflow (SO), New User, Hostile Environment en_US
dc.title An Empirical Study on Neophytes of Stack Overflow: How Welcoming the Community is Towards Them en_US
dc.type Thesis en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search IUT Repository


Advanced Search

Browse

My Account

Statistics