quarta-feira, 12 de setembro de 2018

Research Questions Related to My Work on the Elixir Community of Practice, Coding Dojos, Meetups, Hackathons


Papers by Margaret-Anne Storey and her co-authors:


https://dl.acm.org/citation.cfm?id=2568305
RQ 1: How does Twitter increase software developer awareness of people, trends, and practices?
RQ 2: How does Twitter help software developers extend their software knowledge?
RQ 3: How does Twitter nurture relationships between software developers?
RQ 4: What are the challenges faced by software developers using Twitter, and how do they cope with them?
RQ 5: What are the reasons for non-adoption of Twitter by software developers?


Supplementary Material!!! http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.701.4213&rep=rep1&type=pdf


https://rdcu.be/5OJT
RQ1 What types of knowledge artifacts are shared on Stack Overflow and the R-help mailing list within the R community?
RQ2 How is the knowledge constructed on Stack Overflow and the R-help mailing list?
RQ3 Why do users post to a particular channel and why do some post to both channels?
RQ4 How do users participate on both channels over time?
RQ5 Are there significant differences in participation activity between community users?


https://dl.acm.org/citation.cfm?id=3180180
RQ1: What motivates developers to participate in programming-related news aggregators?
RQ2: What are the characteristics of the content posted in programming-related news aggregators?
RQ3: What suggestions do the participants have to improve the community and features of programming-related news aggregators?


https://link.springer.com/article/10.1007/s10664-017-9501-9
RQ1: What kinds of program knowledge are captured in screencasts on YouTube?
RQ2: How are YouTube screencasts used to document code?
RQ3: What motivates developers to create screencasts on YouTube?
RQ4: How do developers produce screencasts for YouTube and what challenges do they
face?
RQ5: How do screencasts hosted on YouTube compare to screencasts hosted on a professional platform?


https://ieeexplore.ieee.org/document/7498605/
RQ1 Who is the social programmer that participates in these communities?
RQ2 Which communication channels do these developers use to support development activities?
RQ3 Which communication channels are the most important to developers and why?
RQ4 What challenges do developers face using an ecosystem of communication channels to support their activities?


https://dl.acm.org/citation.cfm?id=2983989
No RQ
“Our goal in this paper is to provoke and inspire researchers to study the impact (positive and negative) of Bots on software development.”



https://dl.acm.org/citation.cfm?id=2869117
RQ1: What do developers use Slack for and how do they benefit?
RQ2: What bots do developers use and why do they use them?

https://dl.acm.org/citation.cfm?id=2819340
No RQ.
“Collaboration has become an integral aspect of
software engineering. The widespread availability and adoption
of social channels has led to a culture where today’s developers
participate and collaborate more frequently with one another.
Awareness is widely accepted as an important feature of collaboration,
but exactly what this encompasses and how processes and
tools should be evaluated in terms of their awareness support
remains an open challenge. In this paper, we borrow a theory of
regulation from the Learning Science domain and show how this
theory can be used to provide more detailed insights into how
collaboration tools and processes can be compared and analyzed“

https://dl.acm.org/citation.cfm?id=2675284
RQ1: How does GitHub support learning and teaching?
RQ2: What are the motivations for and benefits of using GitHub for education?
RQ3: What challenges are related to the use of GitHub for education?

https://dl.acm.org/citation.cfm?id=2593887
No RQ
Software developers rely on media to communicate, learn, collaborate, and coordinate with others. Recently, social media has dramatically changed the landscape of software engineering, challenging some old assumptions about how developers learn and work with one another. We see the rise of the social programmer who actively participates in online communities and openly contributes to the creation of a large body of crowdsourced socio-technical content.

https://ieeexplore.ieee.org/abstract/document/6614756/
No RQ.
In this position paper, we perform an analysis of the
comment dataset published by Stack Exchange, focusing on
the content of those comments and how frequently individual
comments are repeated.

https://ieeexplore.ieee.org/abstract/document/6613850/
(not identified as RQs)
1) What do software developers blog about?
2) Why do software developers blog?
3) How interactive are software development blogs?
4) What are the challenges for developers who blog?


https://dl.acm.org/citation.cfm?id=2441791
RQ1: Why are software developers and other actors participating
in the social programming ecosystem?
RQ2: How do software developers and other actors interact
in the social programmer ecosystem?
RQ3: What is the impact of participating in the social programmer
ecosystem?
RQ4: What are the risks and challenges faced by participating
in the social programmer ecosystem?


Nenhum comentário:

Postar um comentário