Show simple item record

dc.contributor.advisorTiwari, Saurabh
dc.contributor.authorPandya, Nidhi
dc.date.accessioned2024-08-22T05:21:07Z
dc.date.available2024-08-22T05:21:07Z
dc.date.issued2022
dc.identifier.citationPandya, Nidhi (2022). Similarities in Challenges faced by Developers: Investigations on Stack Overflow and GitHub. Dhirubhai Ambani Institute of Information and Communication Technology. vii, 36 p. (Acc. # T01052).
dc.identifier.urihttp://drsr.daiict.ac.in//handle/123456789/1132
dc.description.abstractA large amount of rich data available in today�s world encounters a lot of opportunities to analyze the data and identify some useful patterns from them. However, dealing with such data requires automated frameworks and knowledge of programming languages. Java and Python are the most commonly and widely used programming languages among the developers which it is evident from the queries and issues posted on Stack Overflow and GitHub. Despite the popularity of both Java and Python, the challenges in transitioning from one technology to another technology are hard for individuals and industries. In this thesis work, we aim to investigate similarities in the challenges faced by the developers while dealing with both the programming languages. To achieve this goal, we formulated three research questions (RQs) for understanding the topics and issues asked and faced by developers. To achieve the results, we have used the topic modeling technique Latent Dirichlet Allocation (LDA).We have also identified the temporal trend of asking new questions on Stack Overflow for Java and Python programming languages (PLs). Our results revealed the changing trend, in the year 2015 onwards, from Java to Python and inclined towards Python from the number of the new posts in a Stack Overflow. We performed analysis on 18,892 Stack Overflow uestions related to Java and Python PLs and 42,674 issues from 22 different GitHub repositories, 11 for each PL. Our results indicates that questions asked on the Stack Overflow are co-related to issues posted by developers on GitHub during real-time development for a respective PL.
dc.publisherDhirubhai Ambani Institute of Information and Communication Technology
dc.subjectIndividuals and industries
dc.subjectLatent Dirichlet Allocation
dc.subjectOpportunities to analyze
dc.subjectProgramming languages
dc.classification.ddc005.3 PAN
dc.titleSimilarities in Challenges faced by Developers: Investigations on Stack Overflow and GitHub
dc.typeDissertation
dc.degreeM. Tech
dc.student.id202011069
dc.accession.numberT01052


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record