└── README.md /README.md: -------------------------------------------------------------------------------- 1 | # JetBrains Open Reading Club 2 | 3 | Discuss papers on data-driven methods in Software Engineering and Machine Learning. 4 | 5 | ## Upcoming sessions 6 | - TBD 7 | 8 | ## Past sessions 9 | 10 | ### 2024 11 | - **Oct 18, 18:00 CET** Two for the price of one ([questions](https://docs.google.com/document/d/1F0DXUs8nfnwEUEPCAwNqivMWg4NIi1PIh1dpvjqATS4/edit)) 12 | * [Fact Selection Problem in LLM-Based Program Repair](https://arxiv.org/pdf/2404.05520) 13 | * [CodeGrid: A Grid Representation of Code](https://discovery.ucl.ac.uk/id/eprint/10175716/1/3597926.3598141.pdf) 14 | 15 | Prof. Earl Barr, head of UCL's "System Software Engineering" group, London, UK 16 | 17 | - **May 10** [Language Models for Code Completion: A Practical Evaluation](https://arxiv.org/abs/2402.16197), ([questions](https://docs.google.com/document/d/1J4GFZ7Z0fq37F1x6EYB9DSvEPhqo2zPp09iz7sqJqTY/edit?usp=sharing))
18 | Jonathan Katzy, PhD candidate in the Software Engineering Reasearch Group (SERG) at TU Delft 19 | 20 | - **March 13** [Automatic Semantic Augmentation of Language Model Prompts (for Code Summarization)](https://drive.google.com/file/d/15ufshKvon6Qd7S2ZoW8LnyIROVvCfi85/view?usp=sharing), ([questions](https://docs.google.com/document/d/1m1BqJG0m4JjiaVsdi0UMFAcH5r3GYGCsssprXgBnmUY/edit?usp=sharing))
21 | Prof. Earl Barr, head of UCL's "System Software Engineering" group, London, UK 22 | 23 | 24 | ### 2023 25 | - **April 21** Source Code Diff Revolution, ([questions](https://docs.google.com/document/d/1OCutCmaHb-birSPHMq1GVnXqHhfIxiu8ysfrpC52z58/edit))
26 | Prof. Nikolaos Tsantalis, Department of CS and SE at Concordia Univ., Montreal, Canada 27 | 28 | - **March 3** ["DiffSearch: A Scalable and Precise Search Engine for Code Changes"](https://drive.google.com/file/d/1DG7N3jo7YK1tXAFFr7H33MijBubm0Og4/view?usp=sharing) ([questions](https://docs.google.com/document/d/1VGpTwUzxiwmahINcYlchjYOIcfIHaCFObHoozytwrrc/edit?usp=sharing))
29 | Luca Di Grazia, Software Lab at Stuttgart Universität (IEEE Transactions on SE '22) 30 | 31 | 32 | ### 2022 33 | 34 | - **Dec 22** ["Modus: A Datalog Dialect for Building Container Images"](https://drive.google.com/file/d/1gtz4UBRY3iX-0x6R9qn4aIzgTPvBo9Mo/view?usp=sharing) ([questions](https://docs.google.com/document/d/1mkZ0Odub7V8ey0RNSZCfmmZyx41FWsdmdN7TrObjgvU/edit?usp=sharing))
35 | Dr. Sergey Mechtaev, Department of Computer Science at UCL (FSE '22) 36 | 37 | 38 | - **Apr 1** [“A Systematic Comparison of Two Refactoring-aware Merging Techniques”](https://drive.google.com/file/d/1P7XssemQsJgQ2w5noeS_yJoK6IIXxRKB/view?usp=sharing) ([questions](https://docs.google.com/document/d/1LfnDhUjTAabgB2D2DpbVa3PHsIwGRpdGcewhX4YZr1Y/edit?usp=sharing))
39 | Max Ellis, Software Maintenance and Reuse (SMR) Lab at the University of Alberta (pre-print) 40 | 41 | - **Jan 14** [“In-IDE Code Generation from Natural Language: Promise and Challenges”](https://drive.google.com/file/d/1Oimqq8_A_TyAQVbWSYO24K95nVEQtcbO/view?usp=sharing) ([questions](https://docs.google.com/document/d/1eni_zJvU9qL7oo8xKfisR3yREj4g5UhwG2MIRulb7PY/edit))
42 | Frank F. Xu, Language Technologies Institute of CMU (ACM TOSEM '21) 43 | 44 | 45 | ### 2021 46 | 47 | - **Dec 17th** [“APIScanner - Towards Automated Detection of Deprecated APIs in Python Libraries”](https://drive.google.com/file/d/1L9gX3Eu4DBf0sS_1XyCvrApuOOZ7x-51/view?usp=sharing) ([questions](https://docs.google.com/document/d/1MeKrThVYIUrWBhMzWTwBmbsCswlkPY1RufWZocml2rA/edit?usp=sharing))
48 | Dr. Sridhar Chimalakonda, Intelligent Software & Analytics Lab, IIT Tirupati (ICSE '21) 49 | 50 | - **Oct 29** [FACER-AS: An API Usage-based Code Recommendation Tool for Android Studio](https://drive.google.com/file/d/1Nulfb60J4hnjzvckBj35wp5BWOQzvmJ8/view?usp=sharing) ([questions](https://docs.google.com/document/d/1Ee7T3Vap_ImpMR0cFzvjUysSuXAzqZzy9WaESq1XhPE/edit?usp=sharing))
51 | Shamsa Abid, LUMS - Lahore University of Management Sciences (ICSME '21) 52 | 53 | ### 2020 54 | 55 | - **Dec 11** 56 | [LambdaNet: Probabilistic Type Inference using Graph Neural Networks](https://drive.google.com/file/d/1fADxQ7fkRf-7Y_S00pX476Th9zFkkWYr/view) ([questions](https://docs.google.com/document/d/1DMJqysL_BBJxiXiFvSl-VotYykrwPcbk_pEhMQ1ph4U/edit))
57 | Jiayi Wei (魏家一), UT Austin (ICLR '20) 58 | 59 | - **Oct 30** 60 | [How Often Do Single-Statement Bugs Occur? The ManySStuBs4J Dataset](https://drive.google.com/file/d/1UjugdnfAvXXuXFe9LtwnLOjnviX2PP6w/view?usp=sharing) ([questions](https://docs.google.com/document/d/1crcXMEw4o4pZzi4Ak2ETSDlUkcZkj7ZXK_MfpoeWQ4Y/edit#))
61 | Rafael-Michael Karampatsis, University of Edinburgh (MSR 2021 [Mining challenge](https://conf.researchr.org/track/msr-2021/msr-2021-mining-challenge#Call-for-Mining-Challenge-Papers)) 62 | 63 | 64 | ## Goal 65 | 66 | - promote reading papers 67 | - rise awareness on current research directions in PL, SE, and ML communities 68 | - create opportunity for collaborations 69 | 70 | 71 | ## How it works 72 | 73 | Every month we pick and discuss a paper online, in English. We expect everyone to read the paper beforehand. We will try our best to invite one of the paper authors for a Q&A session. 74 | 75 | Anyone can add a comment the sessions's document on [GDrive](https://drive.google.com/drive/folders/1ERtBPYEpYPA6DYKWDrvxpwVfKyyQjTBq) with questions or things that are worth clarifying. 76 | 77 | 78 | ## When 79 | 80 | Monthly, on Fridays 81 | 82 | 83 | ## Where 84 | 85 | - online ([here](https://meet.google.com/azt-gvmb-goe)) 86 | 87 | 88 | ## How to participate 89 | 90 | - read the paper 91 | - post questions in the sessions gDoc 92 | - join the live session 93 | 94 | --------------------------------------------------------------------------------