"How to design multi-platform software?"

About
This is a group project research on multi-platform software design for GSND 5130.
My duty included:
- Brought up research questions;
- Designed and conducted experiments;
- Analyzed think-aloud data;
- Wrote the Intro, Related Work, Methods, and Discussion sections of our paper.
Research Questions
-RQ1: What design features benefit unified user experiences in professional multi-platform software?
-RQ2: What design features (or physical limits) bring about different UX between smartphone applications and desktop software?
-RQ3: How do users perceive such experience differences?

Results
In total, we got 194 open codes in our analysis. We divided them into the following 6 axial codes under 2 categories: 32 for import problems, 49 for graphic hint design and problems, 41 for terminologies problems, and 13 for embedded tutorials design, which summed up a total of 135 codes as usability problems; 26 for the difference due to physical limitations, and 33 for the difference due to text, icon, and layout consistent design, which are summed up totally 59 codes as usability difference.
For detailed results, please read the paper.