Jincheng Gao CIS895 – MSE Project

Slides:



Advertisements
Similar presentations
“The Honeywell Web-based Corrective Action Solution”
Advertisements

Airline Reservation System
The Last Procedure Before First Functional Prototype Grant Boomer, Brett Papineau, Tanis Lopez, Archana Shrestha CS 383.
Early Effort Estimation of Business Data-processing Enhancements CS 689 November 30, 2000 By Kurt Detamore.
SBSE Course 3. EA applications to SE Analysis Design Implementation Testing Reference: Evolutionary Computing in Search-Based Software Engineering Leo.
1 SnIPS Implementation and GUI Tsung-Hsi Wu, M.S.E. Department of Computing and Information Science Kansas State University.
ACS 567: Software Project Management Spring 2009 Instructor: Dr. John Tanik.
Nu Project Management Office A web based tool to Manage Projects.
Microsoft Office Illustrated Inserting Illustrations, Objects, and Media Clips.
Web-based Control Interface For a model train control system By: Kevin Sendra.
How to convert a Word file to PDF. Log in to an iSolutions workstation and start Adobe Acrobat from the Start menu.
Using CLIPS to Detect Network Intrusions - (CLIPNIDS) Phase I MSE Project Sripriya Marry Committee Members Dr. David Gustafson (Major Professor) Dr. Rodney.
BRUE Behavioral Reverse Engineering in UML as Eclipse Plugin MSE Presentation 1 Sri Raguraman.
1 Programming Concepts Module Code : CMV6107 Class Contact Hours: 45 hours (Lecture 15 hours) (Laboratory/Tutorial 30 hours) Module Value: 1 Textbook:
New Vision Concept School Portal
CIS 895 – MSE P ROJECT Cooperative Robotics Organization Simulator (CROS) Presentation 1 on Mar 1 st, 2011 Daniel Christopher Greene 1.
CIS 895 – MSE Project KDD-Research Entity Search Tool (KREST) Presentation 1 Eric Davis
Bogor-Java Environment for Eclipse MSE Presentation II Yong Peng.
AgentTool (III) Dynamic MSE Presentation 1 Binti Sepaha.
Class Instructor Name Date. Classroom Tips Class Roster – Please Sign In Class Roster – Please Sign In Internet Usage Internet Usage –Breaks and Lunch.
ELP Helper MSE Project Presentation I Aghsan Ahmad Major Professor: Dr. Bill Hankley.
CIS 895 – MSE Project KDD-Research Entity Search Tool (KREST) Presentation 2 Eric Davis
Multi-agent Research Tool (MART) A proposal for MSE project Madhukar Kumar.
Konza PrairieKonza Prairie Long-Term Ecological Research (LTER)LTER Henry Mikhail.
4/16/2004MSE Presentation II1 ESTMD System -- A Web-based EST Model Database System Yinghua Dong.
TA. MARAM AL-KHAYYAL NET481 MS Project Overview. Outline Introduction to project management.  Project 2007 can help you manage project time, resources,
MSE Presentation (Phase III) Pesticide Safety Consultant System (PSCS) Fengyou Jia Oct. 20, 2003.
Mastergoal Machine Learning Environment Phase 1 Completion Assessment MSE Project Kansas State University Alejandro Alliana.
Mastergoal Machine Learning Environment Phase III Presentation Alejandro Alliana CIS895 MSE Project – KSU.
Software Quality Assurance
Student Curriculum Planning System MSE Project Presentation I Kevin Sung.
REAL TIME GPS TRACKING SYSTEM MSE PROJECT PHASE I PRESENTATION Bakor Kamal CIS 895.
Environment Model Building Tool MSE Presentation 1 Esteban Guillen.
MSE Presentation 1 By Padmaja Havaldar- Graduate Student Under the guidance of Dr. Daniel Andresen – Major Advisor Dr. Scott Deloach-Committee Member Dr.
Self-assembling Agent System Presentation 1 Donald Lee.
Natural Language to Machine Readable Format By: Damian Tamayo Presentation 1 – Oct. 12, 2009 CIS 895 – MSE Project.
Database Java Bean Feng Chen. Outline Tools and approaches Project overview Major contribution Project plan Cost estimate References Acknowledgment.
Graphical User Interface and Job Distribution Optimizer for a Virtual Pipeline Simulation Testbed Walamitien Oyenan October 8, 2003 MSE Presentation 1.
CIS 895 – MSE Project KDD-Research Entity Search Tool (KREST) Presentation 3 Eric Davis
BOĞAZİÇİ UNIVERSITY DEPARTMENT OF MANAGEMENT INFORMATION SYSTEMS MATLAB AS A DATA MINING ENVIRONMENT.
MSE Presentation 1 Lakshmikanth Ganti
Department of Computing and Information Sciences MSE Project Presentation 1 A Three-tier On-line Model For Transaction- based Applications Using VB.NET.
Communication Model for Cooperative Robotics Simulator MSE Presentation 1 Acharaporn Pattaravanichanon.
Kansas State University Purchasing Contracts Management System (KSU – PCMS) Presentation 1 Date : 14 th October 2010 By Arthi Subramanian CIS 895 – MSE.
An Internet Voting System Manager Yonghua Li Kansas State University March 28, 2002 MSE Project - Phase 2.
InfoVis Cyberinfrastructure Shashikant Penumarthy, Bruce Herr & Katy Börner School of Library and Information Science sprao | bherr
STREAMLINING STORM WATER PERMIT IMPLEMENTATION THROUGH USE OF AN INFORMATION MANAGEMENT SYSTEM April 8, 2004 Presented by John W. Hart 30 th Environmental.
Introduction to Programming 1 1 2Introduction to Java.
SPARX Enterprise Architecture Living Documentation.
An Internet Voting System Manager Yonghua Li Kansas State University October 14, 2002 MSE Project - Phase 3.
 is a set of instructions that tell the computer what to do. Software can be categorized into: 1. Operating system software 2. Applications software.
