Developing a Code Sharing and Modifying Tool for CSCI 577 team project

Slides:



Advertisements
Similar presentations
Workflows in Archie IMS Support Person: Sonja Henderson
Advertisements

Recruitment Booster.
Medicaid Alternative Benefit Plans (ABP) Processing
ECATS “The Honeywell Web-based Corrective Action Solution” CAR Process Last Revised: August 19 th 2008 Honeywell Confidential & Proprietary.
Introducing Wimba Pronto* Connect with Blackboard * Please note that currently Pronto is in a “trial status”. To be made available within a course, the.
Bonrix Track & Trace System A GPS Based Vehicle Tracing System (SMS, GPRS/3G, Offline) Bonrix Software Systems Ahmedabad (INDIA) Website:
A Product of Corporate Instant Messenger Enterprise Communication and Collaboration with Secure Instant Messaging Copyright © ANGLER.
TEMP HIRE Procedural Training NinerTalent. TOPICS Review of Basic Navigation Process Changes How To Create a Posting Form Tips System Demonstration.
The Electronic Transaction Getting Paperless signatures with zipLogix Digital Ink®
zipLogix ® Digital Ink Training Sending files to be signed using the new zipForm ® Plus Go Beyond.
A walkthrough of the SageQuest Mobile Control Online & ESC integration.
Researcher User Manual for Event Forms. Accessing the Researcher’s Portal The Researcher’s Portal is available through the Research website at the following.
Web 2.0: Concepts and Applications 2 Publishing Online.
Inti Online Login Page (Lecturer/Student/Administrator View)
© 2014 Blackboard Inc. All rights reserved.. Describe the different tools that can be used to keep students informed. Announcements Course Messages.
Friends of Welcoming Goal: Provide tools and support that help increase understanding and positive interactions between US and foreign born around the.
Painless Bug Tracking Michael Tsai 2011/9/30. Reference  html 2.
Priit Collaboration infrastructure.
First in Service -Best in Banking Pavan Anna Shirish Nadella Maneeshpal Bandlamudi.
ACCT How to Use Our Moodle (for students) Click on ‘Onine Learning – Moodle Login’
Inspiration 8.0 and Webspiration: The Concept-Mapping Tools of Today Bushra Faisal April 11, 2008.
Refactoring and Synchronization with the StarTeam Plug-in for Eclipse  Jim Wogulis  Principal Architect, Borland Software Corporation.
GOAL User Interactive Web Interface Update Pages by Club Officers Two Level of Authentication.
FP6 IT System 1 ELECTRONIC PROPOSAL SUBMISSION SYSTEM.
Mtivity Client Support System Quick start guide. Mtivity Client Support System We are very pleased to announce the launch of a new Client Support System.
Submission With Internet File Transfer User Guide - SEAN.
Event-Based Model for Reconciling Digital Entities Ahmet Fatih Mustacoglu Ahmet E. Topcu Aurel Cami Geoffrey C. Fox Indiana University Computer Science.
1 Crosstalk iON Release 3. 2 New Live Chat Features iON 3  Session Notes –Add and modify notes to a customer session –Review from Chat History or Live.
1. Begin Quick Start 2. Administration 3. Good to Know 4. Slightly Technical 5. User Experience 6. You are ready to go !
Joomla Awdhesh Kumar Singsys Pte Ltd. What is Joomla? Joomla is an award-winning content management system (CMS), which enables you to build Web sites.
© CGI Group Inc. User Guide Subversion client TortoiseSVN.
How to use Drupal Awdhesh Kumar (Team Leader) Presentation Topic.
Kenai Orientation. 2 Kenai Introduction & Orientation This is an interactive session. These slides are intended to aid anyone who cannot follow the beehive.
PlanBuilder How-To.
Core ELN Training: Office Web Apps (OWA)
Core LIMS Training: Project Management
Project Management: Messages
Presenter: Chris Blake, Associate Director
Overview Blogs and wikis are two Web 2.0 tools that allow users to publish content online Blogs function as online journals Wikis are collections of searchable,
iShop Training Module Access & Security
CMS Calibration Management System
Working in Groups in Canvas
LECTURE 2: Software Configuration Management
Jkelany Chat Project.
ELECTRONIC PROPOSAL SUBMISSION SYSTEM
Assess Survey Invitations
HR Portal Team Dr. Ashraf Armoush Supervisor Ala’eddeen Awwad
SECURE SAFE AND EASY WEBSITE GUIDE
Why BOW-TIE & HAZID monitor?
Why HAZOP-SIL monitor? Knowing what should be done for: HAZOP-SIL
LECTURE 3: Software Configuration Management
Adding and editing users
An Introduction to Collaborative Online Documents
Why PTW (SIMOP) monitor?
Managing Rosters Screener Training Module Module 5
Why JHA monitor? Knowing what should be done for: Job Hazard Analysis
Why HSE Plan monitor? Knowing what should be done for: HSE Plan
User Guide Subversion client TortoiseSVN
Test Information Distribution Engine (TIDE) Training
Managing Classes Welcome to the “Managing Classes” training module.
Why SCE monitor? Knowing what should be done for:
Welcome.
Why Interface monitor? Knowing what should be done for:
Automating and Validating Edits
User Guide PrimePortal – User Administration
Why Sub-System monitor?
Why QRA monitor? Knowing what should be done for:
Why HAZOP-HSE monitor? Knowing what should be done for HAZOP-HSE issues (i.e. communication of responsibilities) HAZOP-HSE register HAZOP-HSE Actions Follow-Up.
Why SIMOP monitor? Knowing what should be done for SIMOP
David Cleverly – Development Lead
Presentation transcript:

