Publications


Editorial

  1. J. M. Chang, Rick Kuhn, and Tim Weil, " IT Security", IEEE IT Professional, Volume 17, number 1, Jan, 2015, pp.14-15

  2. J. M. Chang, Pao-Chung Ho, and Teng-Chang Chang, " Securing BYOD", IEEE IT Professional, Volume 16, number 5, Oct, 2014, pp.9-11 [PDF]

  3. J. M. Chang, Joseph Williams, and George Hurlburt, " Mobile Commerce ", IEEE IT Professional, Volume 16, number 3, May, 2014, pp. 2-3

  4. J. M. Chang, " New Trends in Cybersecurity ", IEEE IT Professional, Volume 15, number 4, July, 2013, pp. 2-3 [PDF]

  5. J. Kim, J. A. Barria, J. M. Chang, and Victor Leung, " Special Issue on Embedded Systems for Interactive Multimedia Services (ES-IMS)", ACM Transactions on Embedded Computing Systems, Volume 12, Issue 2, Feb, 2013, Article No. 19, pp. 1-2

  6. I. Bojanova, J. M. Chang, Wes Chou and S. Murugesan, " The New Mobile Computing Landscape", IEEE IT Professional , Volume 14, Issue 5, September, 2012, pp.9-11

  7. J. M. Chang, Y. P. Huang, and S. Liu, " Real-Time Location Systems and RFID", IEEE IT Professional, Volume 13, Issue 2 , March, 2011, pp. 12-13

  8. L. J. Zhang, J. Zhang, J. Fiaidhi and J. M. Chang, " Hot Topics in Cloud Computing", IEEE IT Professional, Volume 12, number 5, Sept., 2010, pp. 17-19

  9. W. Chu, J. M. Chang, and K. Christensen, " Data Center Design", IEEE IT Professional, Volume 11, number 4, July, 2009, pp. 10-11

  10. W. Chu, J. M. Chang, and S. Wu, " Wireless Broadband Technologies: Access, Security, and Applications", IEEE IT Professional, Volume 10, number 5, Sept., 2008, pp. 12-14

  11. C. D. Lo and J. M. Chang, " Editorial: FPGA-based Reconfigurable Computing III", International Journal of Microprocessors and Microsystems, Volume 31, Issue 8, Elsevier Science, 3 December 2007, pp. IV-V.

  12. J. M. Chang and C. D. Lo, " Editorial: FPGA-based Reconfigurable Computing II", International Journal of Microprocessors and Microsystems, Volume 31, Issue 2, Elsevier Science, March 2007, pp. IV-V. [PDF]

  13. J. M. Chang and C. D. Lo, " Editorial: FPGA-based Reconfigurable Computing I", International Journal of Microprocessors and Microsystems, Volume 30, Issue 6, Elsevier Science, 2006, pp. 281-282.

