Readings - JacquesCarette/Drasil GitHub Wiki
Warning: Wiki should not be edited directly. Edit the files in the ./wiki/ folder instead and make a PR.
Quotations taken from discussion on #3654
This section has lists of suggested readings on a variety of topics. Realize that "how long you spend on a paper should be proportional to how useful the paper is." It is often helpful to "start with only a quick survey of a paper", starting by "read[ing] the abstract ... to know if it [the paper] is relevant."
If taking notes on a paper, the main things to record are:
- "what you think the author's 'take home' message is
- what you personally learned from the paper
- the relevance of the paper to your research
- what questions you have now, from reading the paper, that the paper does not answer"
A good rule of thumb is to limit your summary of a paper's content (including the above items) to "1 page front-and-back".
- Drasil Papers and Documents
- Related Work and Inspiration
- Writing Documentation
- Compression as a Means to Learn Structure
- Glossary, Taxonomy, Ontology
- Grounded Theory
- Model Driven Scrapbook
- Model Transformation Languages
- ODE Definitions
- The Code Generator
- Sustainability
- Productivity
- Reuse
- Formal Concept Analysis
- Generative Programming
- Software Documentation
- Units and Quantities
DSLs for SC (taken from #630)
Dr. Smith: "All of these papers are suggesting DSLs as future work, as far as I can tell, we are well ahead of others are making this a reality."
- https://gitlab.cas.mcmaster.ca/SEforSC/se4sc/blob/ffcebd8967c05be2a2b3d5a3d73c2e31c7d0297b/SciCompAndSoftEngPapers/SimmEtAl2018.pdf
- https://gitlab.cas.mcmaster.ca/SEforSC/se4sc/blob/c9a468aaf3b9d062cc5dd145884697acce477155/SciCompAndSoftEngPapers/JohansonAndHasselbring2018.pdf
- https://gitlab.cas.mcmaster.ca/smiths/pub/-/blob/main/Smith2018.pdf