IIA Supervising faculty: David Sarne. “Am I Rational?” Portal Goal: web-site for allowing people test their decision-making/problem- solving.

Slides:



Advertisements
Similar presentations
SEP1 - 1 Introduction to Software Engineering Processes SWENET SEP1 Module Developed with support from the National Science Foundation.
Advertisements

Data warehouse example
Summary Role of Software (1 slide) ARCS Software Architecture (4 slides) SNS -- Caltech Interactions (3 slides)
2 Object-Oriented Analysis and Design with the Unified Process Objectives  Describe the differences between requirements activities and design activities.
Presentation Outline  Project Aims  Introduction of Digital Video Library  Introduction of Our Work  Considerations and Approach  Design and Implementation.
Design of Web-based Systems IS Development: lecture 10.
R R R CSE870: Advanced Software Engineering (Cheng): Intro to Software Engineering1 Advanced Software Engineering Dr. Cheng Overview of Software Engineering.
Silberschatz, Galvin and Gagne  Operating System Concepts Chapter 1: Introduction What is an Operating System? Mainframe Systems Desktop Systems.
DATABASE APPLICATION DEVELOPMENT SAK 3408 The Web and DBMS.
Presentation Outline  Project Aims  Introduction of Digital Video Library  Introduction of Our Work  Considerations and Approach  Design and Implementation.
ISYS 512 Business Application Design and Development with.Net David Chao.
Progress Report 11/1/01 Matt Bridges. Overview Data collection and analysis tool for web site traffic Lets website administrators know who is on their.
Ch 12 Distributed Systems Architectures
Cyberinfrastructure Breakout Session Looking 5 years ahead... Broad themes that emerged: A) Calibration tools and skill assessment (MInt, as) B) More examples.
METRICS Standards and Infrastructure for Design Productivity Measurement and Optimization Andrew B. Kahng and Stefanus Mantik UCLA CS Dept., Los Angeles,
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
Silberschatz, Galvin and Gagne  Operating System Concepts Chapter 1: Introduction What is an Operating System? Mainframe Systems Desktop Systems.
Distributed Systems: Client/Server Computing
Tiered architectures 1 to N tiers. 2 An architectural history of computing 1 tier architecture – monolithic Information Systems – Presentation / frontend,
Web-based Software Development - An introduction.
SOFTWARE.
Database System Concepts and Architecture Lecture # 3 22 June 2012 National University of Computer and Emerging Sciences.
Selected Topics on Databases n Multi-User Databases –more than one user processes the database at the same time n System Architectures for Multi-User Environments.
EECE 310 Software Engineering Lecture 0: Course Orientation.
The Cluster Computing Project Robert L. Tureman Paul D. Camp Community College.
OBJECT ORIENTED SYSTEM ANALYSIS AND DESIGN. COURSE OUTLINE The world of the Information Systems Analyst Approaches to System Development The Analyst as.
How computer’s are linked together.
Ch 1. A Python Q&A Session Spring Why do people use Python? Software quality Developer productivity Program portability Support libraries Component.
1 Welcome to CSC 301 Web Programming Charles Frank.
Database Architectures Database System Architectures Considerations – Data storage: Where do the data and DBMS reside? – Processing: Where.
What is a Database? SECTION 1. Database Technology and its Evolution Decades long evolution Early data processing systems Today's systems New technology.
Operating System What is an Operating System? A program that acts as an intermediary between a user of a computer and the computer hardware. An operating.
Ames Community Schools (ACS) has been concerned with the performance of their students’ problem solving abilities on a nationally standardized exam. While.
Systems Analysis and Design in a Changing World, Fourth Edition
9 Systems Analysis and Design in a Changing World, Fourth Edition.
CENTRALISED AND CLIENT / SERVER DBMS. Topics To Be Discussed………………………. (A) Centralized DBMS (i) IntroductionIntroduction (ii) AdvantagesAdvantages (ii)
Copyright © 2007 Ramez Elmasri and Shamkant B. Navathe Slide 2- 1.
CISB113 Fundamentals of Information Systems IS Development.
Application Software System Software.
June 13-15, 2007Policy 2007 Infrastructure-aware Autonomic Manager for Change Management H. Abdel SalamK. Maly R. MukkamalaM. Zubair Department of Computer.
TM 8-1 Copyright © 1999 Addison Wesley Longman, Inc. Client/Server and Middleware.
Schedule of Tasks Summary Estimated Resources and Schedule Proposed Approach and Considerations Abstract Introduction Ames Community Schools (ACS) has.
ISYS 512 Business Application Design and Development with.Net David Chao.
Windows Azure poDRw_Xi3Aw.
EUROPEAN UNION Polish Infrastructure for Supporting Computational Science in the European Research Space The Capabilities of the GridSpace2 Experiment.
HNC COMPUTING - Network Concepts 1 Network Concepts Network Concepts Network Operating Systems Network Operating Systems.
Ganga/Dirac Data Management meeting October 2003 Gennady Kuznetsov Production Manager Tools and Ganga (New Architecture)
A Decision Support Based on Data Mining in e-Banking Irina Ionita Liviu Ionita Department of Informatics University Petroleum-Gas of Ploiesti.
Lecture 1: Network Operating Systems (NOS)
Chapter 1: Introduction What is an Operating System? Mainframe Systems Desktop Systems Multiprocessor Systems Distributed Systems Clustered System Real.
Advanced Software Engineering Dr. Cheng
Architecture Review 10/11/2004
Business System Development
CST 1101 Problem Solving Using Computers
Project planning The systems life cycle.
Chapter 2 Database System Concepts and Architecture
Predesign.
Grid Computing.
CO6025 Advanced Programming
The Improvement of PaaS Platform ZENG Shu-Qing, Xu Jie-Bin 2010 First International Conference on Networking and Distributed Computing SQUARE.
Book: Integrated business processes with ERP systems
CA16R405 - Mobile Application Development (Theory)
Software Engineering for Internet Applications
Book: Integrated business processes with ERP systems
EECE 310 Software Engineering
Project Team Information
Polly Baker Division Director: Data, Mining, and Visualization
Project Team Information
Sarah Diesburg Operating Systems CS 3430
Jeff Hebrank Jason Radabaugh
Presentation transcript:

IIA Supervising faculty: David Sarne

“Am I Rational?” Portal Goal: web-site for allowing people test their decision-making/problem- solving skills and level of rationality through game playing and riddle solving Help society! Components: (a) Web-site management; (b) “Game” module and games management; (c) User management; (d) Comparison to other users; (e) DB management; Other tasks – light reading of scientific papers for enriching the games library Technology – c#, client-server (browser-based), simple storage (files/basic DB) Team: 4 students Ideal team member – GUI and IUI-oriented, capable of producing aesthetic designs, studying in parallel to project

Probabilistic Winner Determination in Auctions Goal: develop a web-based auction that supports probabilistic winner determination (a continuation project) Components: (a) Web-site for running the auction; (b) database for managing bids; (c) User management; (d) results analysis and simulation tools; (e) Advanced (extra credit) – support multi-user Other tasks – running some experiments with AMT Technology – c#, client-server (browser-based), integrate into AMT, simple storage (files/basic DB) Team: 2 students Ideal team member – GUI and IUI-oriented, capable of producing aesthetic designs

Selection Among Complex Alternatives Goal: develop an application (best – for android, acceptable – browser- based) for allowing people choose between complex alternatives (e.g., Sunglasses selection) Approach used – new method that combines absolute and ordinal valuations of different instances of each alternative (or better – propose your own method) + comparison to the traditional tournament approach Components: (a) client (connection to server only for receiving instances for comparison and reporting results); (b) importing objects for comparison (preferred – sunglasses images); (c) results processing Other tasks – support experimentation Technology – pick your own SDK, Integrate into AMT, simple storage (files/basic DB), results processing Team: 2-3 students Ideal team member – GUI and IUI-oriented, capable of producing aesthetic designs, studying in parallel to project

Whatsapp Data Analysis Goal: Process and Mine a pile of (encrypted) Whatsapp data that was collected last year Approach used – design a DB that will support effective mining (primarily timeline-based) of the collected data, and research few initial hypothesis using standard AI techniques (e.g., clustering, machine learning) Other components – develop scripts for testing the research hypotheses through repeated re-division into test and training groups Team: 2-3 students Ideal team member – interested in data-science, data-mining, data-bases, data-structures and social networks

Identifying Anomalies in Whatsapp Group Usage Goal - Apply various AI techniques over collected (encrypted) AI data for identifying “unusual” whatsapp groups Approach used – construct a set of measures over the activity over time and relationships between group members and use clustering- like methods for identifying abnormal groups Other components – develop a web-based application for running a validation experiment Team: 2 students Ideal team member – interested in data-science, data-mining, data- bases, data-structures and social networks

General Creativity will be highly appreciated Weekly progress meetings (except for during exams periods) Great emphasis on documentation – including architecture documents, high level designs, code documentation Advanced GUI whenever applicable