Developing a Code Sharing and Modifying Tool for CSCI 577 team project Ruixin Huang

Outline Common Problems of Code Synchronization Concept of Code Sharing and Modifying Tool (CSMT) Desired Features in CSMT CSMT Showcase Why Useful for CSCI 577

What Common Problems We Encounter? For developing a CSCI 577 team project, we usually encounter codes sharing and developing synchronization problems. Frequently modify and change our codes without notifying other members. Other developers still use the old codes that cause the codes inconsistency. Having no common place to share the codes. Transfer codes person by person that might cause duplicate work.

What Common Problems We Encounter? (2) Have no such thing that acts as a friendly reminder to timely remind us the changes. Spend extra time re-reading the codes modified by others later on. Q: Then what is the reason for you to change? A: Hmm…Sorry, I can’t remember clearly right now. Cause more problems to integrate the codes at last. Can we have our own code sharing and modifying tool??

What is Code Sharing and Modifying Tool (CSMT)? A online platform for each team member to upload, download and modify codes from all modules. Act as a change reminder for team member. ( Especially for CSCI 577 agile team, requirement changes happen every now and then, we should keep pace with them, change them and improve them. ) Just a code sharing tool, not the client web server!

Desired Features in CSMT Member Administration Instant Messaging Code Versions Upload and Download Generate Changes Report Peer Comments Email Reminder

CSMT Showcase Now let’s see the CSMT prototype I design, and see how it can satisfy our basic needs in 577 projects.

CSMT Showcase Create New Project Creating the project name, brief description, add new members. Set User Type as Manager or Common User

CSMT Showcase Member Administration Add, edit and delete project members. Click to change password or logout Know about who is online or not Chat with other online developers

CSMT Showcase Code Sharing List any new versions in the table, download it or view report. Old versions with same name would be moved into history

CSMT Showcase New Version Upload Upload the new version marked with modules name and code file name, reason for changes, etc. Email will be sent to each registered user once click upload

CSMT Showcase View Report View each code version basic information and peer comment. Know about the changes in this version Know about the comments from others about this change

Why Useful for CSCI 577 Unlike enterprise developers, most of time, we do not develop project at the same place. So a useful online code sharing tool seems to be desirable. Greatly improve the code integration and sharing work, considering our limited developing time. Like all other management roles, a good management for codes is one of successful keys for project.

Conclusion Identify Common Problems We Met Briefly Show the Concept of CSMT Main Desired Feature We Want Showcase Time How to Help Us — All Developers Research will go further and be improved…

References http://www.businessperform.com/project- management/project_team_management.html http://agilesoftwaredevelopment.com/blog/mendelt/w hos-owner-shared-code-vs-code-ownership

Thank you!