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