Education
Ph.D.
Computer Science, The University
of Texas at Dallas, 2005.
M.S.
Computer Science, Shanghai Jiao Tong University, 2001.
B.S.
Computer Science, Huazhong University of Science and
Technology, 1998.
Research
Interests
·
Human Computer Interaction
·
Pervasive Computing
·
Software Engineering
Please
visit http://viscomp.cs.ndsu.nodak.edu
for the detailed list of current projects.
Publications:
- Journals
- Book chapters
- Conferences
Journals
1.
V. Chintapalli, W.Y. Tao, Z. P. Meng, K. Zhang, J. Kong, and Y. Ge, “A Comparative Study
of Spreadsheet Applications on Mobile Devices”,
Accepted by Mobile Information Systems
(In press).
2. A. Roudaki, J. Kong,
and S. Reetz, “SmartCamera: A Low Cost and Intelligent Camera Management
System”, Accepted by Multimedia Tools and
Applications (In press).
3. N. Yu, and J. Kong,
“User Experience with Web Browsing on Small Screens: Experimental Investigations
of Mobile-Page Interface Design and Homepage Design for News Websites”, Information Sciences, Vol.330, 427-443,
2016.
4. A. Roudaki, J. Kong,
and K. Zhang, “Specification and Discovery of Web Patterns: A Graph Grammar
Approach”, Information Sciences, Vol.328,
528-545, 2016.
5. Q. Obeidat, T. Campbell, and J.
Kong, “Introducing the Edges Paradigm: a P300 Brain-Computer Interface for
spelling written words”, IEEE
Transactions on Human-Machine Systems, Vol.45(6), 727-738, 2015.
6.
A. Roudaki, J. Kong,
N. Yu, “A Classification of Web Browsing on Mobile Devices”, Journal of Visual
Languages and Computing, 26, 82–98, 2015.
7.
A. Roudaki, J. Kong,
G. Walia, and Z. Huang, “A Framework for Bimanual Inter-Device
Interactions”, Journal
of Visual Languages and Computing, 25(6), 727-737, 2014 (An extension of
the DMS conference publication).
8. A. Roudaki, J. Kong, G. Walia, A. Roudaki, “PhoneLens: A Low-cost
Spatially-aware Mobile Interaction Device”, IEEE
Transactions on Human-Machine Systems, 44(3), 301-314, 2014.
9. K. Chinthakayala, C. Zhao, J.
Kong and K. Zhang, “A Comparative Study of Three Social Networking
Websites”, WWW Journal, 17(6), pp
1233-1259, 2014.
10. A. Sehgal. C. Zhao, and J.
Kong, “Automatic Evaluation of mobile Web pages”, International Journal of Handheld Computing Research, 4(3), 2013.
11. J.
Kong, O. Barkol, R. Bergman, A. Pnueli, S.
Schein, C. Y. Zhao, and K. Zhang, “Web Interface Interpretation Using Graph
Grammars”, IEEE Transactions on SMC –
Part C, 42(4), 2012, 590-602.
12. H. Ahmadi and J. Kong, “User-Centric
Adaptation of Web Information for Small Screens”, Journal of Visual Languages and Computing, Vol.23(1), 2012, 13-28.
13. Y. Potla, R. Annadi, J.
Kong, G. Walia, and K. Nygard, “Adapting Web Page Tables on Mobile
Devices”, International Journal of
Handheld Computing Research, 3(1), 2012, 1-22.
14. J.
Kong, W. Y. Zhang, N. Yu and X. J. Xia,
“Design of Human-Centric Adaptive Multimodal Interfaces”, International Journal of Human Computer Studies, Vol.69(12), 2011,
854-869.
15. W. Zhang and J. Kong, “Multi-Constrained QoS Routing for
Distraction-free Service in Pervasive Environment”, Journal of Next Generation Information Technology, Vol.1(2), 2010,
35-44.
- C. Y. Zhao,
J. Kong, and K. Zhang, “Program Behavior Discovery and
Verification: A Graph Grammar Approach”, IEEE Transactions on Software Engineering, Vol.36(3), 2010, 431-448.
17. J. Kong, D. Xu, and X.
Zeng, “UML-based Modeling and Analysis of Security Threats”, International Journal of Software
Engineering and Knowledge Engineering, Vol.20(6), 2010, 875-897.
18. W. Zhang, J. Kong, K.
Nygard, and M. Li, “Adaptive Design of Pervasive Computing System Under QOS
Constraints”, International Journal of
Computers and Applications, Vol. 32(4), 2010, 482-492.
19. J. Kong, K. Zhang, J. Dong, and D. Xu, “Specifying Behavioral Semantics of
UML Diagrams Through Graph Transformations”, Journal of Systems and Software,
Vol.82(2), 2009, 292-306.
20. J. Kong and C. Y.
Zhao, “Visual Language Techniques for Software
Development”, Journal
of Software,
Vol.19(8), 2008, 1902-1919.
21. C. Y. Zhao, J. Kong, J. Dong, and K. Zhang, “Pattern Based Design
Evolution Using Graph Transformation”, JVLC - Journal
of Visual Languages and Computing, Vol.18(4), 2007, 378-398.
22. J. Kong, K. Zhang, and X. Q. Zeng, “Spatial Graph Grammars for
Graphical User Interfaces”, ToCHI - ACM Transactions on Computer-Human
Interaction, Vol.13(2), 2006, 268-307.
23. G. L. Song, J. Kong, and K. Zhang, “AutoGen:
Easing Model Management through Two Levels of Abstraction”, JVLC
- Journal of Visual Languages and Computing, Vol.17(6),
2006, 508-527.
- K. Zhang, J.
Kong, M.K. Qiu,
and G.L. Song, “Multimedia Layout Adaptation Through Grammatical
Specifications”, ACM/Springer
Multimedia Systems, Vol.10(3),
2005, 245-260.
Book Chapters
- K. Zhang, J. Kong, and J. Cao, “Visual Software
Engineering”, In B. Wah (Ed.) Encyclopedia of
Computer Science and Engineering, Wiley & Sons, 2004.
Refereed
Conference Publications
- K. Liao, J. Kong, K. Zhang and B. D. Vries, “Design and validation of dynamic hierarchies and
adaptive layouts using spatial graph grammars”, Proc. 2015 GeoComputation Conference, 2015.
- J. Li, Z. Xiao, and J. Kong, “Exploring 3D trajectory
visualization in a virtual environment”, Proc. 2015 GeoComputation
Conference, 2015.
- A. Roudaki,
J. Kong, G. Walia,
“A Framework for Bimanual Inter-Device Interactions”, Proc. DMS, 2014.
- Q. Obeidat,
T. Campbell and J. Kong, “The
Zigzag Paradigm: A new P300-based Brain Computer Interface”, ACM
Interaction Conference on Multimodal Interaction, 2013.
- A. Roudaki
and J. Kong, “Graph Grammar
Based Web Data Extraction”, International Conference on Software
Engineering and Knowledge Engineering, 2011.
- K. E. Nygard, L. Bender,
G. Walia, J.
Kong, K. Gagneja, and M. LeNoue,
“Collaboration Using Social Networks for Team Projects”, International
Conference on Frontiers in Education: Computer Science and Computer
Engineering, 2011.
- K. Zhang and J. Kong, “Exploring Semantic Roles
of Web Interface Components”, Proc. 2010 IEEE International Conference on
Machine and Web Intelligence,3-5 October 2010, IEEE Press, 8-14.
- J. Kong, W. Zhang, J. Li and A.
G. Roy, “A Cross-Layer Design for Adaptive Multimodal Interfaces in
Pervasive Computing”, the 22nd International Conference on Software Engineering
and Knowledge Engineering, 2010, 726-731.
- S. Pinagapani,
D. Xu, and J. Kong, “A
Comparative Study of Access Control Languages”, 3rd International
Conference on Secure Software Integration and Reliability Improvement,
2009.
- W. Zhang and J. Kong, “Distraction-free Service
in Pervasive Environments Based on Multi-Constrained QoS
Routing”, 2009 International Conference on New Trends in Information and
Service Science, 2009.
- W. Zhang, J. Kong, K. Nygard, and M. Li,
“Adaptive Configuration of Pervasive Computing System with QoS Consideration”, Proc. 6th Annual IEEE Consumer
Communications and Networking Conference, 2009.
- J. Kong, K.L. Ates, K. Zhang, and Y. Gu,
“Adaptive Mobile Interfaces Through Grammar Induction”, Proc. ICTAI’08 -
20th IEEE International Conference on Tools with Artificial Intelligence,
2008, 133-140.
- C. Zhao, K.L. Ates, J. Kong,
and K. Zhang, “Discovering Programs Behavioral Patterns by Inferring
Graph-Grammars from Execution Traces”, Proc. ICTAI’08 – 20th IEEE
International Conference on Tools with Artificial Intelligence, 2008,
395-402.
- H. Ahmadi and J. Kong, “Efficient Web Browsing
on Small Screens”, Proc. AVI’08- ACM International Conference on Advanced
Visual Interfaces, 2008, 23-30.
- J. Kong and D. Xu, “A UML-based
Framework for Design and Analysis of Dependable Software”, Proc.
COMPSAC’08- Annual International Computer Software and Applications
Conference, 2008, 28-31.
- C.Y. Zhao, K. Zhang, and
J. Kong, “Design Pattern
Evolution and Verification Using Graph Transformation”, Proc. HICSS’07 –
40th Hawaii International Conference on System Sciences, 2007, 290-296.
- J. Kong, G. L. Song, K. Zhang,
and M. L. Huang, “A Collaborative Framework for Designers and Developers
of Software-Intensive Systems”, Proc. 10th International Conference on
Computer Supported Cooperative Work in Design, 2006, 1-6.
- J. Kong, G. L. Song, and J.
Dong, “Specifying Behavioral Semantics through Graph Transformation”,
Proc. IEEE VL/HCC’05 Workshop on Visual Modeling for Software Intensive
Systems (VMSIS), 2005, 51-58.
- G. L. Song, J. Kong, and K. Zhang, “Automatic
Generation of Transformation Rules for Model Management”, Proc. IEEE
VL/HCC’05 Workshop on Visual Modeling for Software Intensive Systems
(VMSIS), 2005, 35-42.
- X. Q. Zeng, K. Zhang,
and J. Kong, and G.L. Song,
“RGG+: An Enhancement to the Reserved Graph Grammar Formalism”, Proc.
VL/HCC 2005 -2005 IEEE Symposium on Visual Languages and Human-Centric
Computing, 2005, 273-274.
- K. Zhang, G. L. Song,
and J. Kong, “Interoperating
XML-Style of Digital Artifacts for Information Reuse”, Proc. 2005 IEEE
International Conference on Information Reuse and Integration, 2005,
126-131.
- G. L. Song, K. Zhang, B.
Thuraisingham, and J. Kong, “Secure Model Management Operations for the Web”,
Proc. Data and Applications Security 2005, LNCS 3654, 2005, 237-251.
- J. Kong, K. Zhang, J. Dong, and
G. L. Song, “A Generative Style Driven Framework for Software Architecture
Design”, Proc. SEW’29 - 29th Annual NASA/IEEE Software Engineering
Workshop, 2005, 173-182.
- J. Kong and K. Zhang, “Parsing
Spatial Graph Grammars”, Proc. VL/HCC’04 - 2004 IEEE Symposium on Visual
Languages and Human-Centric Computing, 2004, 99-101.
- J. Kong and K. Zhang, “On a
Spatial Graph Grammar Formalism”, Proc. VL/HCC’04 - 2004 IEEE Symposium on
Visual Languages and Human-Centric Computing, 2004, 102-104.
- J. Kong, “Browsing Web through
Audio”, Proc. VL/HCC’04 - 2004 IEEE Symposium on Visual Languages and
Human-Centric Computing,Rome,
2004, 279-280.
- G. L. Song, K. Zhang,
and J. Kong, “Model Management
through Graph Transformation”, Proc. VL/HCC’04 - 2004 IEEE Symposium on
Visual Languages and Human-Centric Computing, 2004, 75-82.
- G. L. Song, K. Zhang, B.
Wong, and J. Kong, “Management
of Web Data Models Based on Graph Transformation”, Proc. IEEE/WIC/ACM WI’04
-2004 International Conference on Web Intelligence, 2004, 398-404.
- K. Zhang, G. L. Song,
and J. Kong, “Rapid Software
Prototyping Using Visual Language Techniques”, Proc. RSP’2004 – 15th IEEE
International Workshop on Rapid System Prototyping, 2004, 119-126.
- J. Kong, K. Zhang, J. Dong, and
G. L. Song, “A Graph Grammar Approach to Software Architecture
Verification and Transformation”, Proc. COMPSAC’2003 – 27th Annual
International Computer Software and Applications Conference, 2003,
492-497.
- M. K. Qiu, G. L Song, J.
Kong, and K. Zhang, “Spatial Graph Grammars for Web Information
Transformation”, Proc. 2003 IEEE Symposium on Visual/Multimedia Languages,
2003, 84-91.
- J. Kong, and K. Zhang,
“Graph-based Consistency Checking in Spatial Information System”, Proc.
VLFM’2003 – 2003 IEEE Symposium on Visual Languages and Formal Methods,
2003, 153-160.
- J. Kong, M. K. Qiu, and K. Zhang, “Authoring Multimedia Documents
Through Grammatical Specifications”, Proc. ICME’2003 - 2003 IEEE
International Conference on Multimedia & Expo, 2003, 629-632.
- J. Kong and K. Zhang, “Toward A
Graphical Approach to Multimedia Document Design”, Proc. 23rd
International Conference on Distributed Computing Systems Workshops - 5th
International Workshop on Multimedia Network Systems and Applications,
2003, 666-671.
- J. Kong, K. Zhang, and M. L.
Huang, “Application-Oriented Spatial Graph Grammars”, Proc. 21st IASTED
International Conference on Applied Informatics, 2003, 210-215.
Graduate Students Advised:
- Hamed Ahmadi, Efficient
Web Browsing on Small Screens, M.S., 2008 (Employment: Director of Engineering, SunEdison LLC).
- Ramchandra Kadam,
Automating a Robotic Coating System, M.S., 2009 (Employment: Corelink Administrative Solutions).
- Thilak Rajaraman,
A comparative Study of Adaptive Layouts on Mobile Devices, M.S., 2009
(Employment: Microsoft).
- Ambika S Tirupathi, An Interactive
Tool for JAVA Swing Education, M.S., 2009 (Employment: Blue Cross &
Blue Shield).
- Ravi Eda, A
State Based Approach for Testing Menu Driven Applications, M.S., 2009
(Employment: Microsoft)
- Yaswanth Potla, Adapting Web Page Tables on Mobile Devices,
M.S., 2009 (Employment: CVS)
- Qipeng Wu, Graphical Tool
for Test Generation for State Models, M.S., 2009 (Employment: Microsoft)
- Sandeep Raavi, XGRAPHML – A Tool for Transforming UML to GraphML, M.S., 2010 (Employment: Microsoft)
- Ankita
Sehgal, Automatic Evaluation on Mobile Web Pages, M.S., 2010 (Employment: Protech Associates Inc)
- Xiaojun Xia, Multi-style
Web Content Restructuring for Efficient Mobile Web Browsing, M.S., 2011
(Employment: Microsoft).
- Naresh
Pillarikuppam, DOM Structure based web Pattern mining, M.S., 2011
(Employment: Cognizant Technology Solutions).
- Krishna
Chinthakayala, A comparative study of Facebook, Twitter and MySpace, M.S.,
2011 (Employment: Thomson Reuters).
- Srinivas Guduru, Graph Data Conversion and Tree Visualization,
M.S., 2011.
- Veera Chintapalli,
A Comparative study of spreadsheet applications
on mobile devices, M.S., 2013 (Employment: Thomson Reuters).
- Ali Roudaki, Mobisurf: Bimanual
Inter-device Interaction, M.S., 2013 (Employment: Microsoft).
- Amin Roudaki, Spatially Aware Computing for Natural User
Interaction, Ph.D., 2013 (Employment: Microsoft).
- Jyotjeev Kohli, Evaluating Different Mobile Web Navigation
Styles, M.S., 2013, (UXC Eclipse).
- Pratap Kotala,
Usability Construct for Mobile Applications: A Clustering based Approach,
Ph.D., 2013 (Employment: Senior Lecturer, North Dakota State University).
- Qasem Obeidat,
Towards Improving P300-based Brain-Computer Interfaces: From Desktop to
Mobile, Ph.D., 2014 (Employment: Assistant Professor Al-Zaytoona University of Jordan).
- Zheng
Huang, A General Framework for Developing Multi-Surface Environments,
M.S., 2015 (Ph.D. candidate at North Dakota State University).
- Di Wang,
Fusion of Ultrasonic and Spatially Aware Systems on Mobile Devices, M.S.,
2015.
- Jed Limke, An Improved Modular Framework for Developing
Multi-Surface Interaction, M.S., 2015.