Refereed Journal Publications

  1. Mohammad Al-Rubaie, and J. M. Chang, " Reconstruction Attacks against Mobile-based Continuous Authentication Systems in the Cloud ", Accepted for IEEE Transactions on Information Forensics & Security, Volume, No. , July, 2016, pp. - [PDF]

  2. Pei-yuan Wu, Chi-chen Fang, J. M. Chang and S. Y. Kung, " Cost-Effective Kernel Ridge Regression Implementation for Keystroke-Based Active Authentication System ", Accepted for IEEE Transactions on Cybernetics, Volume, No. , July, 2016, pp. - [PDF]

  3. C. C. Hsu and J. M. Chang, " Spectrum-Energy Efficiency Optimization for Downlink LTE-A for Heterogeneous Networks ", Accepted for IEEE Transactions on Mobile Computing, Volume, No. , June, 2016, pp. - [PDF]

  4. Kuo-yi Chen, J. M. Chang, and T. W. Hou, " An Energy-Efficient Java Virtual Machine ", Accepted for IEEE Transactions on Cloud Computing , Volume , Issue ,  July  2015, pp. [PDF]

  5. Yu-wen Chen and J. M. Chang, " EMaaS: Cloud Based Energy Management Service for Distributed Renewable Energy Integration ", IEEE Transactions on Smart Grid, Volume 6, No. 6, Nov. 2015, pp. 2816 - 2824 [PDF]

  6. T. Omar and J. M. Chang, " Joint Spectral Efficiency and Power Allocation Optimization in IEEE 802.16m ", IEEE Transactions on Mobile Computing, Volume 14, No. 7, July, 2015, pp. 1422 - 1432 [PDF]

  7. D. Hlavacek and J. M. Chang, " A Layered Approach to Cognitive Radio Network Security: A Survey ", Computer Networks, Volume 75, Part A, 24 December 2014, pp. 414-436 [PDF]

  8. C. C. Hsu, J. M. Chang, Z. T. Chou and Z. Abichar, " Optimizing Spectrum-Energy Efficiency in Downlink Cellular Networks ", IEEE Transactions on Mobile Computing, Volume 13, No. 9, September, 2014, pp. 2100 - 2112 [PDF]

  9. Z. T. Chou, C. Q. Huang and J. M. Chang, " QoS Provisioning for Wireless LANs with Multi-beam Access Point ", IEEE Transactions on Mobile Computing, Volume 13, No. 9, September, 2014, pp. 2113 - 2127 [PDF]

  10. Z. Zhang and J. M. Chang, " A Cool Scheduler for Multi-core Systems Exploiting Program Phases ", IEEE Transactions on Computers, Volume 63, Issue 5, May 2014, pp.1061 - 1073 [PDF]

  11. J. W. Lin, C. H. Chen, and J. M. Chang, " QoS-Aware Data Replication for Data Intensive Applications in Cloud Computing Systems ", IEEE Transactions on Cloud Computing, Volume 1, No. 1, June, 2013, pp. 101 - 115 [PDF]

  12. C. K. Shieh, C.Y. Yu, C. H. Lin and J. M. Chang, " Efficiency-Driven Selection of Bandwidth Request Mechanism in Broadband Wireless Access Networks ", Computer Networks, Volume 57, No. 17, Elsevier Science, December, 2013, pp. 3511-3521 [PDF]

  13. J. M. Chang, Chi-Chen Fang, Kuan-Hsing Ho, Norene Kelly, Pei-Yuan Wu, Yixiao Ding, Mohammad Tarik, Chris Chu, Stephen Gilbert, Amed E. Kamal, Sun-Yuan Kung, " Capturing Cognitive Fingerprints from Keystroke Dynamics for Active Authentication ", IEEE IT Professional, Volume 15, number 4, July, 2013, pp. 24-28 [PDF]

  14. Z. Abichar and J. M. Chang, "Group-Based Medium Access Control for IEEE 802.11n Wireless LANs", IEEE Transactions on Mobile Computing, Volume 12, No. 2, Feb. 2013, pp. 304 - 317 [PDF]

  15. J. M. Chang, W. M. Chen, P. A. Griffin, and H. Y. Cheng, "Cyclic Reference Couting by Typed Reference Fields",   International Journal of Computer Languages, Systems and Structures, Volume 38, Issue 1, Elsevier Science, April. 2012, pp. 98 - 107 
     
  16. K. H. Chi, J. M. Chang, and T. C. Wang, "Enhanced Fast Base Station Switching", IEEE Transactions on Mobile Computing , Volume 11, No. 11 , Nov. 2012, pp. 1640-1651. [PDF]

  17. Kuo-yi Chen, J. M. Chang, and T. W. Hou, "Multi-threading in Java: Performance and Scalability on Multi-core Systems", IEEE Transactions on Computers , Volume 60, Issue 11,  Nov.  2011, pp. 1521-1534 [PDF]

  18. Z. Abichar and J. M. Chang, " A Medium Access Control Scheme for Wireless LANs with Constant-Time Contention", IEEE Transactions on Mobile Computing , Volume 10, No. 2 , Feb. 2011, pp.191-204. [PDF]

  19. David Chuck, and J. M. Chang, " Bandwidth Recycling in IEEE 802.16 Networks", IEEE Transactions on Mobile Computing , Volume 9 , No. 10 , Oct. 2010, pp. 1451- 1464. [PDF]

  20. Z. Abichar, J. M. Chang, and C. Y. Hsu, " WiMAX or LTE: Who will Lead the Broadband Mobile Internet?", IEEE IT Professional, Volume 12, number 3, May, 2010, pp. 26-32 [PDF]

  21. David Chuck, K. Chen and J. M. Chang, " A Comprehensive Analysis of Bandwidth Request Mechanisms in IEEE 802.16 Networks ", IEEE Transactions on Vehicular Technology , Volume 59, Issue 4, May 2010, pp. 2046 - 2056 [PDF]

  22. Yusuf Hasan, W. M. Chen, J. M. Chang, and B. M. Gharaibeh, " Upper Bounds for Dynamic Memory Allocation", IEEE Transactions on Computers , Volume 59, Issue 4, April 2010, pp.468 - 477 [PDF]

  23. Yanlin Peng, and J. M. Chang, "A Novel Mobility Management Scheme for Integration of Vehicular Ad Hoc Networks and Fixed IP Networks", ACM/Springer Journal of Mobile Networks and Applications (MONET), Volume 15, number 1, Feb., 2010, pp. 112 - 125 [PDF]

  24. C. H. Ke, B. Li, Y. M. Huang and J. M. Chang, "Enhanced High Performance Distributed Coordination Function for IEEE 802.11 Multi-rate LANs", International Journal of Communication Systems, Wiley, Volume 22, issue 8, May 2009, pp. 1045-1061 [PDF]

  25. J.Y. Hsiao, J.F. Chen and J. M. Chang, "An Adaptive Reversible Information Hiding Method Based on Search-order Coding for VQ-Compressed Images", The Imaging Science Journal , Volume 57, number 1, Maney Publishing, Feb. 2009, pp.37-45

  26. J.Y. Hsiao, K. F. Chan and J. M. Chang, " Block-based Reversible Data Embedding", International Journal of Signal Processing , Volume 89, Issue 4, Elsevier Science, April 2009, pp. 556-569

  27. D. J. Deng, L. W. Chang, C. H. Ke, Y. M. Huang and J. M. Chang, "Delay Constrained Up-link Scheduling Policy for rtPS/ertPS Service in IEEE 802.16e BWA Systems", International Journal of Communication Systems, Wiley, Volume 22, issue 2, Feb. 2009, pp.119-133

  28. Chin-Tser Huang, and J. M. Chang, "Responding to Security Issues in WiMAX Networks", IEEE IT Professional, Volume 10, number 5, Sept., 2008, pp.15-21 [PDF]

  29. Chin-Tser Huang, M. Matthews, M. Ginley, X. Zheng, C. Chen and J. M. Chang, "Efficient and Secure Multicast in WirelessMAN: A Cross-layer Design", Journal of Communications Software and Systems, Volume 3, number 3, Sept. 2007, pp.199-206

  30. Z. Abichar, Yanlin Peng, and J. M. Chang, "WiMAX: The Emergence of Wireless Broadband", IEEE IT Professional, Volume 8, number 4, August, 2006, pp.44-48 (46)

  31. Yusuf Hasan and J. M. Chang, " A Tunable Hybrid Memory Allocator", The Journal of Systems and Software , Volume 79, Issue 8, Elsevier Science, August 2006. pp. 1051 - 1063

  32. C. D. Lo, W. Srisa-an, and J. M. Chang, "Security Issues in Garbage Collection", CrossTalk, The Journal of Defense Software Engineering , October Issue, 2005, http://www.stsc.hill.af.mil/crosstalk/2005/10/0510DanLo.html

  33. Yusuf Hasan and J. M. Chang, " A Study of Best-Fit Memory Allocators" , International Journal of Computer Languages, Systems and Structures , Volume 31, Issue 1, Elsevier Science, April 2005, pp. 35-48.

  34. Woo H. Lee and J. M. Chang, " A Garbage Collection Policy Based on Empirical Behavior" , International Journal of Information Sciences , Volume 167, Issues 1-4, Elsevier Science, December, 2004, pp.129-146

  35. Jamal N. Al-Karaki and J. M. Chang, " Quality of Service Support in IEEE 802.11 Wireless Ad-hoc Networks" , Journal of Ad Hoc Networks, Volume 2, issue 3, Elsevier Science, July, 2004. pp. 265-281. [Top25 articles within the Ad Hoc Network Journal]

  36. Thomas C. Jepsen, Phillip A. Laplante, Joseph Williams, Ken Christensen, Dan Ferrante, J. Morris Chang, Gilbert Miller, "Software in the New Millennium: A Virtual Roundtable", IEEE IT Professional, Volume 6, number 4, July, 2004, pp.10-17

  37. C. D. Lo, W. Srisa-an, and J. M. Chang, "The Design and Analysis of a Quantitative Simulator for Dynamic Memory Management", The Journal of Systems and Software , Volume 72, issue 3, Elsevier Science, August 2004. pp. 443-453

  38. W. Srisa-an, C. D. Lo and J. M. Chang, " Active Memory Processor: A Hardware Garbage Collector for Real-Time Java Embedded Devices", IEEE Transactions on Mobile Computing , Volume 2, No. 2, 2003 pp.89-101. (c 19)

  39. Woo H. Lee and J. M. Chang, " An Integrated Dynamic Memory Tracing Tool for C++ Programs" , International Journal of Information Sciences , Volume 151, Elsevier Science, May 2003, pp. 27-49.

  40. C. D. Lo, W. Srisa-an, and J. M. Chang, "Who is Collecting Your Java Garbage?", IEEE IT Professional, Volume 5, number 2, March, 2003, pp.44-50

  41. Woo H. Lee and J. M. Chang, " A Study of Dynamic Memory Management in C++ Programs" , International Journal of Computer Languages , Volume 28, Elsevier Science, Oct. 2002, pp. 237-272.

  42. W. Srisa-an, C. D. Lo and J. M. Chang, " A Performance Perspective on the Active Memory System", International Journal of Microprocessors and Microsystems, Volume 16 (9-10), Elsevier Science, Dec. 20, 2002, pp. 421-432.

  43. Therapon Skotiniotis and J. M. Chang, "Estimating Internal Memory Fragmentation for Java Programs" , The Journal of Systems and Software , Volume 64, Issue 3, December 2002, pp. 235-246

  44. G. Koutsogiannakis, and J. M. Chang, " Java Distributed Object Models: An Alternative to Corba?" , IEEE IT Professional, Volume 4, Number 3, June 2002, pp. 41-47

  45. W. Srisa-an, C. D. Lo and J. M. Chang, " Putting Voice into Wireless Communications", IEEE IT Professional, Volume 4, Number 1, Feb. 2002, pp. 70-72.

  46. J. M. Chang, W. Srisa-an, C.D. Lo, and E. F. Gehringer, "DMMX: Dynamic Memory Management Extensions" , The Journal of Systems and Software , Volume 63, Issue 3, Elsevier Science, Sep. 2002. pp. 187-199 (14)

  47. W. Srisa-an, C. D. Lo and J. M. Chang, "Scalabale Hardware-Algorithms for Object Resizing and Reclamation", International Journal of Microprocessors and Microsystems , Elsevier Science, volume 25, 2002, pp.459-467

  48. J. M. Chang and Kagan S. Agun, "On Design-For-Reusability in VHDL", IEE Computing & Control Engineering Journal , volume 12, number 5, Oct. 2001. pp. 231-239

  49. C. D. Lo, W. Srisa-an and J. M. Chang, "Performance Analysis on the Generalized Buddy System", IEE Proceedings: Computers and Digital Techniques , Volume 148, Issue 04, September 2001. pp. 167-175

  50. C. D. Lo, W. Srisa-an and J. M. Chang, "A Study of Page Replacement Performance in Garbage Collection Heap", The Journal of Systems and Software , Volume 58, Elsevier Science, 2001. pp. 235-245.

  51. J. M. Chang, W. H. Lee and W. Srisa-an, "A Study of the Allocation Behavior of C++ Programs", The Journal of Systems and Software , volume 57, Elsevier Science, 2001. pp. 107-

  52. A. Kim and J. M. Chang, "Designing a Java Microprocessor Core using FPGA Technology", IEE Computing & Control Engineering Journal , vol. 11-num. 3. June 2000. pp. 135-141.

  53. J. M. Chang and C. H. Daugherty, "An Efficient Data Structure for Dynamic Memory Management", The Journal of Systems and Software , volume 54, issue 3, Elsevier Science, Nov. 2000. pp. 219-226

  54. W. Srisa-an, C. D. Lo and J. M. Chang, "A Hardware Implementation of Realloc function", Integration, the VLSI Journal , Volume 28, Elsevier Science, 1999. pp. 173-184 (11)

  55. J. M. Chang, "An Optimized Two-Dimensional Buddy System for Dynamic Resource Allocation," Journal of High Performance Computing, Vol. 4, No. 1, Dec. 1997. pp. 47-55

  56. J. M. Chang and E. F. Gehringer, "A High-Performance Memory Allocator for Object-Oriented Systems," IEEE Transactions on Computers. March, 1996. pp. 357-366 (76)

  57. J. M. Chang and E. F. Gehringer, "Performance of Object Caching for Object-Oriented Systems", IFIP Transactions A: Computer Science and Technology A-42, International Federation for Information Processing, Sept, 1993, pp. 83-91.

