Skip to content

Commit

Permalink
One more link dump
Browse files Browse the repository at this point in the history
  • Loading branch information
gunnarku committed Feb 27, 2024
1 parent 916e2d8 commit d6c9f45
Show file tree
Hide file tree
Showing 5 changed files with 38 additions and 1 deletion.
6 changes: 5 additions & 1 deletion cr.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,9 @@ There are too many papers on the topics to list. Here are some to get you
started with:

* Another [collection of code review papers](https://github.com/manjunath5496/Code-Review-Papers/blob/main/README.md).
* [Distributed code review system for Git repos](https://github.com/google/git-appraise)
* [Code Review is just reviewing code? A qualitative study with practitioners in industry](https://dl.acm.org/doi/10.1145/3474624.3477063)
* [Code review quality: how developers see it](https://dl.acm.org/doi/abs/10.1145/2884781.2884840)
* [What really matters in Code Review? A study about challenges and opportunities related to code review in industry](https://dl.acm.org/doi/10.1145/3493244.3493255)
* [Using nudges to accelerate code reviews at scale](https://dl.acm.org/doi/10.1145/3540250.3549104)
* [The impact of human factors on the participation decision of reviewers in modern code review](https://link.springer.com/article/10.1007/s10664-018-9646-1)
Expand All @@ -16,4 +18,6 @@ started with:
* [Understanding the sources of variation in software inspections](https://dl.acm.org/doi/10.1145/268411.268421)
* [Can we benchmark Code Review studies? A systematic mapping study of methodology, dataset, and metric](https://www.sciencedirect.com/science/article/abs/pii/S0164121221001060)
* [Replication Package for "The Impact of Human Factors on the Participation Decision of Reviewers in Modern Code Review"](https://github.com/sruangwan/replication-human-factors-code-review)

* [What happens in my code reviews? An investigation on automatically classifying review changes](https://link.springer.com/article/10.1007/s10664-021-10075-5)
* [Investigating the effectiveness of peer code review in distributed software development based on objective and subjective data](https://jserd.springeropen.com/articles/10.1186/s40411-018-0058-0)
* [Concerns identified in code review: A fine-grained, faceted classification](https://doi.org/10.1016/j.infsof.2022.107054)
1 change: 1 addition & 0 deletions index.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,7 @@ Read "[Producing wrong data without doing anything obviously wrong!](https://dl.
- [Resources](resources.md) I found helpful in pretending to be a semi-functioning Ph.D. candidate.
- Studying for [interviews](interviewing.md).
- All things [memory management](memory.md).
- [Compiler warnings](warnings.md).

### Recent papers and talks

Expand Down
1 change: 1 addition & 0 deletions interviewing.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@
* [Futures for C++11 at Facebook](https://engineering.fb.com/2015/06/19/developer-tools/futures-for-c-11-at-facebook)
* [Type traits](https://www.internalpointers.com/post/quick-primer-type-traits-modern-cpp)
* [Custom iterators](https://www.internalpointers.com/post/writing-custom-iterators-modern-cpp)
* [C++ rvalue references and move semantics for beginners](https://www.internalpointers.com/post/c-rvalue-references-and-move-semantics-beginners)
* [A basic introduction to coding in modern C++.](https://github.com/cmu-db/15445-bootcamp)
* [Back to Basics: C++ API Design - Jason Turner - CppCon 2022](https://www.youtube.com/watch?v=zL-vn_pGGgY)

Expand Down
12 changes: 12 additions & 0 deletions resources.md
Original file line number Diff line number Diff line change
Expand Up @@ -76,6 +76,8 @@ https://www.youtube.com/@datatab/videos
* "[StatQuest with Josh Starmer YouTube channel](https://www.youtube.com/c/joshstarmer)"
* "[Biostatistics YouTube channel](https://www.youtube.com/@biostatisticsIBL)"
* "[Biostatistics Book Series](https://github.com/FransRodenburg/Biostatistics-Book-Series)" by Frans Rodenburg.
* [Cochran–Armitage test for trend](https://en.wikipedia.org/wiki/Cochran%E2%80%93Armitage_test_for_trend)
* [A Look at Precision, Recall, and F1-Score](https://towardsdatascience.com/a-look-at-precision-recall-and-f1-score-36b5fd0dd3ec) by Teemu Kanstrén.

### The madness and controversy of p-values

Expand All @@ -101,10 +103,12 @@ https://www.youtube.com/@datatab/videos

### Mann-Whitney U test

* [Mann-Whitney U-Test](https://datatab.net/tutorial/mann-whitney-u-test)
* "[Good explanation about Mann-Whitney U Test](https://statistics.laerd.com/spss-tutorials/mann-whitney-u-test-using-spss-statistics.php)."
* "[Two-sample Mann–Whitney U Test](https://rcompanion.org/handbook/F_04.html)" by Salvatore S. Mangiafico.
* "[Confidence intervals for an effect size measure based on the Mann-Whitney statistic. Part 1: general issues and tail-area-based methods](https://pubmed.ncbi.nlm.nih.gov/16252269/)" by Robert G. Newcombe.
* "[Confidence Intervals of the Mann-Whitney Parameter that are Compatible with the Wilcoxon-Mann-Whitney Test](https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6377068/)" by Michael P. Fay1 and Yaakov Malinovsky.
* [Tests for Ordinal Categorical Data](https://www.youtube.com/watch?v=2L_QAgVXyhc)

## People who write interesting stuff about research and real life

Expand Down Expand Up @@ -144,6 +148,7 @@ https://www.youtube.com/@datatab/videos
* "[Open Science Policies](https://conf.researchr.org/track/icse-2021/icse-2021-open-science-policies)" by [Daniel Graziotin](https://ineed.coffee/).
* "The Ph.D. Grind. A Ph.D. Student Memoir" by Philip J. Guo. See if you can find a PDF copy somewhere. [All the existing links are dead](https://news.ycombinator.com/item?id=17494273).
* [Where to publish?](https://giasuddin.ca/publications/)
* [Mars Code: building robust software](https://www.verticalsysadmin.com/making_robust_software/)

## Random tools

Expand Down Expand Up @@ -180,6 +185,11 @@ https://www.youtube.com/@datatab/videos
* "[Using likert on summary results](https://rpubs.com/m_dev/likert_summary)" by M. Devlin.
* "[Qualitative Analysis](https://courses.lumenlearning.com/suny-hccc-research-methods/chapter/chapter-13-qualitative-analysis/)".
* "[Worse Than Spam: Issues In Sampling Software Developers](https://dl.acm.org/doi/10.1145/2961111.2962628)" by Sebastian Baltes and Stephan Diehl.
* [Is a Likert-type scale ordinal or interval data?](https://www.researchgate.net/post/Is_a_Likert-type_scale_ordinal_or_interval_data)
* [can likert scale data ever be continuous?](https://www.theanalysisfactor.com/can-likert-scale-data-ever-be-continuous/) by Karen Grace-Martin.
* [Analyzing ordinal data with metric models: What could possibly go wrong?](https://doi.org/10.1016/j.jesp.2018.08.009) by Torrin M. Liddell, John K. Kruschke.
* [Introduction to Likert Data](https://rcompanion.org/handbook/E_01.html)


## Random articles about R

Expand All @@ -191,3 +201,5 @@ https://www.youtube.com/@datatab/videos
* "[How to Perform Correlation Analysis in Time Series data using R?](https://www.lobdata.com.br/2020/09/15/how-to-perform-correlation-analysis-in-time-series-data-using-r/)" by Luciano Oliveira Batista.
* "[Testing for time trend](http://ritsokiguess.site/docs/2017/12/16/testing-for-time-trend/)" by Ken.
* "[R Cookbook, 2nd Edition](https://rc2e.com/index.html)" by James (JD) Long and Paul Teetor.
* [Contingency Tables](http://analyticswithr.com/contingencytables.html)

19 changes: 19 additions & 0 deletions warnings.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@

# Compiler warnings

* From "[Broken Warnings Theory](https://devblogs.microsoft.com/cppblog/broken-warnings-theory/)": "In our Diagnostics Improvements Survey, 15% of 270 respondents indicated they build their code with /Wall /WX indicating they have a zero tolerance for any warnings."
* From NASA's "[Cyclomatic Complexity and Basis Path Testing Study](https://ntrs.nasa.gov/citations/20205011566)": "Ensure that all code compiles without warnings, with warnings enabled at the highest possible level (e.g., gcc–Wall–pedantic) and map warnings to errors (i.e., compiler warnings stop the build)." and "Requiring that all code be compiled with all available warnings in the compiler enabled at their highest level (e.g., -pedantic), while generating zero warnings."
* "[A Bit on Warnings](https://bignerdranch.com/blog/a-bit-on-warnings/)" by Mark Dalrymple.
* [Best practices regarding warning outputs when compiling in gcc?](https://stackoverflow.com/questions/58903839/best-practices-regarding-warning-outputs-when-compiling-in-gcc)
* [Recommended compiler and linker flags for GCC](https://developers.redhat.com/blog/2018/03/21/compiler-and-linker-flags-gcc)
* [Options That Control Static Analysis](https://gcc.gnu.org/onlinedocs/gcc-10.1.0/gcc/Static-Analyzer-Options.html)
* [Guide to predefined macros in C++ compilers (gcc, clang, msvc etc.)](https://blog.kowalczyk.info/article/j/guide-to-predefined-macros-in-c-compilers-gcc-clang-msvc-etc..html)
* [Diagnose useless null statements / empty init-statements](https://lists.llvm.org/pipermail/cfe-commits/Week-of-Mon-20181203/253703.html)
* [A Few Billion Lines of Code Later: Using Static Analysis to Find Bugs in the Real World](https://cacm.acm.org/magazines/2010/2/69354-a-few-billion-lines-of-code-later/fulltext)
* [Clang command line argument reference](https://clang.llvm.org/docs/ClangCommandLineReference.html)
* [GCC Command Options](https://gcc.gnu.org/onlinedocs/gcc/Invoking-GCC.html)

# Build madness

* [An introduction to deterministic builds with C/C++](https://blog.conan.io/2019/09/02/Deterministic-builds-with-C-C++.html)
* [Build faster with Buck2: Our open source build system](https://engineering.fb.com/2023/04/06/open-source/buck2-open-source-large-scale-build-system/)

0 comments on commit d6c9f45

Please sign in to comment.