diff --git a/text/2_relwork.tex b/text/2_relwork.tex index 56d3817..0c3489e 100644 --- a/text/2_relwork.tex +++ b/text/2_relwork.tex @@ -3,13 +3,24 @@ % py umschreiben auf how the new contributor thing works https://meta.stackexchange.com/questions/314472/what-are-the-exact-criteria-for-the-new-contributor-indicator-to-be-shown ; change date = 2018-08-21T21:04:49.177 %read template notes again and adjust +%askubuntu analyse, stackexchange.com/sites anschauen was noch analyse \section{Background} -% explain SO and SE in detail and how it works -% meta pages -% do communities differ from one to another? (features) -% add pictures of typical stackoverflow question page +% explain SO and SE in detail and how it works (https://stackexchange.com/tour) +%- question answer platform with 174 sites for different topics, eg programming (biggest one), latex, ... +%- questions and answers in natural language +%- questions can have tags +%- questioners should post their question in the appropiate community, and formulation the question precisely, question should meet standards defined by the community +%- asker can accept 1 answer +%- question, answers up/downvoting, include voting and reputation changes from tour site, reputation == trustworthyness +%- badges and privilesges with higher reputation +%- suggestion can be made by others to improve the question, eg add tags or add/change content in the question for better finding, answering question +%- comments for questions and answers +%- each community has a meta page for discussion about community itself (not questions within the community) +%- each community uses the same software, although layout may differ from community to community but generally speaking same structure of the page +%- add pictures of typical stackexchange question page +%community driven knowlege creation process % % not only ``forum`` for fast q&a but also knowledge base % public posts and therefore good search engine availibity eg. google @@ -17,7 +28,7 @@ % change introduced mid august 2018 % write about that post -% include user question how exactly it works +% include user question on how exactly it works \section{State of the Art} @@ -25,16 +36,22 @@ %- various research on collaborative online communities, yahoo answers, stackoverflow/exchange, quora, wikipedia, ... % - A comprehensive survey and classification of approaches for community question answering \cite{srba2016comprehensive} # good description of SO % - Design Lessons from the Fastest Q&A Site in the West \cite{mamykina2011design} understanding SO success +%- maintaining a community: +% - onboarding of newcomers +% - keeping users on the platform %- onboarding problem e.g. wikipedia, stackexchange % - getting users to stay and contribute to the site % - One-day flies on StackOverflow \cite{slag2015one} % - Eliciting New Wikipedia Users’ Interests via Automatically Mined Questionnaires: For a Warm Welcome, Not a Cold Start \cite{yazdanian2019eliciting} % -> cold start recommender system problem for recommending newcommers arictles to read and get a feeling for how to write articles; similar to SO because new commers -% - incentives for new users via reputation (maybe batches (do research on that)) +% - incentives for new users via reputation % - gaming the system: Building reputation in stackoverflow: an empirical investigation. \cite{bosu2013building} gaming the reputation system of SO % - prevent 1 day flies & keep new users engaged: Analysis of the reputation system and user contributions on a question answering website: Stackoverflow \cite{movshovitz2013analysis} about the reputation system % - badges % - One Size Does Not Fit All: Badge Behavior in Q\&A Sites \cite{yanovsky2019one} # all about badges, steering users, motivation +% -> Can gamification motivate voluntary contributions? The case of StackOverflow Q&A community \cite{cavusoglu2015can} stimulting users to contribute via badges +% -> SOCIAL STATUS AND BADGE DESIGN \cite{immorlica2015social} about badges and how they create status classes, badges for every user and individual badges +% % -> Quantifying the impact of badges on user engagement in online Q&A communities \cite{li2012quantifying} maintain consistent engagement, gamification via badges % - On the Causal Effect of Badges \cite{kusmierczyk2018causal} # all abount badges, steering users, motivation % - Steering user behavior with badges \cite{anderson2013steering} # all abount badges, steering users, motivation % - newcomers socialization, experienced users as models/mentors, positive feedback to newcomers @@ -61,6 +78,7 @@ % -> gaming the system % -> prevent 1 day flies % -> keep new users engaged +% 2 problems: onboarding and keeping users active (eg badges) %paper links bekommen: @@ -72,17 +90,17 @@ %literature % Tracing Community Genealogy: How New Communities Emerge from the Old \cite{tan2018tracing} -% On the personality traits of stackoverflow users \cite{bazelli2013personality} analyzing personality traits +% On the personality traits of stackoverflow users \cite{bazelli2013personality} analyzing personality traits, top reputated users are more extroverted than less reputated users % -> gute vorlage http://softwareprocess.es/pubs/bazelli2013ICSMERA-Personality.pdf -% <- One-day flies on StackOverflow \cite{slag2015one} -% -> [1] Discovering Value from Community Activity on Focused Question Answering Sites: A Case Study of Stack Overflow \cite{anderson2012discovering} +% <- One-day flies on StackOverflow \cite{slag2015one}, 1 contribution during whole registration, only user with 6 month of registration +% -> [1] Discovering Value from Community Activity on Focused Question Answering Sites: A Case Study of Stack Overflow \cite{anderson2012discovering} accepted answer strongly depends on when answers arrive, considered not only the question and accepted answer but the set of answers to a question % -> [23] Predicting the perceived quality of online mathematics contributions from users' reputations \cite{tausczik2011predicting} about mathoverflow and quality -% -> [4] Predictors of Answer Quality in Online Q&A Sites cite{harper2008predictors} shows that open qa sites are better than paywall or expert sites +% -> [4] Predictors of Answer Quality in Online Q&A Sites cite{harper2008predictors} 1) shows that fee or expert sites are better than open qa sites (greater fee better answers), 2) big communty sites like Yahoo! Answers out perform sites which depend on experts (e.g. library refernce services) (higher answer diversity and responsiveness) % -> todo done % -> todo done % -> contains generic refernces to boost ref count -% -> [5] Building reputation in stackoverflow: an empirical investigation. \cite{bosu2013building} gaming the reputation system of SO -% -> [8] Analysis of the reputation system and user contributions on a question answering website: Stackoverflow \cite{movshovitz2013analysis} about the reputation system +% -> [5] Building reputation in stackoverflow: an empirical investigation. \cite{bosu2013building} gaming the reputation system of SO, answering question with tags with lower expertise density, answering promptly, first one to answer, activity during off peak hours, contributing to diverse areas +% -> [8] Analysis of the reputation system and user contributions on a question answering website: Stackoverflow \cite{movshovitz2013analysis} about the reputation system, high reputation indicates primary source of answers and high quality, most questions asked by low reputation users but high reputation users post most questions on avg compared to low reputation users, effective finding of spam users and other extreme behaviors via graph analysis, predicting which users become influetial longterm contributors % -> todo done % -> [1] Design Lessons from the Fastest Q&A Site in the West \cite{mamykina2011design} understanding SO success % -> [2] How Do Programmers Ask and Answer Questions on the Web? \cite{treude2011programmers} @@ -98,25 +116,33 @@ % -> todo % We Don't Do That Here: How Collaborative Editing with Mentors Improves Engagement in Social Q\&A Communities \cite{ford2018we} # mentoring new commers questions (before posting), 1 month experiment % -> todo -% -> Non-public and public online community participation: Needs, attitudes and behavior \cite{nonnecke2006non} about lurking, many programmers do that probably, not even registering -% -> Social Barriers Faced by Newcomers Placing Their First Contribution in Open Source Software Projects\cite{steinmacher2015social} onboarding in open source software projects, difficulties for newcomers -% -> Paradise Unplugged: Identifying Barriers for Female Participation on Stack Overflow \cite{ford2016paradise} gender gap, females only 5%, contribution barriers -% -> Gender, Representation and Online Participation: A Quantitative Study \cite{vasilescu2014gender} investigation on minorities (eg women), under representation +% -> Non-public and public online community participation: Needs, attitudes and behavior \cite{nonnecke2006non} about lurking, many programmers do that probably, not even registering, lurking not a bad behavior but observing, lurkers are more introverted, passive behavior, less optimistic and positive than posters, prviously lurking was thought of free riding, not contributing, taking not giving to comunity, important for getting to know a community, better integration when joining +% -> Social Barriers Faced by Newcomers Placing Their First Contribution in Open Source Software Projects\cite{steinmacher2015social} onboarding in open source software projects, difficulties for newcomers, newcommers often on their own, barriers when 1st contributing to a project, +% -> Paradise Unplugged: Identifying Barriers for Female Participation on Stack Overflow \cite{ford2016paradise} gender gap, females only 5%, contribution barriers, found 5 gender specific (women) barriers among 14 barrier in total, barriers also affect groups like industry programmers +% -> Community-based production of open-source software: What do we know about the developers who participate? \cite{david2008community} only 5% women contribute to OSS +% -> https://insights.stackoverflow.com/survey/2019: 7.9% women, increase since 2015: 5.8% +% -> Gender, Representation and Online Participation: A Quantitative Study \cite{vasilescu2014gender} investigation on minorities (eg women), under representation of minorities +% -> Why So Few? Women in Science, Technology, Engineering, and Mathematics. \cite{hill2010so} women only 20 percent of bachelor degrees +% -> Women and science careers: leaky pipeline or gender filter? \cite{clark2005women} underrepresentation in STEM % Stack Overflow Isn't Very Welcoming: It's Time for That to Change \cite{hanlon2019stack} # passt sehr gut in die story, effort to make site more welcoming % -> todo -% Welcome Wagon: Classifying Comments on Stack Overflow \cite{silge2019welcome} #all about comments, effort to make site more welcoming +% -> marginalized group feel SO is a hostile and elitist place, new coders, women, people of color, etc +% -> admitting of problem that have not been addressed (enough), mixed messages (expert site or for everyone), to little guidance for new users, pecking on new users who dont know all little things on what (not) to do (no plz and thx, low quality question -> low qualtity answer -> comments about support for low quality) or bad english, previous attempts to improve welcoming, Summer of Love (https://stackoverflow.blog/2012/07/20/kicking-off-the-summer-of-love/), The War of the Closes (https://stackoverflow.blog/2013/06/25/the-war-of-the-closes/), The NEW new “Be Nice” Policy (“Code of Conduct”) — Updated with your feedback (https://meta.stackexchange.com/questions/240839/the-new-new-be-nice-policy-code-of-conduct-updated-with-your-feedback), Mentorship Research Project - Results + Wrap-Up (https://meta.stackoverflow.com/questions/357198/mentorship-research-project-results-wrap-up?noredirect=1&lq=1) TODO also refer paper about that here, removal condesting and sarcastic comments, ideas about beginner ask page (TODO already implemted?), dont judge users for not knowing things (e.g. posting duplicates) +% Rolling out the Welcome Wagon: June Update \cite{friend2018rolling} “Ask a Question Wizard” prototype, reduce exclusion (negative feelings, expectations and experiences), improve inclusion (learn from other communities facing similar problems), classification of abusive and unwelcoming comments +% Welcome Wagon: Classifying Comments on Stack Overflow \cite{silge2019welcome} #all about comments, effort to make site more welcoming, staff internal rating of comments (fine, unwelcoming, abusive, 57 raters, 13742 ratings, 3992 comments) % -> todo % One Size Does Not Fit All: Badge Behavior in Q\&A Sites \cite{yanovsky2019one} # all abount badges, steering users, motivation % -> todo % -> Can gamification motivate voluntary contributions? The case of StackOverflow Q&A community \cite{cavusoglu2015can} stimulting users to contribute via badges % -> SOCIAL STATUS AND BADGE DESIGN \cite{immorlica2015social} about badges and how they create status classes, badges for every user and individual badges % -> Quantifying the impact of badges on user engagement in online Q&A communities \cite{li2012quantifying} maintain consistent engagement, gamification via badges -% On the Causal Effect of Badges \cite{kusmierczyk2018causal} # all abount badges, steering users, motivation +% On the Causal Effect of Badges \cite{kusmierczyk2018causal} # all abount badges, steering users, motivation, first-time badges, first time badges steer user behavior if benefit greater then effort, otherwise no effect % -> todo -% Steering user behavior with badges \cite{anderson2013steering} # all abount badges, steering users, motivation +% Steering user behavior with badges \cite{anderson2013steering} # all abount badges, steering users, motivation, user may put in non trivial amounts of work to achieve badges -> powerful incentives, badges used in multiple ways (steer users to ask/answer more questions, voting, etc.) % -> todo % A comprehensive survey and classification of approaches for community question answering \cite{srba2016comprehensive} # good description of SO % -> todo +% -> meta study on papers published between 2005 and 2014 %literatur analyse todo diff --git a/text/bib.bib b/text/bib.bib index 797b629..4e73678 100644 --- a/text/bib.bib +++ b/text/bib.bib @@ -149,6 +149,12 @@ journal={\url{https://stackoverflow.blog/2018/04/}\newline\url{26/stack-overflow-isnt-very-welcoming-its-time-for-that-to-change/}}, year={2019} } +@article{friend2018rolling, + title={Rolling out the Welcome Wagon: June Update}, + author={Friend, Joe}, + journal={\url{https://stackoverflow.blog/}\newline\url{2018/06/21/rolling-out-the-welcome-wagon-june-update/}}, + year={2018} +} @article{silge2019welcome, title={Welcome Wagon: Classifying Comments on Stack Overflow}, author={Silge, Julia and Punyon, Jason}, @@ -236,3 +242,29 @@ author={Li, Zhuolun and Huang, Ke-Wei and Cavusoglu, Huseyin}, year={2012} } +@book{hill2010so, + title={Why so few? Women in science, technology, engineering, and mathematics.}, + author={Hill, Catherine and Corbett, Christianne and St Rose, Andresse}, + year={2010}, + publisher={ERIC} +} +@article{david2008community, + title={Community-based production of open-source software: What do we know about the developers who participate?}, + author={David, Paul A and Shapiro, Joseph S}, + journal={Information Economics and Policy}, + volume={20}, + number={4}, + pages={364--398}, + year={2008}, + publisher={Elsevier} +} +@article{clark2005women, + title={Women and science careers: leaky pipeline or gender filter?}, + author={Clark Blickenstaff*, Jacob}, + journal={Gender and education}, + volume={17}, + number={4}, + pages={369--386}, + year={2005}, + publisher={Taylor \& Francis} +}