Microsoft Office 2010 & 2013 Megan Schlimmer BPC 110.
Creating Section 508 Compliant Documents & Presentations
CIS 375 Bruce R. Maxim UM-Dearborn
Create Online Surveys for Free by Using Google Documents
Architecture Review 10/11/2004
Dive Into® Visual Basic 2010 Express
Interactive MIPS Datapath Tutorial
Bogor-Java Environment for Eclipse
Parallelizing an Image Compression Toolbox
Chapter 11: Software Configuration Management
Parametric Design William Foil Tyler Kennedy
CMPE419 Mobile Application Development
Creating Section 508 Compliant Documents & Presentations
Silverlight Technology
Hands-on Introduction to Visual Basic .NET
Information Technology Ms. Abeer Helwa
Chapter 11: Software Configuration Management
Java Code Review with CheckStyle
Generate Data with Google Analytics SQL Saturday /04/2019.
Presentation transcript:

Jincheng Gao CIS895 – MSE Project Presentation I Visualization in Social Networks and Link Analysis Using A* Search: An Experimental Application Jincheng Gao CIS895 – MSE Project 4/7/2019

Outlines Project Backgrounds Project Goals Project Overview Project Requirements Project Schedule Cost Estimation Software Quality Assurance Plan 4/7/2019

Project Backgrounds KDD group has designed a web crawler and collected information of social network from internet. The crawler generates 15 records per second. Over millions nodes collected in a social network 4/7/2019

Project Backgrounds (cont) Project Questions How to visualize the social networks with a large number of nodes? How to do feature analysis with the social network? 4/7/2019

Project Backgrounds (cont) Visualization of social networks 3D Display – Hyperbolic browser or Cone tree 3D Hyperbolic Layout (Munzber,1998) 4/7/2019

Cone Tree Layout (Robertson,1991) 4/7/2019

