Projects and Seminars

Seminars

Oct 21 Tu

Braxton,Lanette Nichole Project Testing-UserInterface Seminar - Selenium

Oct 23 Th

Chang,Senhua Project SIS-Kinect-Component-Uploader T2, Seminar- art drawing (Art Drawing using Kinect and MotionDraw)

Oct 28 Tu

Project Discussions

Oct 30 Th

MS1 presentations

ms1chris.pptx
ms1chris messages

ms1guo.pptx
Msg20.xml
Msg30.xml
Msg31.xml
Msg32.xml
Msg45.xml

ms1lin.pptx (modified)
DOGToGUI.XML (modified)
GUIToDog.XML (modified)

ms1ng.pptx (modified)
TemperatureRead.XML
WeatherRead.XML

ms1nick.pdf
Msg64.xml
MsgRecommender.xml

ms1daniel.pptx
43-GPSReading.xml
46-GUIAddressRequest.xml
47-CoordinatesRequest.xml
48CoordinatesResponse.xml

ms1shein.ppt
49-NearestHospitals.xml

ms1walke.pptx

ms1chenqh.pdf

ms1chenqh (modified)

ms1zhang.pptx

ms1zhao.pdf
GUI.xml
inputprocessor.xml
KINECT.xml
UPLOADER.xml

ms1chang.ppt

ms1chenjh.pptx (modified)

ms1dj.pdf
AmbientTemperature.xml
PatientTemperature.xml

ms1braxton.ppt

Seminars

Nov 4 Tu

