Tentative Class Schedule

The following is the tentative class schedule for this semester.


22,

Date Lecture/Paper Topics
8/19/13 Syllabus and overview of course topics
8/21/13 Software Engineering Review
8/26/13 Software Engineering Review
8/28/13 Software Engineering Review
9/2/13 Labor Day (no class!)
9/4/13 Software Engineering Review
9/9/13 Topic: Software requirements, design and development
Machine Learning Approach to Software Requirements Prioritization, (IEEE Transactions on Software Engineering, April 2013) [Bhatia] .pdf

Assessing the Effectiveness of Sequence Diagrams in the Comprehension of Functional Requirements: Results from a Family of Five Experiments, (IEEE Transactions on Software Engineering, March 2013) [Rahmatizadeh] .pptx
9/11/13 Systematic Elaboration of Scalability Requirements through Goal-Obstacle Analysis, (IEEE Transactions on Software Engineering, January 2013) [Khan] .pptx

StakeRare: Using Social Networks and Collaborative Filtering for Large-Scale Requirements Elicitation, (IEEE Transactions on Software Engineering, May-June 2012) [Solmaz] .pdf
9/16/13 Software Architecture Optimization Methods: A Systematic Literature Review, (IEEE Transactions on Software Engineering, May 2013) [Ayala] .pdf

MADMatch: Many-to-Many Approximate Diagram Matching for Design Comparison, (IEEE Transactions on Software Engineering, May-June 2012) [Basavaraj] .pptx
9/18/13 What Industry Needs from Architectural Languages: A Survey, (IEEE Transactions on Software Engineering, June 2013) [Beerabbi-Easapurada] .pptx

What Do We Know about the Effectiveness of Software Design Patterns?, (IEEE Transactions on Software Engineering, Sep.-Oct. 2012) [Chacon] .pptx
9/23/13 Capsule-Based User Interface Modeling for Large-Scale Applications, (IEEE Transactions on Software Engineering, Sept. 2013) [Darimidi] .pptx

Monitor-Based Instant Software Refactoring, (IEEE Transactions on Software Engineering, Aug. 2013) [De La Cruz] .pptx
9/25/13 The Effects of Test-Driven Development on External Quality and Productivity: A Meta-Analysis, (IEEE Transactions on Software Engineering, June 2013) [Dondyk] .pptx

Evaluation and Measurement of Software Process Improvement -- A Systematic Literature Review, (IEEE Transactions on Software Engineering, Mar.-Apr. 2012) [Guirguis] .pptx
9/30/13 Topic: Software Testing
An Empirical Evaluation of Mutation Testing for Improving the Test Quality of Safety-Critical Software, (IEEE Transactions on Software Engineering, June 2013) [Laborde] .pptx

The Role of the Tester's Knowledge in Exploratory Software Testing, (IEEE Transactions on Software Engineering, May 2013) [Lynch] .pptx

Homework 1 due

10/2/13 A Second Replicated Quantitative Analysis of Fault Distributions in Complex Software Systems, (IEEE Transactions on Software Engineering, Apr. 2013) [Madhumanchi Gananath] .pptx Homework 1: Review

An Analysis and Survey of the Development of Mutation Testing, (IEEE Transactions on Software Engineering, Sep.-Oct. 2011) [Mankar] .pdf
10/7/13 Project progress presentations [Teams: 1, 2, 6, 8, 12, 22]
10/9/13 Project progress presentations [Teams: 5, 13, 14, 18, 20]
10/14/13 Project progress presentations [Teams: 3, 4, 15, 16, 17, 23]
10/16/13 Project progress presentations [Teams: 7, 9, 10, 11, 19, 21]
10/21/13 Topic: Software management: cost, effort, schedule estimation, teams
Pair Programming and Software Defects--A Large, Industrial Case Study, (IEEE Transactions on Software Engineering, July 2013) [Marothu] .pptx Homework 1: Review

Local versus Global Lessons for Defect Prediction and Effort Estimation, (IEEE Transactions on Software Engineering, June 2013) [Mehta] .pptx
10/23/13 Ranking and Clustering Software Cost Estimation Models through a Multiple Comparisons Algorithm, (IEEE Transactions on Software Engineering, Apr. 2013) [Melugiri] .pptx Homework 1: Review

Self-Organizing Roles on Agile Software Development Teams, (IEEE Transactions on Software Engineering, Mar. 2013) [Mutati] .pptx
10/28/13 Data Mining Techniques for Software Effort Estimation: A Comparative Study, (IEEE Transactions on Software Engineering, Mar.-Apr. 2012) [Nayak] .pptx

Ant Colony Optimization for Software Project Scheduling and Staffing with an Event-Based Scheduler, (IEEE Transactions on Software Engineering, Jan. 2013) [Novick] .pptx Homework 1: Review

Homework 2 due

10/30/13 Software Development Estimation Biases: The Role of Interdependence, (IEEE Transactions on Software Engineering, May-June 2012) [Patel] .pptx Homework 2: Review

Coordination Breakdowns and Their Impact on Development Productivity and Software Failures, (IEEE Transactions on Software Engineering, Jan. 2013) [Rodriguez] .pptx
11/4/13 Topic: Software maintenance
Quantifying the Effect of Code Smells on Maintenance Effort, (IEEE Transactions on Software Engineering, Aug. 2013) [Sagi] .pptx

Structural Complexity and Programmer Team Strategy: An Experimental Test, (IEEE Transactions on Software Engineering, Sep.-Oct. 2012) [Shivhare] .pdf Homework 2: Review
11/6/13 Aspect-Oriented Refactoring of Legacy Applications: An Evaluation, (IEEE Transactions on Software Engineering, Jan.-Feb. 2012) [Bulumulle] .pptx

Topic: Miscellaneous
Trends in the Quality of Human-Centric Software Engineering Experiments--A Quasi-Experiment, (IEEE Transactions on Software Engineering, July 2013) [Sheelavanth] .pdf Homework 2: Review
11/11/13 Veterans Day (no class!)
11/13/13 A Decentralized Self-Adaptation Mechanism for Service-Based Applications in the Cloud, (IEEE Transactions on Software Engineering, May 2013) [Cohen] .pptx Homework 2: Review

Resource Management for Complex, Dynamic Environments, (IEEE Transactions on Software Engineering, Mar. 2013) [Leon Tovar] .pptx
11/18/13 The Awareness Network, To Whom Should I Display My Actions? And, Whose Actions Should I Monitor?, (IEEE Transactions on Software Engineering, May 2013) [Velasquez Avila] .pptx
11/20/13 Project Discussions
11/25/13 Project Discussions
11/27/13 Project Presentation and Demos [Teams: 8, 9, 11, 15]
12/2/13 Project Presentation and Demos (8:00am-10:15am) [Teams: 4, 5, 12, 16, 18, 20, 22, 23, 13]
12/4/13 Project Presentation and Demos (7:00am-9:30am) [Teams: 1, 3, 6, 10, 14, 17, 19, 7, 21, 2]