Here are supplementary materials for Course Project 2 (CS6027, Fall'14).

(E-mail the instructor if any link is broken or any document becomes inaccessible.)


Project 2 specification: Project2.pdf


The following 13 references include 'Meeting Scheduler' in i* notations:

    (1) an RE'14 presentation, (2) an RE'12 paper, (3) an i*'12 paper, (4) a VaMoS'07 paper, (5) a CASCON'06 paper,

    (6) a DEAS'05 paper, (7) another RE'12 paper, (8) an i*'13 paper, (9) a technical report, (10) an ER'13 paper,

    (11) an RE'02 paper, (12) an ER'07 workshop paper, and (13) an RE'97 paper -- the i* paper that we read in the class.


Here are the 3 representative 'Meeting Scheduler' models extracted from the above references (CLICK IMAGE TO ENLARGE) [from left to right: Ref2-Fig3, Ref7-Fig1, and Ref13-Fig2]

                                    


Existing modeling constructs and their frequencies of occurrence.

Actor
Goal
Softgoal
Task
Resource
Meeting Initiator (7)
Meeting Be Scheduled (14)
Low Effort (10)
Attend Meeting (4)
Details (3)
Meeting Scheduler (5)
Agreeable Meeting Date (4)
Quick (4)
Organize Meeting (3)
Proposed Date (2)
Meeting Participant (5)
Solicit Response (4)
Accuracy of Constraints (4)
Determine Meeting Date (3)
Agreement (2)
Important Participant (2)
Collect Timetables (4)
Collection Effort (3)
Participate in Meeting (3)
Facilities Confirmed Room (1)
Date Determiner (1)
Attend Meeting (4)
Matching Effort (3)
Provide Details (2)
Few Participants (1)
User Directory Manager (1)
Send Requests (3)
Minimal Disturbances (3)
Use Profiles (2)
Theater Room Requested (1)
Administrator (1)
Choose Schedule (3)
Good Quality Schedule (3)
Schedule Meeting (2)
Online Calendars Maintained (1)
Anti Virus (1)
Decrypt Received Messages (3)
Minimal Conflicts (3)
Send Invitations (2)
Available Dates (1)
 
Constriants Gathered (2)
Good Participation (3)
Receive Responses (2)
Personal Data (1)
 
Constriants Requested (2)
Assured to Attend Meeting (2)
Call Everybody (2)
Participant Address (1)
 
Request Room (2)
Avoid Obtrusiveness (1)
Decide Convenient Date (2)
Meeting Proposal (1)
 
Avoid Conflict (1)
Overall Satisfaction (1)
Enter Available Date (2)
 
 
Choose Meeting Time (1)
Maximize Attendance (1)
Enter Date Range (2)
 
 
Collect Constraints from Software Calendars (1)
Avoid Annoying the Participants (1)
Send Attendance Reminder (1)
 
 
Wait for Responses to Arrive (1)
Reliable Message Delivery (1)
Gather Constraints (1)
 
 
Meeting Announced (1)
Invitee's Privacy (1)
Find Suitable Slots (1)
 
 
Communication is Enabled (1)
Easy Configuration (1)
Wait One Day (1)
 
 
Get Topics from Initiator (1)
Enhance Participatory Spirit (1)
 
 
 
Get Interests from Participants (1)
 
 
 
 
Attached Files Scanned (1)
 
 
 
 
Messages Received and Read (1)
 
 
 


Last update: Wednesday, October 1, 2014