Advanced Software Engineering PROJECT November 2015.

Slides:



Advertisements
Similar presentations
Chapter 14: Usability testing and field studies
Advertisements

Routing and Congestion Problems in General Networks Presented by Jun Zou CAS 744.
Influence and Passivity in Social Media Daniel M. Romero, Wojciech Galuba, Sitaram Asur, and Bernardo A. Huberman Social Computing Lab, HP Labs.
CSS216 MOBILE PROGRAMMING Android Book: “Professional Android™ 2 Application Development” by Reto Meier, 2010 by: Andrey Bogdanchikov (
COMP4710 Senior Design Process Documentation and Deliverables.
Analysis and Modeling of Social Networks Foudalis Ilias.
Resource Prediction Based on Double Exponential Smoothing in Cloud Computing Authors: Jinhui Huang, Chunlin Li, Jie Yu The International Conference on.
PUBLISH OR PERISH Skills Building Workshop. Journal of the International AIDS Society Workshop Outline 1.Journal of the International.
6/2/ An Automatic Personalized Context- Aware Event Notification System for Mobile Users George Lee User Context-based Service Control Group Network.
Research Methods in Social Sciences
Start Let’s a r i o t s ur hing eading.
Advanced Software Engineering PROJECT. 1. MapReduce Join (2 人 )  Focused on performance analysis on different implementation of join processors in MapReduce.
San Francisco Bay Area News Ecology Daniel Ramos CS790G Fall 2010.
The Classroom Presenter Project Richard Anderson University of Washington December 5, 2006.
Structure based Data De-anonymization of Social Networks and Mobility Traces Shouling Ji, Weiqing Li, and Raheem Beyah Georgia Institute of Technology.
The Computer Science Course at Omar Al-Mukhtar University, Libya The Computer Science Course at Omar Al-Mukhtar University, Libya User-Centered Design.
Social Networking – The Ways and Means Rosey Broderick May 2011.
Georgios Tsirigotis, Electrical Engineering Department, Kavala Institute of Technology, Greece Anna Friesel Electronics and Information Technology, Technical.
CHUCK YOUNG MANAGING DIRECTOR OFFICE OF PUBLIC AFFAIRS GOVERNMENT ACCOUNTABILITY OFFICE to AGA BOSTON CHAPTER PROFESSIONAL DEVELOPMENT CONFERENCE MARCH.
Analysis and Modeling of the Open Source Software Community Yongqin Gao, Greg Madey Computer Science & Engineering University of Notre Dame Vincent Freeh.
 Design creates a new artifact (system, component or process) to meet a given need.  Broad Classifications ◦ Creative Designs – the first PDAs ◦ Variant.
THE NEW INTELLIGENT HOME CONTROL SYSTEM BASED ON THE DYNAMIC AND INTELLIGENT GATEWAY Beijing Key Laboratory of Intelligent Telecommunications Software.
Tablet PC Capstone CSE 481b Richard Anderson Craig Prince.
WELCOME! Make Facebook Your Friend Liz Maier Director of Alumni Relations & Annual Giving Notre Dame-Cathedral Latin School Chardon, OH.
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 United States License Creative Commons Attribution-NonCommercial-ShareAlike.
Advanced Software Engineering PROJECT. 1. MapReduce Join (2 students)  Focused on performance analysis on different implementation of join processors.
Some years ago, CarTech CEO told us: What I want to see in our new hires is:
Google News Personalization: Scalable Online Collaborative Filtering
Introduction to the course MA1016 Mathematics I Raul Ignacio Ramos Garcia, Ph.D.
Testing & modeling users. The aims Describe how to do user testing. Discuss the differences between user testing, usability testing and research experiments.
Finding Top-k Shortest Path Distance Changes in an Evolutionary Network SSTD th August 2011 Manish Gupta UIUC Charu Aggarwal IBM Jiawei Han UIUC.
Random Graph Generator University of CS 8910 – Final Research Project Presentation Professor: Dr. Zhu Presented: December 8, 2010 By: Hanh Tran.
A project from the Social Media Research Foundation: Finding direction in a sea of connection:
Most of contents are provided by the website Introduction TJTSD66: Advanced Topics in Social Media Dr.
A NOVEL PREFETCHING METHOD FOR SCENE-BASED MOBILE SOCIAL NETWORK SERVICE 作者 :Song Li, Wendong Wang, Yidong Cui, Kun Yu, Hao Wang 報告者 : 饒展榕.
Six Active Reading Strategies  Visualize  Clarify  Question  Predict  Connect  Evaluate *Vicky Called Queen Patricia Cute & Energetic*
Ian F. C. Smith Writing a Conference Paper. 2 Disclaimer This is mostly opinion. Suggestions are incomplete. There are other strategies.
SybilGuard: Defending Against Sybil Attacks via Social Networks.
Mining Top-K Large Structural Patterns in a Massive Network Feida Zhu 1, Qiang Qu 2, David Lo 1, Xifeng Yan 3, Jiawei Han 4, and Philip S. Yu 5 1 Singapore.
+ Big Data, Network Analysis Week How is date being used Predict Presidential Election - Nate Silver –
©2011 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
1 Computer Engineering Department Islamic University of Gaza ECOM 6303: Advanced Computer Networks (Graduate Course) Spr Prof. Mohammad A. Mikki.
1 Friends and Neighbors on the Web Presentation for Web Information Retrieval Bruno Lepri.
Paper Title Authors names Conference and Year Presented by Your Name Date.
PROJECT. Topics  Theoretical: Error Performance Analysis for Partitioned Sketch Data Structures  Survey: Security and Privacy for Big Data: A Survey.
Speaker : Yu-Hui Chen Authors : Dinuka A. Soysa, Denis Guangyin Chen, Oscar C. Au, and Amine Bermak From : 2013 IEEE Symposium on Computational Intelligence.
Optimal Reverse Prediction: Linli Xu, Martha White and Dale Schuurmans ICML 2009, Best Overall Paper Honorable Mention A Unified Perspective on Supervised,
INFOMGP Student names and numbers Papers’ references Title.
Doc.: IEEE /00144r0 Submission 3/01 Nada Golmie, NISTSlide 1 IEEE P Working Group for Wireless Personal Area Networks Dialog with FCC Nada.
1 Architecture and Behavioral Model for Future Cognitive Heterogeneous Networks Advisor: Wei-Yeh Chen Student: Long-Chong Hung G. Chen, Y. Zhang, M. Song,
1 Random Walks on the Click Graph Nick Craswell and Martin Szummer Microsoft Research Cambridge SIGIR 2007.
Computer Networks CNT5106C
Course Program, Evaluation, Exams Doncho Minkov Telerik Software Academy academy.telerik.com Senior Technical Trainer
Yee San Su CNA, Safety & Security November 3, 2011 Network Analysis Based Methods for Assessing Coordination in Exercises.
ASP.NET MVC Course Program, Trainers, Evaluation, Exams, Resources SoftUni Team Technical Trainers Software University
A NOVEL PREFETCHING METHOD FOR SCENE- BASED MOBILE SOCIAL NETWORK SERVICE 作者 :SONG LI, WENDONG WANG, YIDONG CUI, KUN YU, HAO WANG 報告者 : 饒展榕.
Information Storage and Retrieval Fall Lecture 1: Introduction and History.
Computer Networks CNT5106C
Data Platform and Analytics Foundational Training
CS341: Project in Mining Massive Datasets Infosession
Location Recommendation — for Out-of-Town Users in Location-Based Social Network Yina Meng.
Apache Spark & Complex Network
CS & CS Capstone Project & Software Development Project
My Media I can…. BR… Assess how much time I spend with media activities. Record and compare the time they spend with different forms of digital media.
Introduction to Comparative Effectiveness Course (HAP 823)
Research Methods Technical Writing Thesis Report Writing
Korea University of Technology and Education
Analyzing Two Participation Strategies in an Undergraduate Course Community Francisco Gutierrez Gustavo Zurita
Computational Advertising and
CSE 4340/5349 Mobile Systems Engineering
Presentation transcript:

Advanced Software Engineering PROJECT November 2015

1. Spark on Yarn and Mesos  Yarn/Mesos+Spark+SparkStreaming  Mesos: fine/coarse-grained  Application: to retrieve Wikepedia posts as a stream  Demonstrate “how” Yarn and Mesos help resource scheduling  Visualization through Ganglia  Performance analysis and comparisons  Max. 2 students

2. Sparkathon  Build super-smart weather apps that harness the power of IBM Bluemix™ and Apache Spark™.   Worldwide competition, submitted by January 20, 2016 (5:00pm Eastern Time)  Max. 4 students  只要入围, Project 给满分!

3. US Road Network Analysis   GraphX + MLlib + Spark Streaming + Tableau  Think about what you can do ^^  Community detection: J. Leskovec, K. Lang, A. Dasgupta, M. Mahoney. Community Structure in Large Networks: Natural Cluster Sizes and the Absence of Large Well-Defined Clusters. Internet Mathematics 6(1) , 2009.Community Structure in Large Networks: Natural Cluster Sizes and the Absence of Large Well-Defined Clusters  Max. 3 students

4. Images on Internet  s/dl/p2.html s/dl/p2.html  Can you predict the seasonal trends? news trends? Political trends? Or human behaviors?  Max. 3 students  Data visualization (Tableau)

5. Your Proposal!  Your turn to choose one  Technically sound  Application oriented  Talk with me next lecture!

Arrangement  Nov. 23: let me know your choice in class  Week 1-2: Define your roles in a group, start literature research, and decide what to do  Week 2-4: Propose solutions (architectures, frameworks, opensource, steps)  Week 5-8: Implementation, performance analysis, and obtain results  Week 9: Wrap up and spend a few days writing your report  Jan. 16: project report to  Jan. 18: project presentation

About Result Figures/Tables  Each Image: Clear x-y labling At least 2 lines (One yours, one comparison) Each line at least 5 connected points  Each Table Clear x-y labling At least 2 algorithms (One yours, one comparison) Each row/column at least 5 fields

Report Outline  Introduction: background, why this, briefly explain what others have done  Related Work: 10+ references (after 2012), describe what others have done, their advantages/disadvantages  System Architecture  Detailed Design: component design, algorithm design  Simulation Results: figures/tables, discussions  Conclusions and Future Work  Written in English +5!

Attention!  Not just an engineering project  Aiming to train your research capability  Look at what others have done? Are there existing problems?  How to improve? Performance?  Performance Analysis (10+ figures) Yours: accuracy, throughput, delay, system bound Comparisions: other algos, other systems  OPEN SOURCE is the key!  Grading is based on YOUR contributions!

 IEEE Xplore:

Social Network Analysis Advanced Software Engineering

Key Players  How to identify key/central nodes in network

Cohesion  How to characterize a network’s structure

Example  Facebook: 5.8million users (2009), avr 5.73 degrees, max 12 degrees  Twitter: 5.2 billion relationships, avr 4.67 degrees 50% users only 4 step away Almost everyone <5 steps For any 1,500 random users, steps  Erdos Number: Collaborative distance through paper co- authoring

Experiment: Forwarding Letters in US

Example: Social Evolution data set by MIT Media Lab  80 undergraduates with smart devices, moving around the campus.  collects the phone usages and student locations from October 2008 to June  phone usage: 3.15 million records of Bluetooth scans 3.63 million scans of WLAN access-points 61,100 call records 47,700 logged SMS events.  students provide offline, self-report answers related to their health habits, diet and exercise, weight changes, and political opinions during the presidential election campaign.

Contact graph, only links of greater than 2,000 contacts between two students are shown. Bigger nodes indicate higher betweenness centrality value for the corresponding participants. Thicker edges indicate higher contact frequency between the connected nodes.