ICSE 2011 Implementation Update Aaron Valdez Liane Nakamura Deeksha Malhotra Phase Manager: Max Mueller
Outline ICSE 2011 Project Overview Primary Requirements/Completed Tasks Project Plan Overview of Architecture Implementation and Test Plan Requirements/Design Cross Reference Demonstration of all primary functionalities
ICSE 2011 Website Overview We are making a framework for the International Conference on Software Engineering being held in 2011 in Hawaii. We are using the content management system of Drupal.
Primary Requirements/Completed Tasks User Login Forum Comments Basic Navigation (Max) Primary and Secondary Navigation News Reel (Liane) Syndicate (with RSS Feed) Program Events (Aaron) Calendar view with Event data type
Primary Requirements/Completed Tasks (cont.) Custom Data Types (Aaron) Types for each event in the Program. Program of Events (Aaron) View of the data types in the form of a Program of Events. Profile (Deeksha) Sample Profile
Technical Issues Inability to upload pictures Got help from Bill Cohen from the ICS help desk and from Kari; Wrote on the Drupal forum Still unable to solve the problem We will work on understanding and fixing the problem in the next Implementation phase.
Updated Project Plan New Risks Limitations of hosting Drupal on ICS servers Inability to solve a Drupal problem due to our lack of experience Issues that resulted… Blank module page Issues with uploading images
Risk Mitigation for the blank module page New Contact: Bill Cohen Director of Computing Support Helped troubleshoot errors Increased PHP memory limit from 16M to 32M Problems with permissions
Schedule Update We are on track!
Table
Architecture Overview
Within the Site Hierarchy Module Example of Creating an Event
Test Plan for Event Test Case 3: Creating an event Purpose: Testing that the webmaster can create an event that will be displayed to all users. Item(s) being tested: This will test that the event page and calendar feature both work correctly. Input Specification: The input is the webmaster’s event information. Output Specification: The output should be that event is visible on the event page. The event should also be visible on the calendar. Test environment needs or special test procedures: N/A Test Results As shown in the image below, the test case passes. Failures detected: None Faults debugged: None Final Test Result The user can successfully create an event.
Table that maps the functionality to the Drupal modules needed
Website Demonstration