Software technologies skills: A graph-based study to capture their associations and dynamics

  title={Software technologies skills: A graph-based study to capture their associations and dynamics},
  author={Konstantinos Georgiou and Maria Papoutsoglou and Athena Vakali and Lefteris Angelis},
  journal={Proceedings of the 9th Balkan Conference on Informatics},
Software design and development technologies evolve very fast and in unpredicted rates, posing many challenges for programmers who strive to use them properly and to be up-to-date, especially since software development demands teamwork and collaboration. As a result, Question and Answer (Q&A) sites, like Stack Overflow, have seen large growth. The questions are characterized by tags, which support developers to easily trace their topic of interest. Very often, these tags refer to technologies… 

Figures and Tables from this paper

Studying Software Developer Expertise and Contributions in Stack Overflow and GitHub
  • S. Vadlamani, Olga Baysal
  • Computer Science
    2020 IEEE International Conference on Software Maintenance and Evolution (ICSME)
  • 2020
It is found that both knowledge and experience are only necessary but not sufficient conditions for a developer to become an expert, and an expert would necessarily have to possess adequate soft skills.
A Study of Knowledge Sharing related to Covid-19 Pandemic in Stack Overflow
The findings reveal that indeed this global crisis sparked off an intense and increasing activity in Stack Overflow with most post topics reflecting a strong interest on the analysis of Covid-19 data, primarily using Python technologies.


Identifying Trends in Technologies and Programming Languages Using Topic Modeling
  • Vishal Johri, S. Bansal
  • Computer Science
    2018 IEEE 12th International Conference on Semantic Computing (ICSC)
  • 2018
Textual data from famous question and answer website called StackOverflow, is analyzed using Latent Dirichlet Allocation (LDA) topic modeling algorithm and the results show that this techniques help discover dominant topics in developer discussions.
Recommending Programming Languages by Identifying Skill Gaps Using Analysis of Experts. A Study of Stack Overflow
The use of graph theory in recommending programming languages to novice and expert programmers in a question and answer collaborative learning environment, Stack Overflow, suggests that programming languages can be recommended within organizational borders and programming domains.
What are developers talking about? An analysis of topics and trends in Stack Overflow
This article uses latent Dirichlet allocation (LDA), a statistical topic modeling technique, to automatically discover the main topics present in developer discussions of Stack Overflow and analyzes these discovered topics, as well as their relationships and trends over time, to gain insights into the development community.
Profiling Developer Expertise across Software Communities with Heterogeneous Information Network Analysis
This work proposes a new approach to profile developer expertise across software communities through heterogeneous information network (HIN) analysis and uses the obtained expertise to estimate the competency of developers in answering the questions posted in Stack Overflow.
Dear Developers, your Expertise in One Place
This work presents the approach, Expertise Analyzer, that gathers diverse user-relevant activities in one location and introduces a number of metrics that summarize the experience and expertise of software engineers and can prove useful for giving a merged view of all developer interactions.
What are mobile developers asking about? A large scale study using stack overflow
This paper uses data from the popular online Q&A site, Stack Overflow, and analyze 13,232,821 posts to examine what mobile developers ask about, and establishes a novel approach for analyzing questions asked onQ&A forums.
On the Personality Traits of StackOverflow Users
This paper analyzes the community's questions and answers to determine the developers' personality traits, using the Linguistic Inquiry and Word Count (LIWC) and finds that the top reputed authors are more extroverted compared to medium and low reputed users.
Topic Shifts in StackOverflow: Ask it Like Socrates
A temporal recommendation model to support users in tagging new questions and thus improve their acceptance in the community is proposed and the results show that temporal awareness is indeed important for recommending tags in Q&A communities.
Mining People Analytics from StackOverflow Job Advertisements
The main objective of this paper is the proposal of a framework aiming to collect online job advertisements from a web source which concerns IT job offers and to extract from the raw text the required skills and competences for specific jobs.
Network properties of folksonomies
It is shown that simple statistical indicators unambiguously spot non-social behavior such as spam, and is introduced a network of tag co-occurrence to investigate some of its statistical properties.