Refereed Conference Publications

[]: acceptance ratio

  1. C. C. Hsu, Y. W. Chen and J. M. Chang, " Joint Optimization for Cell Configuration and Offloading in Heterogeneous Networks ", to appear Proceedings of 8th IEEE International Conference on Computer Communications (INFOCOM 2016), 10-15 April 2016, San Francisco, CA, USA, [300/1644; 18%]

  2. Z. Zhang, C. C. Hsu and J. M. Chang, " CoolCloud: A Practical Dynamic Virtual Machine Placement Framework for Energy Aware Data Centers ", Proceedings of 8th IEEE International Conference on Cloud Computing (IEEE CLOUD 2015) June 27 - July 2, 2015, New York, USA [14%] [PDF]

  3. Deanna Hlavacek and J. M. Chang, " Design and Analysis of a Method for Synoptic Level Network Intrusion Detection ", Proceedings of IEEE Computer Software and Applications Conference (COMPSAC 2015) Taiwan, July 1-5, 2015. [58/306; 19%] [PDF]

  4. Tamer Omar, Ahmed Kamal, J. M. Chang, " Downlink Spectrum Allocation in 5G HetNets ", Proceedings of IEEE International Wireless Communications & Mobile Computing Conference (IWCMC) Nicosia, Cyprus, August 4-8, 2014. [PDF]

  5. Pei-Yuan Wu, Chi-Chen Fang, J. M. Chang, Stephen Gilbert, S. Y. Kung, " Cost-Effective Kernel Ridge Regression Implementation for Keystroke-Based Active Authentication System ", Proceedings of IEEE International Conference on Acoustics, Speech, and Signal Processing (ICASSP) Florence, Italy, May 4-9, 2014. [PDF]

  6. Jenn-Wei Lin and J. M. Chang, " Joint Design of Delay Constraint and Energy Saving for Efficient Packet Transmissions in Smartphones ", Proceedings of International Conference on Advances in Computer and Electronics Technology, Hong Kong, August 2 - 3, 2013.

  7. B. Gharaibeh, H. Rajan and J. M. Chang, "Analyzing Software Updates: Should You Build a Dynamic Updating Infrastructure?", Proceedings of Fundamental Approaches to Software Engineering (FASE'11) Saarbrucken, Germany, March 26 - April 3, 2011,  LNCS, Vol. 6603/2011 pp. 371- 385 [29/99; 29%]

  8. Chin-Tser Huang, D. Chuck, and J. M. Chang, "Analysis and Enhancement of Bandwidth Request Strategies in IEEE 802.16 Networks", Proceedings of IEEE International Conference on Communications (ICC 2010), Capetown, South Africa, May 23-27, 2010, pp. 1-5 [/; %] [PDF]

  9. Z. Abichar, A. Kamal, and J. M. Chang "Planning of Relay Station Locations in IEEE 802.16 (WiMAX) Networks ", Proceedings of IEEE Wireless Communications and Networking Conference, (WCNC 2010), Sydney, Australia, April 18-21, 2010, pp. 1-6 [500/1312; 38%] [PDF]

  10. A. Sukul, J. M. Chang, and P. Bhattarakosol, "Network Coding-based Relay for IEEE 802.16j multi-hop relay network", Proceedings of IEEE International Conference on Advanced Communication Technology (ICACT) , Feb. 7-10, 2010, pp. 975-979 [/; %]

  11. Y. Peng, L. Zhang, J. M. Chang and Y. Guan, "An Effective Method for Combating Malicious Scripts Clickbots", Proceedings of 14th European Symposium on Research in Computer Security (ESORICS-2009) , Saint Malo, France, September 21-25, 2009, LNCS, Vol 5789/2009, pp.523-538 [42/220; 19%]

  12. M. Huang, J. M. Chang and W. Chen, "Grouping-based Dynamic Power Management for Multi-threaded Programs in Chip-Multiprocessors", Proceedings of IEEE/IFIP International Conference on Embedded and Ubiqutious Computing (EUC-09) , Vancouver, Canada, August 29-31, 2009, pp.56-63[<30%]>

  13. H. Al-Mefleh, and J. M. Chang, "Turning Hidden Nodes into Helper Nodes in IEEE 802.11 Wireless LAN Networks", Proceedings of IFIP Networking 2008, (Lecture Notes in Computer Science, Volume 4982, 2008) Singapore, May 5-9, 2008, pp. 824-835 [67/249; 26%]

  14. H. Al-Mefleh, and J. M. Chang, "High Performance Distributed Coordination Function for Wireless LANs", Proceedings of IFIP Networking 2008, (Lecture Notes in Computer Science, Volume 4982, 2008) Singapore, May 5-9, 2008, pp. 812-823 [67/249; 26%]

  15. H. Al-Mefleh, and J. M. Chang, "A New ACK Policy to Mitigate the Effects of Coexisting IEEE 802.11/802.11e Devices" Proceedings of IEEE International Conference on Computer Communications (INFOCOM 2008) (mini conference), Phoenix, Arizona, April. 14-18, 2008, pp. 131-135 [236+85/1152; 27.8%]

  16. B. Gharaibeh, T. Nguyan and J. M. Chang, "Coping with API Evolution for Running, Mission-Critical Applications Using Virtual Execution Environment", Proceedings of IEEE The Seventh International Conference on Quality Software (QSIC 2007) Portland, Oregon, Oct. 11-12, 2007, pp. 171-180 [24/99; 24.2%]

  17. Z. Abichar, J. M. Chang, and D. Qiao, "A Scalable MAC Protocol for Next-Generation Wireless LANs", Proceedings of IEEE International Symposium on a World of Wireless, Mobile and Multimedia Networks (IEEE WOWMOM 2006) Buffalo, NY, June 26-29, 2006, pp 35-41 [48/144; 33%].

  18. Yanlin Peng, Z. Abichar, and J. M. Chang, "Roadside-Aided Routing (RAR) in Vehicular Networks", Proceedings of IEEE International Conference on Communications (ICC 2006) Istanbul, Turkey, June 11-15, 2006, pp. [982/2517; 39%]

  19. Carl Lebsack, and J. M. Chang, "System Level Perspective on Object Locality" Proceedings of ACM Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA) (short paper) [Doctoral Symposium; 8/35; 21%], San Diego, CA, USA, Oct. 15-18, 2005. pp. 244-245

  20. Zhongbo Cao, Wei Huang, and J. M. Chang, "A Study of Java Virtual Machine Scalability Issues on SMP Systems", Proceedings of IEEE International Symposium on Workload Characterization (IISWC-05), Austin, Texas. Oct. 6-8, 2005, pp. 119-128 [17/52; 32.6%]

  21. Carl Lebsack, and J. M. Chang, "Using Scratchpad to Exploit Object Locality in Java", Proceedings of IEEE International Conference on Computer Design, (ICCD 2005), San Jose, CA, Oct. 2-5, 2005, pp. 381-386 [101/320; 32%]

  22. Wei Huang, J. Lin, Z. Zhang and J. M. Chang, "Towards Pairing Java Applications on SMT Processors", Proceedings of 13th IEEE International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems (MASCOTS) , Atlanta, GA, Sept. 27-29, 2005, pp.7-14. [30%]

  23. Paul Griffin, W. Srisa-an and J. M. Chang, "An Energy Efficient Garbage Collector for Java Embedded Devices", Proceedings of ACM Conference on Languages, Compilers, and Tools for Embedded Systems (LCTES'05) , Chicago, Illinois, USA, June 15-17, 2005, pp. 230-238 [25/95; 26.3%]

  24. Zakhia Abichar and J. M. Chang, "CONTI: Constant-Time Contention Resolution for WLAN Access", Proceedings of IFIP Networking Conference (Lecture Notes in Computer Science 3462) , Waterloo, Canada, May 2-6, 2005, pp.358-369 [106/430; 24.7%]

  25. Min Pan, Chris C. Chu, and J. M. Chang, "Transition Time Bounded Low-power Clock Tree Construction", Proceedings of IEEE International Symposium on Circuits and Systems , Kobe, Japan, May 23-26, 2005 pp.2445-2448.

  26. Wei Huang, J. Lin, Z. Zhang and J. M. Chang, "Performance Characterization of Java Applications on SMT Processors", Proceedings of IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS-05), Austin, Texas. March 10-12, 2005, pp.102-111. [27/92; 29.3%]

  27. Paul Griffin, W. Srisa-an and J. M. Chang, "On Designing a Low-Power Garbage Collector for Java Embedded Devices: A Case Study", Proceedings of 20th ACM Symposium on Applied Computing , (Embedded Systems Track), Santa Fe, New Mexico, USA, March 13-17, 2005, pp.868-873 [278/764; 36%]

  28. Wei Huang, W. Srisa-an and J. M. Chang, "Object Allocation and Memory Contention Study of Java Multithreaded Applications", Proceedings of 23rd IEEE International Performance, Computing, and Communications Conference, (IPCCC), Phoenix, Arizona, April 14-17, 2004, pp. 375-382. [38/135; 28%]

  29. Jamal N. Al-Karaki and J. M. Chang "EPCF: A Lightweight Multi-Priority PCF for QoS Support in IEEE 802.11 Wireless LANs", Proceedings of 23rd IEEE International Performance, Computing, and Communications Conference, (IPCCC), Phoenix, Arizona, April 14-17, 2004, pp.495-503. [38/135; 28%]

  30. Jamal N. Al-Karaki and J. M. Chang "A Simple Distributed Access Scheme for Supporting QoS in IEEE 802.11 Wireless LANs", Proceedings of IEEE Wireless Communications and Networking Conference, (WCNC 2004), Atlanta, Georgia, March 21-25, 2004, pp. 213-218

  31. Wei Huang, W. Srisa-an and J. M. Chang, "Adaptive Pretenuring for Generational Garbage Collection", Proceedings of IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS-04), Austin, Texas. March 10-12, 2004, pp.133-140. [18/51; 35%]

  32. S. Kagan Agun, and J. M. Chang, "Reconfigurable Fast Memory Management System Design for Application Specific Processors", Proceedings of IEEE Symposium on VLSI (IVLSI-2003), Tampa, Florida, Feb. 20-21, 2003. pp. 92-100 [26/115; 23%]

  33. Yusuf Hasan, and J. M. Chang, "A Hybrid Allocator", Proceedings of IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS-03), Austin, Texas. March 6-8, 2003. pp. 214-222, [22/62; 35%]

  34. H. Wang, J. Miao, and J. M. Chang "An Enhanced Link Layer Retransmission Scheme for IEEE 802.11 ",Proceedings of IEEE Wireless Communications and Networking Conference, (WCNC 2003), New Orleans, Louisiana, March 16-20, 2003, pp. 66-71

  35. W. Srisa-an, C. D. Lo, and J. M. Chang "Performance Enhancements to the Active Memory System ", Proceedings of IEEE International Conference on Computer Design, (ICCD 2002), Freiburg, Germany, September 16-18, 2002, pp.249-256. [47/173; 27.1%]

  36. C. D. Lo, W. Srisa-an, and J. M. Chang, " A Multithreaded Concurrent Garbage Collector Parallelizing the New Instruction in Java ", Proceedings of 16th IEEE International Parallel & Distributed Processing Symposium (IPDPS), (CD-ROM) Fort Lauderdale, Florida, April 15-19, 2002, pp. 59 [98/258; 37.9%]

  37. C. D. Lo, J. M. Chang, O. Frieder, and D. Grossman, "The Object Behavior of Java Object-Oriented Database Management Systems ", Proceedings of third IEEE Conference on Information Technology (ITCC-2002) , Las Vegas, Nevada, USA, April 8-10, 2002

  38. Austin Kim and J. M. Chang, "Java Virtual Machine Performance Analysis with Java Instruction Level Parallelism and Folding Scheme ", Proceedings of 21th IEEE International Performance, Computing, and Communications Conference (IPCCC), Phoenix, Arizona, April 3-5, 2002, pp.9-15

  39. Luke Dykstra, W. Srisa-an, and J. M. Chang, "An Analysis of the Garbage Collection Performance in Sun's HotSpot JVM ", Proceedings of 21th IEEE International Performance, Computing, and Communications Conference (IPCCC), Phoenix, Arizona, April 3-5, 2002, pp. 335-339

  40. Yang Qian, W. Srisa-an, T. Skotiniotis and J. M. Chang, "Java Virtual Machine Timing Probes - A Study of Object Life Span and GC ", Proceedings of 21th IEEE International Performance, Computing, and Communications Conference (IPCCC), Phoenix, Arizona, April 3-5, 2002, pp.73-80

  41. G. Koutsogiannakis, M. Savva and J. M. Chang, "Performance Studies of Remote Method Invocation in Java ", Proceedings of 21th IEEE International Performance, Computing, and Communications Conference (IPCCC), Phoenix, Arizona, April 3-5, 2002, pp.1-8

  42. C. D. Lo, W. Srisa-an, and J. M. Chang, "A Performance Comparison between Stop-the-World and Multithreaded Concurrent Garbage Collection for Java ", Proceedings of 21th IEEE International Performance, Computing, and Communications Conference (IPCCC), Phoenix, Arizona, April 3-5, 2002, pp.301-308

  43. C. D. Lo and J. M. Chang, "A Multithreaded Concurrent Generational Garbage Collector for Java" Proceedings of ACM Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA) (short paper), Tampa Bay, Florida, USA, Oct. 14-18, 2001. pp.7-9

  44. K. Agun and J. M. Chang, "Design of a Reusable Memory Management System", Proceedings of 14th IEEE International ASIC/SOC Conference, Washington, D.C., Sep. 12-15, 2001.

  45. Yang Qian, W. Srisa-an, T. Skotiniotis and J. M. Chang, "A Cycle-accurate Per-thread Timer for Linux Operating System" Proceedings of IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS-2001), Tucson, Arizona. Nov. 4-6, 2001. pp.38-44 [17/68; 25%]

  46. Therapon Skotiniotis and J. M. Chang, "Estimating Internal Memory Fragmentation for Java Programs under the Binary Buddy Policy" Proceedings of IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS-2001), Tucson, Arizona. Nov. 4-6, 2001. pp.85-92 [17/68; 25%]

  47. C. D. Lo, W. Srisa-an, J. M. Chang and J. C. Chern, "The Effect of 2-Opt and Initial Population Generation on Solving the Traveling Salesman Problem Using Genetic Algorithms," Proceedings of 5th World Multi-Conference on Systemics, Cybernetics and Informatics , Orlando, Florida, July 2001, pp.282-287

  48. W. Srisa-an, C. D. Lo, and J. M. Chang "A Performance Analysis of the Active Memory Module (AMM) ", Proceedings of IEEE International Conference on Computer Design, Austin, Texas, Sep. 23-26, 2001, pp.493-496 [61/181; 34%]

  49. W. Srisa-an, C. D. Lo and J. M. Chang, " Active Memory: Garbage-Collected Memory for Embedded Systems" , Second Annual Workshop on Hardware Support for Objects and Microarchitectures for Java, Austin, Texas, Sep. 17, 2000. pp.11-15

  50. Austin Kim and J. M. Chang, "Java Bytecode Optimization with Advanced Instruction Folding Mechanism ", Proceedings of International Symposium on High Performance Computing-ISHPC (LNCS, Spring-Verlag), Tokyo, Japan, Oct. 16-18, 2000, pp.268-275.

  51. Austin Kim and J. M. Chang, "An Advanced Instruction Folding Mechanism for A Stackless Java Processor ",(short paper) Proceedings of IEEE International Conference on Computer Design, Austin, Texas, Sep. 17-20. 2000, pp.565-566.

  52. J. M. Chang, W. Srisa-an and C. D. Lo, "Architectural Support for Dynamic Memory Management ", Proceedings of IEEE International Conference on Computer Design, Austin, Texas, Sep. 17-20. 2000, pp.99-104. [69/181; 38%] (14)

  53. J. M. Chang and K. Agun, "Designing Reusabe Components in VHDL", Proceedings of 13th IEEE International ASIC/SOC Conference, Washington, D.C., Sep. 13-16, 2000. pp.165-169

  54. C.D. Lo, W. Srisa-an, J. M. Chang, "Page Replacement Performance in Garbage Collection Systems", Proceedings of 13th International Conference on Parallel and Distributed Computing Systems (ICPDCS), Las Vegas, Nevada, August 8-10, 2000. pp.374-379.

  55. Austin Kim, and J. M. Chang, "Advanced POC Model-based Java Instruction Folding Mechanism ", Proceedings of Euromicro Conference on Digital System Design , Maastricht, Netherlands, Sep. 5-7, 2000. pp.332-338.

  56. W. Srisa-an, C.D. Lo, and J. M. Chang, "Scalable Hardware-algorithm for Mark-sweep Garbage Collection ", Proceedings of Euromicro Conference on Digital System Design , Maastricht, Netherlands, Sep. 5-7, 2000. pp. 274-279. (13)

  57. C.D. Lo, W. Srisa-an, and J. M. Chang, " Teaching Experiences in Unix System Programming", Proceedings of IEEE International Conference on Engineering Education, Taipei, Taiwan, Aug. 14-18, 2000.

  58. W. Srisa-an, C. D. Lo, and J. M. Chang, " Teaching Client-Server Application Development through Open-Source Software", Proceedings of IEEE International Conference on Engineering Education, Taipei, Taiwan, Aug. 14-18, 2000.

  59. J. M. Chang, W. Srisa-an, C.D. Lo, and E. F. Gehringer, "Hardware Support for Dynamic Memory Management" Workshop notes of International Symposium on Computer Architecture (ISCA) workshop on Solving the Memory Wall Problem, Vancouver, B.C. June 11, 2000.

  60. W. Srisa-an, J. M. Chang, and C.D. Lo, "Do Generational Schemes Improve the Garbage Collection Efficiency?", Proceedings of IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS 00), Austin, TX. April 24-25, 2000. pp.58-63

  61. C.D. Lo, W. Srisa-an, J. M. Chang, "A Quantitative Simulator for Dynamic Memory Managers", the Proceedings of IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS 00), Austin, TX. April 24-25, 2000. pp.64-69

  62. Woo Hyong Lee, J. M. Chang, and Yusuf Hasan, " A Dynamic Memory Measuring Tool for C++ Programs" , Proceedings of The Third IEEE Symposium on Application-Specific Systems and Software Engineering Technology (ASSET 2000), Richardson, Texas, March. 24-25, 2000. pp.155-159

  63. J. M. Chang, and K. Agun " On the Design-for-Reusability(DFR) in Hardware Description Languages" , Proceedings of WVLSI'00 IEEE Computer Society Annual Workshop on VLSI, Orlando, FL. April 27-28, 2000. pp.103-108

  64. J. M. Chang, Yusuf Hasan, and Woo H. Lee," A High-performance Memory Allocator for Memory Intensive Applications" , Proceedings of Fourth IEEE International Conference on High Performance Computing in Asia-Pacific Region , Beijing, China, May. 14-17, 2000. pp.6-12

  65. Woo Hyong Lee, J. M. Chang, and Yusuf Hasan, " Evaluation of a High-performance Object Reuse Dynamic Memory Allocation Policy for C++ Programs", Proceedings of Fourth IEEE International Conference on High Performance Computing in Asia-Pacific Region , Beijing, China, May. 14-17, 2000. pp. 386-391

  66. J. M. Chang, W. Srisa-an, and C. D. Lo, " Hardware Support for Concurrent Garbage Collection in SMP Systems", Proceedings of Fourth IEEE International Conference on High Performance Computing in Asia-Pacific Region , Beijing, China, May. 14-17, 2000. pp.513-517

  67. J. M. Chang, W. Srisa-an, and C. D. Lo, "DMMX (Dynamic Memory Management Extensions): An Introduction" , Workshop notes of ICCD workshop on Hardware Support for Objects and Microarchitectures for Java, Austin, Texas, Oct. 10, 1999. pp.11 - 14

  68. Austin Kim, Yang Qian and J. M. Chang, " Designing a Memory System Using a Static Loader For Embedded Java Architectures" , The Second International Workshop on Compiler and Architecture Support for Embedded Systems (CASES'99) , Washington, D.C., October 1-3, 1999

  69. J. M. Chang, W. Srisa-an, and C. D. Lo, " OMeX: Object Management Extensions for Embedded Systems" , The Second International Workshop on Compiler and Architecture Support for Embedded Systems (CASES'99) , Washington, D.C., October 1-3, 1999

  70. J. M. Chang, "Integrated Digital Design and Testing Laboratory", Proceedings of 1999 International Conference on Engineering Education, Ostrava, Czech Republic. Aug. 10-14, 1999. p. 119

  71. K. Agun and J. M. Chang, "Reusable Internal Hardware Templates", Proceedings of 6th Reconfigurable Architectures Workshop, (Lecture Notes in Computer Science 1586) San Juan, Puerto Rico, April 12, 1999 pp.697 - 699

  72. W. Srisa-an, C. D. Lo, and J. M. Chang, " A Hardware Implementation of Realloc Function", Proceedings of WVLSI'99 IEEE Annual Workshop on VLSI, Orlando, FL. April 8-9, 1999. pp.106-111

  73. J. Morris Chang, Woo Hyong Lee and Yusuf Hasan, "Measuring Dynamic Memory Invocations in Object-Oriented Programs" Proceedings of 18th IEEE International Performance Conference on Computers and Communications, Phoenix, Arizona, Feb. 10-12, 1999. pp. 268-274

  74. C. D. Lo, W. Srisa-an and J. M. Chang, "Boundary Analysis for Buddy Systems" Proceedings of 1998 International Computer Symposium, (Computer Architecture Track), Tainan, Taiwan, Dec. 17-19, 1998. pp. 96-103

  75. A. Kim and J. M. Chang, "Designing a Java Microprocessor Core using FPGA Technology", Proceedings of 11th IEEE International ASIC Conference , Rochester, New York, Sep. 13-16, 1998. pp. 13-17

  76. J. M. Chang, "Bridging to Practice in Computer Engineering Education", Proceedings of 1998 International Conference on Engineering Education, Rio de Janeiro, Brazil, Aug. 17-20, 1998. p. 300

  77. J. M. Chang and D. B. Luh, "IPRO -- InterProfessional Project", Proceedings of 1998 International Conference on Engineering Education, Rio de Janeiro, Brazil, Aug. 17-20, 1998. p. 301

  78. J. M. Chang, " Building the Character of the Asia-Pacific Young Leaders", Proceedings of 3rd Asia-Pacific Young Leaders Conference , Taipei, Taiwan, Apr. 27-30, 1998. pp. 10-15

  79. A. Kim and J. M. Chang, "Java Microprocessor Implementation to FPGA", Proceedings of 14th International Conference on Advanced Science and Technology (ICAST'98) , Naperville, Illinois, Apr. 4-5, 1998. pp. 85-98

  80. J. M. Chang and W. H. Lee, "A Study on Memory Allocations in C++", Proceedings of 14th International Conference on Advanced Science and Technology (ICAST'98) , Naperville, Illinois, Apr. 4-5, 1998. pp. 53-62

  81. C. H. Daugherty and J. M. Chang, "Common List Method: A Simple, Efficient Allocator Implementation", Proceedings of Sixth Ann. High-Performance Computing Symposium, Boston, Massachusetts, Apr. 5-9, 1998. pp. 180-185

  82. J. M. Chang, "Design and Evaluation of A Submesh Allocation Scheme for Two-Dimensional Mesh-Connected Parallel Computers," Proceedings of 1997 International Symposium on Parallel Architectures, Algorithms and Networks (I-SPAN), Taipei, Taiwan, December 18-20, 1997. pp. 303-309

  83. J. M. Chang, "A High-Performance Processor Allocation Strategy," Proceedings of 10th International Conference on Parallel and Distributed Computing Systems, New Orleans, Louisiana, October 1-3, 1997. pp. 110-114

  84. J. M. Chang, "VHDL synthesis with MAXplus2," a half-day workshop presented in IEEE Frontiers in Education Conference, Pittsburgh, PA, November 5-8, 1997.

  85. J. M. Chang, "Teaching Microprocessor Design and Test," Proceedings of IEEE Frontiers in Education Conference, Pittsburgh, PA, November 5-8, 1997.

  86. J. M. Chang, "Teaching Top-Down Design using VHDL and CPLD," Proceedings of IEEE Frontiers in Education Conference, Salt Lake City, Utah, November 6-9, 1996. paper 7b1.5

  87. D. St. Onge and J. M. Chang, "Performance Implications of Programming Decisions", Proceedings of Fourth Ann. High-Performance Computing Symposium, New Orleans, Louisiana, Apr. 8-11, 1996. pp. 187-192

  88. J. M. Chang, "From VHDL to CPLD - a Synthesizable Journey," Tutorial Workshop presented in IEEE International ASIC Conference, Austin, Texas, Sept. 21, 1995.

  89. E. F. Gehringer and J. M. Chang, "Hardware-Assisted Memory Management," Proc. OOPSLA'93 Workshop on Memory Management, Sep. 1993.

  90. J. M. Chang and E. F. Gehringer, "Evaluation of an Object-Caching Coprocessor Design for Object-Oriented Systems", Proceedings of IEEE International Conference on Computer Design, Oct. 3-6, 1993, pp. 132-139.

  91. J. M. Chang and E. F. Gehringer, "Performance of Object Caching for Object-Oriented Systems", Proceedings of International Conference on Very Large Scale Integration, VLSI '93, Grenoble France, Sep. 7, 1993, pp. 83-91.

  92. J. M. Chang and E. F. Gehringer, "Object Caching for Performance in Object-Oriented Systems", Proceedings of IEEE International Conference on Computer Design , Oct. 1991, pp.379-385.

  93. J. M. Chang, "A Study of the Optimization of DC Parametric Tests," Proceedings of IEEE International Test Conference, Sep. 1990, pp. 478-483.

  94. J. M. Chang and W. T. Krakow, "Optimal Use of Timing Resources: A Crucial Step in Test Program Generation," Proceedings of IEEE International Test Conference, Sep. 1988, pp. 460-465.

  95. J. M. Chang, W. T. Krakow and G. Kedem, "A Generic Test Program Translator (GTPT) for Tester-Per-Pin ATE," Proceedings of IEEE International Test Conference, Sep. 1987, pp. 1044-1051.


[Home]