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

Slides:



Advertisements
Similar presentations
1 CS 4396 Computer Networks Lab General Info. 2 Goal: This course aims at helping students get more insight into how the Internet works and gain hands.
Advertisements

5/19/2015CS 2011 CS 201 – Data Structures and Discrete Mathematics I Syllabus Spring 2014.
Computers and Society Lecture 1: administrative details and an introduction to the class Professor: Evan Korth New York University.
Welcome to the University of Oregon. Advising Schedule Goals for Today Overview of academics at the University of Oregon Later today… Meet with an academic.
1 SWE Software Testing and Quality Assurance Fall Semester (081) King Fahd University of Petroleum & Minerals Information & Computer.
Intro to CIT 594
Logistics: –My office hours: T, Th 4-5pm or by appointment –Class Web page:
CS – 600 Introduction to Computer Science Prof. Angela Guercio Spring 2008.
Administrative Issues ICS 151 Fall 2007 Instructor: Eli Bozorgzadeh.
1 SWE Introduction to Software Engineering Fall Semester (081) King Fahd University of Petroleum & Minerals Information & Computer Science.
Welcome to CS 395/495 Measurement and Analysis of Online Social Networks.
CS598TX: Advanced Topics in Software Engineering -- Software Testing, Debugging, Analysis, Analytics – Course Logistics Tao Xie.
Computer Science 102 Data Structures and Algorithms V Fall 2009 Lecture 1: administrative details Professor: Evan Korth New York University 1.
Fall 2010 Instructor: Emily Batty.  Emily Batty   is the BEST way to reach me!!!
CSE Graphical User Interface Design & Implementation Jason Murphy Lecture 1 - Introduction.
CS527: (Advanced) Topics in Software Engineering Reading Papers Tao Xie ©D. Marinov, T. Xie.
Welcome to CS 3260 Dennis A. Fairclough. Overview Course Canvas Web Site Course Materials Lab Assignments Homework Grading Exams Withdrawing from Class.
Computer Networks CEN 5501C Spring, 2008 Ye Xia (Pronounced as “Yeh Siah”)
CS527: (Advanced) Topics in Software Engineering (Software Testing and Analysis) Darko Marinov August 23, 2011.
Cs498dm Software Testing Darko Marinov January 15, 2008.
Software Testing and Maintenance 1 Today’s Agenda  Syllabus.
Administrative Issues ICS 151 Winter 2010 Instructor: Eli Bozorgzadeh.
CS527: Advanced Topics in Software Engineering (Software Testing and Analysis) Darko Marinov August 28, 2008.
Principles of Financial Accounting I Fall Semester 2007 Orientation Welcome – We are glad you are here! Let’s look at the syllabus for this course.
Welcome to Algebra CD!! Please put the following info on your index card. (that you like to be called)
Computer Science 102 Data Structures and Algorithms CSCI-UA.0102 Fall 2012 Lecture 1: administrative details Professor: Evan Korth New York University.
Programming In Perl CSCI-2230 Thursday, 2pm-3:50pm Paul Lalli - Instructor.
Fall 2o12 – August 27, CMPSC 202 First Day Handouts  Syllabus  Student Info  Fill out, include all classes and standard appointments  Return.
Creating a Syllabus Graduate Student Teaching Seminar.
Your Roadmap for Success Alice: “Would you tell me, please, which way I ought to go from here?" Cat: "That's depends a good deal on where you want to get.
CS Welcome to CS 5383, Topics in Software Assurance, Toward Zero-defect Programming Spring 2007.
Database Design and Implementation ITCS3160 Instructor: Jianping Fan Course Webpage:
SE-2030 Software Engineering Tools and Practices SE-2030 Dr. Mark L. Hornick 1.
CEN First Lecture CEN 4010 Introduction to Software Engineering Instructor: Masoud Sadjadi
Online Orientation Instructor: María L. Villagómez Contact Information: Office: BLDG. 800 (874) Telephone#:
Data Structures and Algorithms in Java AlaaEddin 2012.
Physics of Animation (Art/Physics 123) Prof. Alejandro Garcia Fall 2009 Class is fully enrolled and I am not allowed to add students. Sorry.
Course Overview Ted Baker  Andy Wang COP 5641 / CIS 4930.
Welcome to College Composition 1 for Paralegal Studies Majors CM114 Instructor: Tara King.
COP4020 INTRODUCTION FALL COURSE DESCRIPTION Programming Languages introduces the fundamentals of the design and implementation of programming languages.
Summer School Orientation. General Program Overview You will complete 10 hours with a teacher and 50 hours of independent work All classes must be complete.
Advances in Cloud Computing CIS6930/CIS4930
B. Prabhakaran1 Multimedia Systems Reference Text “Multimedia Database Management Systems” by B. Prabhakaran, Kluwer Academic Publishers. – Kluwer bought.
CE-2810 Dr. Mark L. Hornick 1 CE-2810 Embedded Systems Software 2 Dr. Mark L. Hornick web: people.msoe.edu/~hornick webCT: webct.msoe.edu.
Welcome to EECS 395/495 Online Advertising: A Systems Approach.
CS527: (Advanced) Topics in Software Engineering (Software Testing and Analysis) Darko Marinov August 24, 2010.
CSCE 990 Advanced Distributed Systems Seminar Ying Lu 104 Schorr Center
UConn ECE is your opportunity to take UConn courses while still in high school. The UConn ECE courses you will take are equivalent to the same course at.
CS Computer Architecture Fall 2010 Dr. Angela Guercio ( Course Web Page
ICS 151 Digital Logic Design Spring 2004 Administrative Issues.
Spring 2016 Mrs. Drennon This is our virtual open house! Enjoy this video; listen carefully.
Welcome to CS 4390/CS5381: Introduction to Formal Methods
Course Overview CS 4501 / 6501 Software Testing
CS6501 Advanced Topics in Information Retrieval Course Policy
Software Requirements
Introduction to Computing
Software Process ICS 225 Spring 2002
CS5040: Data Structures and Algorithms
Computer Science 102 Data Structures CSCI-UA
September 27 – Course introductions; Adts; Stacks and Queues
CS527: (Advanced) Topics in Software Engineering (Software Testing and Analysis) Darko Marinov August 25, 2011.
Physics of Animation (Art/Physics 123)
Administrative Issues
COMS 261 Computer Science I
Intro to CIT 594
Administrative Issues
Administrative Issues
CS527: Advanced Topics in Software Engineering (Software Testing and Analysis) Darko Marinov August 26, 2008.
Introduction Andrew Whitaker
CS 474/674 – Image Processing Fall Prof. Bebis.
Presentation transcript:

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

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

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

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

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

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

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

Project Overview Visit Testing/analysis of some open-source code –We will use mostly Java/C# this semester You can use C/C++/C--/Cecil… Sample topics –Test coverage and adequacy criteria –Test-input generation –Test oracles –Test maintenance –Mining source code/NLP API docs –… NetID login required

Course Communication Wiki Mailing list cs527-fa13 AT cs.illinois.edu

Personnel Instructor: Tao Xie –Office: 4237 SC, hours: by appointment –Phone number: –NetID: taoxie TA: Adrian Nistor –NetID: nistor1, hours: by appointment Please use your addresses for communication

Warm-Up Assignment: Signup on Course Wiki 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

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