Project Backgrounds (cont) Visualization of social networks 3D Display – Hyperbolic browser or Cone tree Interactive exploration of subregion of graph (Yee, 2001) 4/7/2019

Visualization of large networks with 2-D layout Project Goals Visualization of large networks with 2-D layout Testing A* searching algorithm with 500, 1000, and over 2000 nodes Detecting running time and memory cost for A* searching in a large number of nodes of social networks 4/7/2019

Project Overview 4/7/2019

Project Overview 4/7/2019

Application Requirements Project Requirements Application Requirements API101 – Graphic Use Interface API102 – Menus including File, Processing, and Help API103 – Processing including Parsing, Searching, and Reordering functions API104 – Searching functions have A* and Greedy search API105 – Testing of running time and memory cost 4/7/2019

Project Requirements (cont) Visualization Requirements (VR) VR201 – Radial layout of social networks with interactive exploration (Yee et al 2001) VR202 – Spring embedding algorithm VR203 – Multiple-Dimension embedding algorithm 4/7/2019

Project Requirements (cont) Searching Requirements (SR) SR301 – A* searching algorithm SR302 – Greedy best-first searching algorithm 4/7/2019

Project Requirements (cont) Testing Requirements (TR) TR401 – Small size of nodes with less than 500 TR401 – Middle size of nodes in 500 - 1000 TR401 – Large size of nodes in 1000 - 2000 TR401 – Size of nodes over 2000 4/7/2019

Project Schedule Key dates Presentation 1: Nov 11, 2008 Presentation 3: Dec 19, 2008 4/7/2019

Gantt Chart 4/7/2019

Cost Estimation COCOMO model Effort = 3.2 * KLOC1.05*EAF Time = 2.5 * Effort0.38 EAF is estimated as 0.9 and source codes are estimated about 2000 lines Time = 4.9 Months 4/7/2019

Software Quality Assurance Plan References Vision Plan Project Plan IEEE Standard for Software Quality Assurance Planning IEEE Guide for Software Quality Assurance Planning Supervisory Committee Dr. David Gustafson Dr. William Hsu Dr. Mitchell Neilsen 4/7/2019

Software Quality Assurance Plan (cont) Major Professor Dr. William Hsu Developer Jincheng Gao Formal Technical Inspectors Tim Weninger TBD 4/7/2019

Software Quality Assurance Plan (cont) Documentation Official documentation for MSE project at: http://www.cis.ksu.edu/~sdeloach/mse/portfolio.htm The documentation of this project will be available at http://www.cis.ksu.edu/~jcgao/documents Standards, Practices, Conventions, and Metrics Documentation standards IEEE standards will be used for the documentation of this project Coding Standards Java naming conventions will be followed Metrics COCOMO will be used for cost estimation 4/7/2019

Software Quality Assurance Plan (cont) Reviews and Audits Supervisory committee will review the documents and get approval. Technical inspectors will evaluate architecture design and source code after developer finishes coding Testing Testing plan will be available in Presentation II Problems Reporting and Correction All problems will be tracked in a spreadsheet All problems will be reported to the Major Professor 4/7/2019

Software Quality Assurance Plan (cont) Tools, Technologies, and Methodologies Eclipse IDE – for software development Eclipse FatJar – for building executable JAR files Eclipse Jigloo Plug-in – for GUI development Microsoft Word – for documentation development Microsoft Excel – for risk and problem report tracking a and time logs Microsoft PowerPoint – for project presentation creation Adobe Acrobat – for document conversion to PDF Microsoft Project – for project planning Microsoft Visio – for software design development USE 2.3.1 – for developing formal specifications 4/7/2019

Software Quality Assurance Plan (cont) Code and Media Control CVS will be used for source code control Change logs will be maintained for all documents Risk Management Visualization of graph size over 1000 nodes Running time and memory cost of nodes over 2000 4/7/2019

Comments and Questions ? 4/7/2019