Calendar
CISC 879 Text Analysis for Software Engineering
|
Topic |
Date |
Assignments/Projects
|
Materials from Class Today
|
|
Introductions,
Overview |
8/27 | Homework 1: Write your Bio | Class Slides | |
Software Tools and Artifacts | 8/29 | Homework 2: Creating Bibfiles | Class Slides | |
Overview of TA in SE | 9/3 | Overview of TA in SE: ICSM 2012 Keynote | ||
More Overview of TA in SE | 9/5 | Homework 3: Reviewing Bibfiles | Class Slides | |
Identifying Key Points of a Paper | 9/10 |
Homework for Thursday on Reading
IR for FLT Paper |
||
2-Group Fishbowl Discussion of IR for FLT Paper | 9/12 | 2-Group Fishbowl Discussion of IR for FLT Paper; Describe IR for FLT Assignment | 9/17 | Hwk for 9/19: Read 2 papers. Write summaries and submit on sakai as one document. Be prepared for active discussion. Tracelab paper Using-Tracelab paper |
IR for SE Assignment DUE 10/7 | ^M
TraceLab: Infrastructure for IR in SE | 9/19 | Hwk for 9/24: Read 2 papers. Write summaries and submit on sakai as one document. Include at least 2 discussion questions in your summary and bring to class. Part-of-Speech Tagging of Program Identifiers Mining Software-Based Synonyms | ||
Text Analysis for SE:
Part-of-Speech Tagging of Program Ids Software-based Synonym Mining |
9/24 | |||
Using Tracelab for Experiments Discussion, Posters, and Gallery Walk |
9/26 |
Second Tracelab paper discussion in-class: 9/19 Group-to-Poster matching |
||
Identifier Splitting | 10/1 | |||
Work Day on Projects due Monday | 10/3 | IR for SE Assignment NOW DUE 10/9 | ||
Id Splitting Ads Collaboratively Reviewing Paper Summaries/critiques |
10/8 | HW for Thursday, 10/10: Read Id splitting empirical study paper
HW for Thursday: Use Rubric to "grade" paper summaries | ||
Continue with collaborative reviewing of paper summaries Id Splitting Comparison Study |
10/10 |
HW for Tuesday, 10/15: Reread/study Id splitting empirical study paper
|
||
Id Splitting comparison using Peer Instruction
Bidding on flash talk topics |
10/15 |
HW for Thursday, 10/17: Read Automatic
query reformulations for text retrieval in software engineering, ICSE 2013
HW for Thursday: Prepare 6 jeopardy questions with answers highlighted in your paper, 1 question for each category: introduction, query reformulation techniques, query properties, refoqus, evaluation methodology, evaluation results. Each question should be on a separate paper with your name on it. |
||
Jeopardy: query reformulation with refoqus |
10/17 | HW for Tuesday, 10/22: Read Recovering traceablility links between an API and its learning resources | ||
Recovering traceability links between an API and its learning resources (Abhishek) | 10/22 |
Class Slides
HW for Thursday, 10/24: Read Inferring method specifications from natural language API descriptions" |
||
Inferring method specifications from natural language API descriptions (Zhongyue, Shun) | 10/24 |
Class Slides
HW for Tuesday, 10/29: Read On the naturalness of software |
||
On the naturalness of software (Siddhi) | 10/29 | Class Slides
HW for 10/31: Read Towards automatically generating summary comments for Java methods |
||
Generating summary method comments automatically (Will) | 10/31 |
Class Slides
HW for 11/5: Read Content classification of development emails |
||
Content classification of development emails (Sreenath, Vallary) | 11/5 | Class Slides
HW for 11/7: Read Mining source code descriptions from developer communications |
||
Mining source code descriptions from developer communications (Ajit, Rithika) | 11/7 |
Class Slides
HW for 11/12: Read Making sense of online code snippets |
||
Making sense of online code snippets (Liangju) | 11/12 |
Class Slides
HW for 11/14: Read Information retrieval based nearest neighbor classification for fine-grained bug severity prediction |
||
IR for bug severity prediction (Maria, Varun) | 11/14 |
Class Slides
HW for 11/19: Read Summarizing software artifacts: a case study of bug reports |
||
Summarizing bug reports (Xiaoran, Aditi) | 11/19 |
Class Slides
HW for 11/21: Read Automatic extraction of sevurity policies from natural-language software documents |
||
Extracting security policies from natural language software documents (Man, Kaidi) | 11/21 |
Class Slides
HW for 12/3:Read Relating requirements to implementation via topic analysis: Do topics extracted from requirements make sense to managers and developers? | ||
Knowledge Exam | 11/26 | Study Guide
Hwk for Thursday:Spend time with friends and family on Thanksgiving |
||
Thanksgiving Break: No Class | 11/28 | |||
Relating requirements to implementation via topic analysis (Suhas) | 12/3 | |||
12/12 (10:30am) | Mock NSF Research Proposal Review Panel Review Template | |||