The following is the tentative class schedule for this semester.
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] |