Presentation is loading. Please wait.

Presentation is loading. Please wait.

CS527: (Advanced) Topics in Software Engineering -- Software Testing, Debugging, Analysis, Analytics – Course Logistics Tao Xie ©D. Marinov, T. Xie.

Similar presentations


Presentation on theme: "CS527: (Advanced) Topics in Software Engineering -- Software Testing, Debugging, Analysis, Analytics – Course Logistics Tao Xie ©D. Marinov, T. Xie."— Presentation transcript:

1 CS527: (Advanced) Topics in Software Engineering -- Software Testing, Debugging, Analysis, Analytics – Course Logistics Tao Xie ©D. Marinov, T. Xie

2 Course Overview Graduate seminar on software testing, debugging, analysis and analytics (for improving software dependability) Focus on a (research) project –Papers: reading in advance, writing reports, presenting, and discussing –Project: initial proposal, progress report, paper One or two homework assignments to help with projects

3 Administrative Info Meetings: WF 9:30-10:45pm, 1302 SC Credit: 4 graduate hours Auditors welcome for discussions –Can come to any lecture, mostly self-contained Prerequisites: some software engineering and programming languages

4 Evaluation Grading –Final project report [40%] –Presentation [20%] –Participation (reports and discussion) [20%] –Homework assignment(s) [20%] Distribution –Grades typically will be A- centered –No guarantee for A (or even a passing grade)! Project is the most important

5 Project Proposal (due in late September) Progress report (in November) Paper (last day of classes) 17 students who took similar classes published 14 papers based on their projects –I’m happy to help, no co-authorship required

6 Fair Warnings This class will differ from most you take –Seminar style, reading papers –Centered around (research) projects Projects are NOT easy –Require that you explore a topic in great depth –The topic can/should be fairly narrow

7 Repeated Warning Project matters the MOST –If you like open-ended projects, do take this course –If you don’t like open-ended projects, please drop this course now –If you’re unsure, please discuss with me The worst scenario: take the course but realize you don’t like projects

8 Project Overview Visit https://wiki.engr.illinois.edu/display/cs527fa13/Projects https://wiki.engr.illinois.edu/display/cs527fa13/Projects Testing/analysis of some open-source code –We will use mostly Java/C# this semester You can use C/C++/C--/Cecil… http://en.wikipedia.org/wiki/List_of_programming_languages#C http://en.wikipedia.org/wiki/List_of_programming_languages#C Sample topics –Test coverage and adequacy criteria –Test-input generation –Test oracles –Test maintenance –Mining source code/NLP API docs –… NetID login required

9 Course Communication Wiki https://wiki.engr.illinois.edu/display/cs527fa13/https://wiki.engr.illinois.edu/display/cs527fa13/ Mailing list cs527-fa13 AT cs.illinois.edu

10 Personnel Instructor: Tao Xie –Office: 4237 SC, hours: by appointment –Phone number: 217-244-5931 –NetID: taoxie TA: Adrian Nistor –NetID: nistor1, hours: by appointment Please use your netid@illinois.edu email addresses for communication

11 Warm-Up Assignment: Signup on Course Wiki https://wiki.engr.illinois.edu/display/cs527fa13/People NetID login required Name NetID I2CS (Y/N) Program Presentation Date (when decided) Language(s) Used Project-Topic Interests Project Partner (when decided ) Due: August 30 Friday 11:59pm

12 Next Lecture Friday, August 30, at 9:30am, 1302 SC Texts to read (listed on Wiki) –How to Read an Engineering Research Paper by William G. GriswoldHow to Read an Engineering Research Paper –Writing Good Software Engineering Research Papers by Mary Shaw (ICSE 2003)Writing Good Software Engineering Research Papers If you have read that paper, read on another area You don’t have to write any report now Warm-up Assignment: Modify “People” on Wiki (i.e.,Signup on Course Wiki) Due: August 30 Friday 11:59pm


Download ppt "CS527: (Advanced) Topics in Software Engineering -- Software Testing, Debugging, Analysis, Analytics – Course Logistics Tao Xie ©D. Marinov, T. Xie."

Similar presentations


Ads by Google