Chen,Junhui Project SIS-Kinect-Component K2, Seminar - Model-based Testing (Web App Testing and AJAX (2005)

Chen,Qihang Project K2 gesture recognition plus website, Seminar - gesture recognition (Gesture recognition and more about gesture recognition)

Nov 6 Th

Djoko Takougue,Judicael Briand Project T1 with both body and ambient temp sensor, Seminar - (Territorial Intelligence for Diabetic patients)

Guo,Wei Project T1, Seminar - (Software Visualization and Visual Data Mining)

Nov 11 Tu

Katsipoulakis,Nikolaos Romanos Project Recommender component, Seminar - (Recommendation system in modern software)

Lin,Wen-Chyi Project MFD-Similarity-Query, Seminar - (Combining classifiers and Ensemble based systems in decision making)

Nov 13 Th

MS2 Presentations

ms2lin.pdf

ms2ng.pptx

ms2chris.pdf

ms2nick.pdf

ms2daniel.pdf

ms2anatoli.pdf

ms2chang.pdf

ms2chenjh.pptx

ms2guo.docx

ms2zhang.pdf

ms2zhao.pdf

ms2chenqh.pdf

ms2walke.docx

ms2dj.pdf

ms2braxton.htm
(Some useful screenshots: image003.jpg
image005.jpg
image009.jpg
image010.jpg)

Seminars

Nov 18 Tu

Nguyen,Anh Phan Project T1 with external weather component probably linked to https://developer.weathersource.com/ Seminar - (Context Aware Advertisement and AdNext)

Petrov,Daniel Petrov Project GPS positionings, Seminar- (Internet of Things, and related healthcare application)

Shein,Anatoli Uladzimirovich Project SIS map, Seminar - (Knowledge Discovery from Massive Healthcare Data)

Nov 20 Th

Thomas,Christopher Lee SIS-petcare, Seminar - (Context Aware Pet Care)

Walke,Priyanka Sanjeev Project Web-Interface-to-HealthcareDB, Seminar - Agile methods (Intro to Agile Methods)

Nov 25 Tu

Zhang,Qiao Project K2 with extra gestures, Seminar - ( Ensuring Home-based Rehabilitation Exercise by Using Kinect and Fuzzified Time Warping Dynamic Algoritym, related: Using the Kinect to Encourage Older Adults to Exercise: A Prototype)

Zhao,Zihao Project K1 walking speed estimation, Seminar - (Design pattern instantiation, Patterns for Model-based Testing)



2014 Term Project Suggestions

Project Grading: (25 points)
Success to give a live demo (9 points, all or nothing)
Existence of YouTube video demo (6 points, all or nothing)
Final report (4 very good, 3 good, 2 fair, 1 poor)
Project concept (3 very good, 2 good, 1 fair)
Proof of concept (3 very successful, 2 somewhat successful but satisfactory, 1 barely)

Healthcare SIS Systems

For class projects and MS projects, students will use the healthcare SIS testbed and the experimental system with temperature sensor and Kinect sensor to develop monitor components/super-components.

T1 Temperature sensor

T1 Single sensor (for class project only) Improve the GUI so that it can specify various parameters for temp sensor: sampling_rate, start_Month/Day/Hour/Min, end_Month/Day/Hour/Min, high/low_threshold, reporting options (all or alarm_only) and so on. Activate temp component once parameters are set. Run scenario to demo it works.

The temperature sensor will store data in a speciic temperature reading file. The T1 component access this file to processing temperature information.







T2 Multiple sensors (for class project and MS project)

T2 includes T1. Based upon T1, add multi-sensor processing capabilities. For example, if T2 component receives message from Kinect component that a person is lying on T2 decides floor. the low temp threshold shoud be raised, so that the temp component will be triggered at a higher low temp threshold.

K1 Kinect sensor

K1 Single sensor (for class project only) Improve the GUI so that it can specify various parameters for Kinect. The recent report and codes for Kinect FallDetection component is available. Improve the K1 so that it can detect a person's fall as well as a person lying motionless on the floor.

K2 Multiple sensors (for class project and MS project)

K2 includes K1 and also supports multi-sensor processing. If other sensors detects a person has high blood pressure or irregular heart beat, we need to pay more attention if he falls. When SIS sends messages to K2, K2 will replace fall-detection algorithm by a more sensitve one, i.e., K2 is a super-component that enumerates and selects a more sensitive algorithm.

Hx Other healthcare sensors

Blood pressure, SPO2, EKG sensors are available for single sensor or multiple sensor projects.

The devil is in the details

If you are working on T1 or T2, please read this document. A completed T1 project, its messages and readme file are provided here for your reference.

If you are working on K1 or K2 or other related projects, please read this document. The Kinect Alert message (Type 44) detects the fall of a senior resident. The Kinect data reading messages (Type 43) such as 43a.xml, 43b.xml and 43c.xml provide a sequence of point coordinates that refer to several parts of human body such as head, shoulder, elbow, foot and so on, where the position of each human-body-part is represented as (x,y,z). The KinectSensor Component inputs raw Kinect sensor data and outputs Kinect data reading messages. The Kinect Monitor K1 analyzes the Kinect data reading messages to detect certain events and send out Kinect alert messages. The Kinect Monitor K2 can then be built on top of K1.

MileStone MS1

For MS1, here is what you should include in your PPT presentation/report (the PPT is the report):

1. system overview: motivation, a system diagram showing what compoment(s) you will create or improve. how do they interact with sensor or (for simulation) stored file. (1 point)

2. messages: this must be specific. give an instance (a concrete XML example) of each type of message you would see in the scenario. (2 points)

3. scenario: describe step-by-step the operations. The scenario must also be specific and concrete. Show the messages in each step. (1.5 points)

4. Other items such as further thoughts, references, web URLs and so on. (0.5 point)

MileStone MS2

For MS2, here is what you should include in your PPT presentation/report (the PPT is the report):

1. Start SIS environment on your PC. Run prjRemote.exe (1 point)

2. Your compoent can be a skeleton, without the processing logic, but capable of accepting messages. Create the components you implemented by entering the correct message 20 through prjRemote, using a script to get them started, and then entering the correct connect messages. (1 point)

3. Use prjRemote to send the correct message to your component(s). Your component may not have the processing logic to process the message(s) yet. Use projRemote to simulate the generation of the output message(s). (1 point)

4. Use new Uploader (to be provided as an SIS system patch) to either update the online database, or send a message to the user, or both. (1 point)

5. Anything extra. (1 point)

Project Presentations

Tuesday

Thomas, Christopher Lee
final report

Lin,Wen-Chyi
final report

Guo,Wei
final report

Nguyen, Anh Phan
final report

Katsipoulakis,Nikolaos Romanos
final report

Petrov, Daniel
final report

Shein, Anatoli Uladzimirovich
final report


Thursday

Braxton, Lanette Nichole
Test Suite Scenario
Test Suite Results
final report
Case study: GUI testing using Selenium
Selenium Script: Blood pressure and EKG
Selenium Script: Heart conditions
Selenium Script: High blood pressure condition
Selenium Script: Temperature and Oxygen readings

Walke, Priyanka Sanjeev
Web interface for healthcare database
final report

Chang, Senhua
final report

Chen, Junhui
final report

Chen,Qihang
final report

Djoko Takougue, Judicael Briand
final report

Zhang, Qiao
Another demo with clearer screen
final report

Zhao, Zihao
final report