Description: Description: C:\Users\Kong\Desktop\portray.jpg

Jun Kong

Associate Professor

Phone: (701)-231-8179
Fax:    (701)-231-8255

Email: jun.kong AT ndsu.edu


 

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 


Publications:

1.      Journals

2.      Book chapters

3.      Conferences 

 

1.      J. Kong, O. Barkol, R. Bergman, A. Pnueli, S. Schein, C. Y. Zhao, K. Zhang, “Web Interface Interpretation Using Graph Grammars”, IEEE Transactions on SMC – Part C, 42(4), 2012, 590-602.

2.      H. Ahmadi and J. Kong, “User-Centric Adaptation of Web Information for Small Screens”, Journal of Visual Langua, Vol.23(1), 2012, 13-28.

3.      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.

4.      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.

5.      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.

6.      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.

7.      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.

8.      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.

9.      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.

10.  J. Kong and C. Y. Zhao, “Visual Language Techniques for Software Development”, Journal of Software, Vol.19(8), 2008, 1902-1919.

11.  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.

12.  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.

13.  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.     

14.  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 ChaptersRoman"'>Book Chapters

15.  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

16.  A. Roudaki and J. Kong, “Graph Grammar Based Web Data Extraction”, International Conference on Software Engineering and Knowledge Engineering, 2011.

17.  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.

18.  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.

19.  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.

20.  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.

21.  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.

22.  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.

23.  J. Kong, K.L. Ates, K. Zhang, and Y. Gu, “Adaptive Mobile Interfaces Through Grammar Induction”, Proc. 20th IEEE International Conference on Tools with Artificial Intelligence, 2008, 133-140.

24.  C. Zhao, K.L. Ates, J. Kong, and K. Zhang, “Discovering Programs Behavioral Patterns by Inferring Graph-Grammars from Execution Traces”, Proc. 20th IEEE International Conference on Tools with Artificial Intelligence, 2008, 395-402.

25.  H. Ahmadi and J. Kong, “Efficient Web Browsing on Small Screens”, Proc. AVI’08- ACM International Conference on Advanced Visual Interfaces, 2008, 23-30.

26.  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.

27.  J. Limke, J. Kong, and J. Dong, “Adaptation in a Pervasive Computing Environment”, International Conference on Software Engineering Theory and Practice, 2008.

28.  C.Y. Zhao, K. Zhang, and J. Kong, “Design Pattern Evolution and Verification Using Graph Transformation”, Proc. 40th Hawaii International Conference on System Sciences (HICSS'07), Big Island, Hawaii, 3-6 January 2007, 290-296.

29.  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.

30.  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.

31.  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, Dallas, September 2005, IEEE CS Press, 273-274.

32.  K. Zhang, G. L. Song, and J. Kong, “Interoperating XML-Style of Digital Artifacts for Information Reuse”, Proc. The 2005 IEEE International Conference on Information Reuse and Integration, 2005.

33.  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.

34.  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, Greenbelt, USA, 6-7 April 2005, IEEE CS Press.

35.  J. Kong and K. Zhang, “Parsing Spatial Graph Grammars”, Proc. VL/HCC’04 - 2004 IEEE Symposium on Visual Languages and Human-Centric Computing, Rome, Italy, 26-29 September 2004, IEEE CS Press, 99-101.

36.  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, Rome, Italy, 26-29 September 2004, IEEE CS Press, 102-104.

37.  J. Kong, “Browsing Web through Audio”, Proc. VL/HCC’04 - 2004 IEEE Symposium on Visual Languages and Human-Centric Computing, Rome, Italy, 26-29 September 2004, IEEE CS Press, 279-280.

38.  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, Rome, Italy, 26-29 September 2004, IEEE CS Press, 75-82.

39.  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, Beijing, China, 20-24 September 2004, 398-404.

40.  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, Geneva, Switzerland, 28-30 June 2004, IEEE CS Press, 119-126.

41.  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, Dallas, USA, 3-6 November 2003, IEEE CS Press, 492-497.

42.  M. K. Qiu, G. L Song, J. Kong, and K. Zhang, “Spatial Graph Grammars for Web Information Transformation”, Proc. VL’2003 – 2003 IEEE Symposium on Visual/Multimedia Languages, Auckland, New Zealand, 28-31 October 2003, IEEE CS Press, 84-91.

43.  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, Auckland, New Zealand, 28-31 October 2003, IEEE CS Press, 153-160.

44.  J. Kong, M. K. Qiu, and K. Zhang, “Authoring Multimedia Documents Through Grammatical Specifications”, Proc. ICME’2003 - 2003 IEEE International Conference on Multimedia & Expo, Baltimore, USA, 6-9 July, 2003, IEEE CS Press, 629-632.

45.  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, Providence, USA, 19-22 May 2003, IEEE CS Press, 666-671.

46.  J. Kong, K. Zhang, and M. L. Huang, “Application-Oriented Spatial Graph Grammars”, Proc. 21st IASTED International Conference on Applied Informatics, Innsbruck, Austria, 10-13 February 2003, CD-ROM, 0-88986-341-5, 210-215.


Graduate Students Advised:

1.      Hamed Ahmadi, Efficient Web Browsing on Small Screens, M.S., 2008 (Employment: Microsoft).

2.      Ramchandra Kadam, Automating a Robotic Coating System, M.S., 2009 (Employment: Corelink Administrative Solutions).

3.      Thilak Rajaraman, A comparative Study of Adaptive Layouts on Mobile Devices, M.S., 2009 (Employment: Microsoft).

4.      Ambika S Tirupathi, An Interactive Tool for JAVA Swing Education, M.S., 2009 (Employment: Blue Cross & Blue Shield).

5.      Ravi Eda, A State Based Approach for Testing Menu Driven Applications, M.S., 2009 (Employment: Microsoft)

6.      Yaswanth Potla, Adapting Web Page Tables on Mobile Devices, M.S., 2009 (Employment: CVS)

7.      Qipeng Wu, Graphical Tool for Test Generation for State Models, M.S., 2009 (Employment: Microsoft)

8.      Sandeep Raavi, XGRAPHML – A Tool for Transforming UML to GraphML, M.S., 2010 (Employment: Microsoft)

9.      Ankita Sehgal, Automatic Evaluation on Mobile Web Pages, M.S., 2010 (Employment: Protech Associates Inc)

10.  Xiaojun Xia, Multi-style Web Content Restructuring for Efficient Mobile Web Browsing, M.S., 2011.

11.  Naresh Pillarikuppam, DOM Structure based web Pattern mining, M.S., 2011 (Employment: Cognizant Technology Solutions).

12.  Krishna Chinthakayala, A comparative study of Facebook, Twitter and MySpace, M.S., 2011 (Employment: Thomson Reuters).