A bit over a year ago, there was . This was also referenced in  Are there any more recent publications involving Stack Overflow or Stack Exchange?  Also, what is the best way to keep informed of such work? By keeping in contact with the Stack Exchange folks directly?
As a result of  myself, the need arose to track other Stack Overflow-based research. The following is an attempt to list the academic papers mentioning Stack Overflow/Exchange or using Stack Exchange data. This also includes the works mentioned in  that started the trend, as well as two other questions on meta, , and . If you know of papers that are not listed, please edit the answer directly. I realised it might be useful to have all the BibTeX entries in a single file, so I started .
I'm looking for an answer considering both technical limitations and user experience.   Does it need a reload from a technical standpoint? Slow leak on front cruiser tire I ride my cruiser to the supermarket and back, using either a trailer or a basket over the front wheel for carrying groceries. The bike has developed a persistent slow leak on the front wheel, and I've replaced the tube without it helping. I can't see anything puncturing the tire, and the spokes aren't poking through the rim tape that I can see.   These are 26" wheels with low pressure (around 40 - 50 psi). What else can I look for that might be causing this? How can a function with a hole (removable discontinuity) equal a function with no hole? I've done some research, and I'm hoping someone can check me. My question was this:  Assume I have the function $f(x) = \frac{(x-3)(x+2)}{(x-3)}$, so it has removable discontinuity at $x = 3$. We remove that discontinuity with algebra: $f(x) = \frac{(x-3)(x+2)}{(x-3)} = (x+2)$. BUT, the graph of the first function has a hole at $x = 3$, and the graph of the second function is continuous everywhere. How can they be "equal" if one has a hole and the other does not?  I think that this is the answer:   Because the original function is undefined at the point $x = 3$, we have to restrict the domain to $\mathbb{R} \setminus 3$. And when we manipulate that function with algebra, the final result, $f(x) = (x + 2)$ is still using this restricted domain. So even though the function $f(x) = (x+2)$ would not have a hole if the domain were all of $\mathbb{R}$, we are sort of "imposing" a hole at $x = 3$ by continuing to throw that point out of the domain.   And then just to close the loop: Removing the removable discontinuity is useful because it allows us to "pretend" that we're working with a function that is everywhere continuous, which helps us easily find the limit. But the reality is that the function $f(x) = (x +2)$ is actually NOT continuous everywhere when we restrict the domain by throwing out the point 3. Or am I now taking things too far?   Thanks in advance!  EDIT: For anyone coming across this in the future, in addition to the excellent answers below, I also found this other question about the  helpful. If you multiclass a Warlock and a Sorcerer, then you have a character with both the Spellcasting and Pact Magic features.  PHB Page 101, Sorcerer, Spellcasting, Spell Slots:     You regain all expended spell slots when you finish a long rest.   PHB Page 107, Warlock, Pact Magic, Spell Slots:     You regain all expended spell slots when you finish a short or long rest.   PHB Page 165, Customization Options, Multiclassing, Class Features:     Pact Magic. If you have both the Spellcasting class feature and the Pact Magic class feature from the warlock class, you can use the spell slots you gain from the Pact Magic feature to cast spells you know or have prepared from classes with the Spellcasting class feature, and you can use the spell slots you gain from the Spellcasting class feature to cast warlock spells you know.   Do the spell slots keep their previous method of recovery (sorcerer slots long rest, warlock slots any rest), or do they all act consistently as I am led to believe from the language of the multiclass section? Do they all recover only from long rests as per the sorcerer feature, or can they all be recovered with a short rest because the warlock feature says so? I would like to label an equation with an arbitrary symbol, rather than a number, or letter.  Is this possible? So I'm trying to power 2 of these  together in series. I know that I have to add the voltage of the two lights together and get a resistor that restricts the power to that level. I have a 9V battery and the lights are 3V each. I brand new to all of this, and understand almost nothing, so any help would be appreciated. Can someone help me choose the correct resistor (And how to identify that resistor with the color branding thing) so two of those lights listed above can be wired in series? Thanks! Can you intentionally fail a skill check? This comes up to me in the context of the 3.x/PF/d20 Fly skill, even when I simply read about it: Can you intentionally fail a Fly skill check, or any other skill check for that matter, if you, or your character for that matter, decides that the effects of failing the check are what is desired in the situation?  Example:  Take a a shapeshifted Draconian cruising at high altitude, with a few friends on his back who have some means of breathing air supply, whether it be mundane or magical.  Now lets say that the air supply goes kablooie, similar to a decompression or all-packs-trip in an airliner.  For the sake of the folks on his back -- if not himself, depending on if dragon forms need supplemental air to fly at such high altitudes, the Draconian has to lose altitude, and fast.  Considering that by RAW, a Fly check failure leaves yourself falling, would saying "I initiate a rapid descent" be enough to treat the next Fly check as an intentional failure, or would you have to roll a 'reverse' Fly check, where failing the check gives you the desired outcome of a rapid descent, and succeeding leaves you stuck at altitude?  P.S. I added the rules-as-written tag because a RAW answer is highly desired here, albeit not mandatory.  I can already mostly figure it out from a simulationist standpoint, but that answer involves going in-depth into airline flying and non-normal procedures. How do that charge gets transferred while rubbing? How do you determine what technology a website is built on? Quite often I come across a nice looking or functional website, and wonder what technology was used to create it. What techniques are available to figure out what a particular website was built with?  Few frameworks seem to include any kind of generator meta tag like web editors do. Are there any tell-tale signs of particular languages and/or frameworks?    Summary of answers  Site URLs may betray the framework and/or programming language but cannot be relied upon (e.g. file extensions such as .asp). HTTP response headers, cookies, stylesheets and source comments may also give clues.  Some nice tools for querying site details (no doubt there are many more):          Firefox addons:    - CMS, frameworks/libraries, e-commerce, message boards etc.  - IP, country and webserver details  - Javascript libraries in use   Chrome Extensions:        Bookmarklets:    - shows Javascript framework in use How to handle relative urls correctly with a nginx reverse proxy Sure I'm not the first one that tried to serve a domain example.com from a example.net/bbb, but I haven't found a solution yet.  My NGINX configuration follows the  and looks something like this:  server {     listen 80;     server_name example.net;     root /path/to/aaa;      location /bbb/ {         proxy_pass http://example.com/;         proxy_set_header Host $host;         proxy_set_header X-Real-IP $remote_addr;     }      location / {         try_files $uri $uri/ /index.html;     }     location ~ \.(svg|ttf|js|css|svgz|eot|otf|woff|jpg|jpeg|gif|png|ico)$ {         access_log off;         log_not_found off;         expires max;     } }   I can manage to render the root of example.com in example.net/bbb but:  ISSUE 1  example.net/bbb/some/path doesn't work as expected and the index.html of example.net is rendered.  ISSUE 2  Any asset in example.com/assets gives 404 because the browser look for example.net/assets. Be great if I could solve this without placing absolute paths everywhere. macOS Catalina: "App is damaged and can't be opened. You should move it to the trash." Experiencing a problem with several apps after installing macOS Catalina.  When the app is downloaded from the internet I get the error:     "APP NAME" is damaged and can't be opened. You should move it to the trash.   Any workarounds to bypass macOS gatekeeper for specific apps? Do all droids have a four alphanumeric character name and does this have any significance? When should we use proximity rule in "either/or", and "neither/nor"? According to this , if at least one of the nouns involved is plural then it should take the plural form of the verb. Otherwise, it should take the singular form of the verb. But in the last part it says not all grammars agree to those rules thus proximity rule applies. However, it doesn't explain when to apply the proximity rule and when not to use the former rules. don't really understand how to log on with your SE account in the new logon screen.  And although it might be obvious to most of us, some people find the new dialog hard to understand.        Can we add a logo and some text to make clear users can log on with their SE account? Something like:     [SE LOGO] Log on using your StackExchange account   Followed by the two boxes for email and password. For one of the clients, I have spin up a modern communication site collection and on the landing page of the same, I am seeing 'Get the mobile app' showing up, I was able to hide the 'feedback' button using css but no luck with Get the mobile app button.  Can someone please share css to hide 'get mobile app' button, appreciate the help. A beginner's guide to SQL database design Do you know a good source to learn how to design SQL solutions?  Beyond the basic language syntax, I'm looking for something to help me understand:   What tables to build and how to link them How to design for different scales (small client APP to a huge distributed website) How to write effective / efficient  / elegant SQL queries Solving $x^{x^x}=c$ with Lambert's W function CPU Speed stuck at 0.78 GHz, How do I increase it to its base speed of 2.30 GHz? My 1yr old laptop, HP Pavilion 15 has it's CPU, Intel i5-8300H stuck at 0.78 GHz whenever it's plugged and charging, and the moment I remove the charger plug or switch it off, it increases suddenly and keep fluctuating freely, with good utilisation percentage more than 1-2GHz or more as I experience Thermal Throttling. I tried sneaking into the BIOS to see if I can do anything, but found nothing. I also downloaded Intel Extreme Tuning Utility (XTU) but couldn't control it. My question is how do I increase the speed to say atleast 2 GHz (fixed, not fluctuating) when it's charging, irrespective of getting thermal throttle, and also maybe even control the fan speed if it does get hot? Reference style links validating as improperly formatted code Regular expression to match non-ASCII characters? What is the easiest way to match non-ASCII characters in a regex? I would like to match all words individually in an input string, but the language may not be English, so I will need to match things like ü, ö, ß, and ñ. Also, this is in Javascript/jQuery, so any solution will need to apply to that.