Profile
International Journal of Computer & Software Engineering Volume 2 (2017), Article ID 2:IJCSE-116, 7 pages
https://doi.org/10.15344/2456-4451/2017/116
Review Article
Special Issue: Software Architecture
A Software Architecture for Java Programming Learning Assistant System

Nobuya Ishihara1, Nobuo Funabiki1*, Minoru Kuribayashi1 and Wen-Chung Kao2

1Department of Electrical and Communication Engineering, Okayama University, Okayama, Japan
2Department of Electrical Engineering, National Taiwan Normal University, Taipei, Taiwan
Dr. Nobuo Funabiki, Department of Electrical and Communication Engineering, Okayama University, Okayama, Japan; E-mail: funabiki@okayama-u.ac.jp
24 April 2017; 25 July 2017; 27 July 2017
Ishihara N, Funabiki N, Kuribayashi M, Kao WC (2017) A Software Architecture for Java Programming Learning Assistant System. Int J Comput Softw Eng 2: 116. doi: https://doi.org/10.15344/2456-4451/2017/116

References

  1. Funabiki N, Matsushima F, Nakanishi T, Watanabe K, Amano N (2013) A Java programming learning assistant system using test-driven development method. IAENG. Int J Computer Science 40: 38-46. View
  2. Zaw KK, Funabiki N, Kao WC (2015) A proposal of value trace problem for algorithm code reading in Java programming learning assistant system. Inform Eng Express 1: 9-18. View
  3. Ishihara N, Funabiki N, Kao WC (2015) A proposal of statement fill- in blank problem using program dependence graph in Java programming learning assistant system. Inform. Eng Express 3: 19-28. View
  4. Funabiki N, Tana, Zaw KK, Ishihara N, Kao WC () A graph- based blank element selection algorithm for fill-in-blank problems in Java programming learning assistant system. IAENG Int J Computer Science 44: 2. View
  5. Higo Y, Yoshida N (2011) An introduction to code clone refactoring. Computer Software 28: 43-56. View
  6. Beck K (2002) Test-driven development: by example, Addison-Wesley, 2002.
  7. jQuery. Internet : http://jquery.com/ , Access April 1, 2017 View
  8. SkyBlue. Internet https://stanko.github.io/skyblue/, Access April 1, 2017 View
  9. The BLOB and TEXT Types. Internet https://docs.oracle.com/cd/ E17952_01/mysql-5.6-en/blob.html, Access April 1, 2017
  10. Commons FileUpload. Internet https://commons.apache.org/proper/ commons-fileupload/, Access April 1, 2017 View
  11. Funabiki N, Ogawa T, Ishihara N, Kuribayashi M, Kao WC (2016) A proposal of coding rule learning function in Java programming learning assistant system. Proc. VENOA-2016, pp. 561-566. View
  12. Funabiki N, Masaoka H, Ishihara N, Lai IW, Kao WC (2016) Offline answering function for fill-in-blank problems in Java programming learning assistant system. Proc ICCE-TW, pp. 324-325. View
  13. Struts framework and model-view-controller design pattern. Internet : https://www.ibm.com/support/knowledgecenter/SSRTLW_6.0.1/com.ibm. etools.struts.doc/topics/cstrdoc001.html, Access April 1, 2017
  14. Tani Y, Mitsuda N, Ajisaka T (2004) A modular method and framework for Web application development using XSLT. IPSJ Tech. Report 2003-SE- 144, pp. 131-138.
  15. Nagao T, Tsuchiya Y, Morimoto S, Chubachi Y (2007) Realtime distributed MVC architecture using Ajax. Trans IPSJ-PRO 48: 200-200. View
  16. Ree S, Takeshi C (2011) Web application framework for end-user- initiative development. Proc FIT2011 1: 271-274.