publications

Publications by categories in reversed chronological order.

Notes

This is a nearly compmlete list of my publications through 2021.

You can find almost all works listed here via the Loyola Digital Commons Computer Science Collection and on various academic indexing sites.

If you are a co-author with a public presence and want to be linked wherever your name appears below, please consider using the issue tracker. My web presence is also intended to be an example of how software engineering and reproducibile research principles can be applied to myself and my own work. So you can think of it as a bug fix or feature request!

Books

2017

  1. Books
    Software Engineering for Science
    Carver, Jeffrey, Hong, Neil P. Chue, and Thiruvathukal, George K.
    2017

2012

  1. Books
    Codename Revolution: The Nintendo WII Platform (Platform Studies)
    Jones, Steven E., and Thiruvathukal, George K.
    2012

2002

  1. Books
    Web Programming: Techniques for Integrating Python, Linux, Apache, and MySQL
    Thiruvathukal, George K., Shafaee, John P., and Christopher, Thomas W.
    2002

2000

  1. Books
    High Performance Java Computing: Multi-Threaded and Networked Programming
    Christopher, Thomas W., and Thiruvathukal, George K.
    2000

Publications

2021

  1. ACM
    Moonshine: An Online Randomness Distiller for Zero-Involvement Authentication
    West, Jack, Lee, Kyuin, Banerjee, Suman, Kim, Younghyun, Thiruvathukal, George K., and Klingensmith, Neil
    In Information Processing in Sensor Networks 2021 (IPSN 2021) 2021
  2. ACM TOIT
    Automated Discovery of Network Cameras inHeterogeneous Web Pages
    Dailey, Ryan, Chawla, Aniesh, Liu, Andrew, Mishra, Sripath, Zhang, Ling, Majors, Josh, Lu, Yung-Hsiang, and Thiruvathukal, George K.
    2021

2020

  1. ACM
    Addressing Rogue Vehicles by Integrating Computer Vision, Activity Monitoring, and Contextual Information
    Abegaz, Brook, Chan-Tin, Eric, Klingensmith, Neil, and Thiruvathukal, George K.
    In 12th International Conference on Automotive User Interfaces and Interactive Vehicular Applications 2020
  2. Conference
    Towards High-End Scalability on Biologically-Inspired Computational ModelsAuthors
    Dematties, Dario, Thiruvathukal, George K., Rizzi, Silvio B., Wainselboim, Alejandro, and Zanutto, B. Silvano
    In Parallel Computing: Technology Trends 2020
  3. IEEE Conference
    A Survey of Methods for Low-Power Deep Learning and Computer Vision
    Goel, Abhinav, Tung, Caleb, Lu, Yung-Hsiang, and Thiruvathukal, George K.
    In 2020 IEEE 6th World Forum on Internet of Things (WF-IoT) 2020
  4. IEEE Conference
    A Real-Time Feature Indexing System on Live Video Streams
    Chakraborty, Aditya, Pawar, Akshay, Jang, Hojoung, Huang, Shunqiao, Mishra, Sripath, Shuo-Han, Chen, Chang, Yan-Hao, Thiruvathukal, George K., and Lu, Yung-Hsiang
    In 2020 IEEE 44th Annual Computers, Software, and Applications Conference (COMPSAC) 2020
  5. IEEE Conference
    Camera Placement Meeting Restrictions of Computer Vision
    Aghajanzadeh, Sara, Naidu, Roopasree, Chen, Shuo-Han, Tung, Caleb, Goel, Abhinav, Lu, Yung-Hsiang, and Thiruvathukal, George K.
    In 2020 IEEE International Conference on Image Processing (ICIP) 2020
  6. IEEE Conference
    FLIC: A Distributed Fog Cache for City-Scale Applications
    West, Jack, Klingensmith, Neil, and Thiruvathukal, George K.
    In 2020 IEEE International Conference on Fog Computing (ICFC) 2020
  7. IEEE Conference
    Low-Power Object Counting with Hierarchical Neural Networks
    Goel, Abhinav, Tung, Caleb, Aghajanzadeh, Sara, Ghodgaonkar, Isha, Ghosh, Shreya, Thiruvathukal, George K., and Lu, Yung-Hsiang
    In Proceedings of the ACM/IEEE International Symposium on Low Power Electronics and Design 2020
  8. IEEE Conference
    Crowdsourcing Detection of Sampling Biases in Image Datasets
    Hu, Xiao, Wang, Haobo, Vegesana, Anirudh, Dube, Somesh, Yu, Kaiwen, Kao, Gore, Chen, Shuo-Han, Lu, Yung-Hsiang, Thiruvathukal, George K., and Yin, Ming
    In Proceedings of The Web Conference 2020 2020
  9. Lecture
    Towards High-End Scalability on Bio-Inspired Computational Models
    Dematties, Dario, Rizzi, Silvio B., and Thiruvathukal, George K.
    2020
  10. Frontiers Journal
    A Computational Theory for the Emergence of Grammatical Categories in Cortical Dynamics
    Dematties, Dario, Rizzi, Silvio, Thiruvathukal, George K., Pérez, Mauricio David, Wainselboim, Alejandro, and Zanutto, B. Silvano
    Frontiers in Neural Circuits 2020
  11. Loyola
    Toward a containerized pipeline for longitudinal analysis of open-source software projects
    Miller, Allan, Thiruvathukal, George K., Läufer, Konstantin, Amobi, Emmanuel, Higgins, Sean, Maliakal, Linette, Meister, Emily, Putter, Jean-Luc, Rose, Alex, Synovic, Nicholas, Von Hatten, Sophie, Warkentin, Jonathan, and Zugschwert, Martin
    In Graduate Research Symposium 2020 2020
  12. Tech Report
    VoltKey: Using Power Line Noise for Zero-Involvement Pairing and Authentication (Demo Abstract)
    West, Jack, VoNguyen, Tien, Ahlgren, Isaac, Motyashok, Iryna, Thiruvathukal, George K., and Klingensmith, Neil
    2020
  13. Tech Report
    Observing Responses to the COVID-19 Pandemic using Worldwide Network Cameras
    Ghodgaonkar, Isha, Goel, Abhinav, Bordwell, Fischer, Tung, Caleb, Aghajanzadeh, Sara, Curran, Noah, Chen, Ryan, Yu, Kaiwen, Mahapatra, Sneha, Banna, Vishnu, Kao, Gore, Lee, Kate, Hu, Xiao, Eliopolous, Nick, Chinnakotla, Akhil, Rijhwani, Damini, Kim, Ashley, Chakraborty, Aditya, Ward, Mark Daniel, Lu, Yung-Hsiang, and Thiruvathukal, George K.
    2020

2019

  1. Conference
    Integrating Mathematics and Educational Robotics: Simple Motion Planning
    Greenberg, Ronald I., Thiruvathukal, George K., and Greenberg, Sara T.
    In 10th International Conference on Robotics in Education (RiE) 2019
  2. Conference
    Use of Software Process in Research Software Development: A Survey
    Eisty, Nasir U., Thiruvathukal, George K., and Carver, Jeffrey C.
    In Proceedings of the Evaluation and Assessment on Software Engineering (EASE) 2019 2019
  3. IEEE Conference
    Exercises Integrating High School Mathematics with Robot Motion Planning
    Greenberg, Ronald I., and Thiruvathukal, George K.
    In 2019 IEEE Frontiers in Education Conference (FIE) 2019
  4. IEEE Conference
    Large-Scale Object Detection of Images from Network Cameras in Variable Ambient Lighting Conditions
    Tung, Caleb, Kelleher, Matthew R., Schlueter, Ryan J., Xu, Binhan, Lu, Yung-Hsiang, Thiruvathukal, George K., Chen, Yen-Kuan., and Lu, Yang
    In 2019 IEEE Conference on Multimedia Information Processing and Retrieval (MIPR) 2019
  5. ACM
    Tests as Maintainable Assets via Auto-Generated Spies: A Case Study Involving the Scala Collections Library’s Iterator Trait
    Läufer, Konstantin, O’Sullivan, John, and Thiruvathukal, George K.
    In Proceedings of the Tenth ACM SIGPLAN Symposium on Scala 2019
  6. Journal SAJS
    An Analysis of the Effect of Tooth Wear on Bovid Identification
    Brophy, Juliet K., Matthews, Gregory J., and Thiruvathukal, George K.
    South African Journal of Science 2019
  7. IEEE Conference
    Low-Power Computer Vision: Status, Challenges, and Opportunities
    Alyamkin, Sergei, Ardi, Matthew, Berg, Alexander C., Brighton, Achille, Chen, Bo, Chen, Yiran, Cheng, Hsin-Pai, Fan, Zichen, Feng, Chen, Fu, Bo, Gauen, Kent, Goel, Abhinav, Goncharenko, Alexander, Guo, Xuyang, Ha, Soonhoi, Howard, Andrew, Hu, Xiao, Huang, Yuanjun, Kang, Donghyun, Kim, Jaeyoun, Ko, Jong Gook, Kondratyev, Alexander, Lee, Junhyeok, Lee, Seungjae, Lee, Suwoong, Li, Zichao, Liang, Zhiyu, Liu, Juzheng, Liu, Xin, Lu, Yang, Lu, Yung-Hsiang, Malik, Deeptanshu, Nguyen, Hong Hanh, Park, Eunbyung, Repin, Denis, Shen, Liang, Sheng, Tao, Sun, Fei, Svitov, David, Thiruvathukal, George K., Zhang, Baiwu, Zhang, Jingchi, Zhang, Xiaopeng, and Zhuo, Shaojie
    IEEE Journal on Emerging and Selected Topics in Circuits and Systems 2019
  8. PLOS ONE
    Phonetic Acquisition in Cortical Dynamics, a Computational Approach
    Dematties, Dario, Rizzi, Silvio B., Thiruvathukal, George K., Wainselboim, Alejandro, and Zanutto, B. Silvano
    PLOS ONE 2019
  9. IEEE Magazine
    See the World Through Network Cameras
    Lu, Y., Thiruvathukal, G. K., Kaseb, A. S., Gauen, K., Rijhwani, D., Dailey, R., Malik, D., Huang, Y., Aghajanzadeh, S., and Guo, M. M.
    Computer 2019
  10. IEEE Magazine
    Cloud Resource Optimization for Processing Multiple Streams of Visual Data
    Kapach, Z., Ulmer, A., Merrick, D., Alikhan, A., Lu, Y., Mohan, A., Kaseb, A. S., and Thiruvathukal, G. K.
    IEEE MultiMedia 2019
  11. ArXiv
    A Benchmarking Study to Evaluate Apache Spark on Large-Scale Supercomputers
    2019
  12. Poster
    SIAM CSE 2019 Minisymposterium: The Journal of Open Source Software
    Smith, Arfon, Barba, Lorena A., Katz, Daniel S., Niemeyer, Kyle, Allard, Tania, Bazan, Juanjo, Brown, Jed, Clark, Jason, Guimera, Roman Valls, Gymrek, Melissa, Heagy, Lindsey, Huff, Kathryn, Thiruvathukal, George K., Madan, Christopher, Moerman, Kevin, Pantano, Lorena, Pons, Viviane, Poulson, Jack, Prins, Pjotr, Ram, Karthik, Ramirez, Elizabeth, Rokem, Ariel, Thyng, Kristen, and Yehudi, Yo
    2019

2018

  1. IEEE
    Analyzing Real-Time Multimedia Content From Network Cameras Using CPUs and GPUs in the Cloud
    Kaseb, Ahmed S., Fu, Bo, Mohan, Anup, Lu, Yung-Hsiang, Reibman, Amy, and Thiruvathukal, George K.
    In IEEE International Conference on Multimedia Information Processing and Retrieval 2018
  2. IEEE
    Cross-Referencing Social Media and Public Surveillance Camera Data for Disaster Response
    Surakitbanharn, Chittayong, Yau, Calvin, Wang, Guizhen, Chawla, Aniesh, Pan, Yinuo, Sun, Zhaoya, Yellin, Sam, Ebert, David, Lu, Yung-Hsiang, and Thiruvathukal, George K.
    In IEEE Symposium on Technologies for Homeland Security 2018
  3. IEEE Conference
    A Survey of Software Metric Use in Research Software Development
    Eisty, Nasir U., Thiruvathukal, George K., and Carver, Jeffrey C.
    In 2018 IEEE 14th International Conference on e-Science (e-Science) 2018
  4. IEEE Conference
    Analyzing Real-Time Multimedia Content from Network Cameras Using CPUs and GPUs in the Cloud
    Kaseb, Ahmed S., Fu, Bo, Mohan, Anup, Lu, Yung-Hsiang, Reibman, Amy, and Thiruvathukal, George K.
    In 2018 IEEE Conference on Multimedia Information Processing and Retrieval (MIPR) 2018
  5. IEEE
    2018 Low-Power Image Recognition Challenge: Status, Challenegs, Opportunities
    Alyamkin, Sergei, Ardi, Matthew, Brighton, Achille, Berg, Alexander C., Chen, Yiran, Cheng, Hsin-Pai, Chen, Bo, Fan, Zichen, Feng, Chen, Fu, Bo, Gauen, Kent, Go, Jongkook, Goncharenko, Alexander, Guo, Xuyang, Nguyen, Hong Hanh, Howard, Andrew, Huang, Yuanjun, Kang, Donghyun, Kim, Jaeyoun, Kondratyev, Alexander, Lee, Seungjae, Lee, Suwoong, Lee, Junhyeok, Liang, Zhiyu, Liu, Xin, Liu, Juzheng, Li, Zichao, Lu, Yang, Lu, Yung-Hsiang, Malik, Deeptanshu, Park, Eunbyung, Repin, Denis, Sheng, Tao, Shen, Liang, Sun, Fei, Svitov, David, Thiruvathukal, George K., Zhang, Baiwu, Zhang, Jingchi, Zhang, Xiaopeng, and Zhuo, Shaojie
    In arXiv:1810.01732 2018
  6. Journal
    A Comparison of Machine Learning Techniques for Taxonomic Classification of Teeth from the Family Bovidae
    Matthews, Gregory J., Brophy, Juliet K., Gu, Hongie, Luetkemeier, Maxwell P., and Thiruvathukal, George K.
    Journal of Applied Statistics 2018
  7. Magazine
    Former CiSE EICs Reflect on the Magazines 20th Anniversary
    Sullivan, Francis, Chonacky, Norman, Beichl, Isabel, and Thiruvathukal, George K.
    Computing in Science Engineering 2018
  8. Archive
    Woolf Online
    Caughie, Pamela L., Hayward, Nicholas J., Hussey, Mark, Shillingsburg, Peter J., and Thiruvathukal, George K.
    2018

2017

  1. ACM
    A Distributed Graph Approach for Pre-processing Linked RDF Data Using Supercomputers
    Lewis, Mike, Thiruvathukal, George K., Vishwanath, Venkatram, Papka, Michael, and Johnson, Andrew
    In Workshop on Semantic Big Data (SBD 2018) at ACM SIGMOD 2017
  2. IEEE
    Comparison of Visual Datasets for Machine Learning
    Gauen, Kent, Dailey, Ryan, Laiman, John, Zi, Yuxiang, Asokan, Nirmal, Lu, Yung-Hsiang, Thiruvathukal, George K., Shyu, Mei-Ling, and Chen, Shu-Ching
    In IEEE Conference on Information Reuse and Integration 2017 2017
  3. Presentation
    Computer Science and Cultural History: A Dialogue
    Dennis, David B., and Thiruvathukal, George K.
    In CESTEMER Conference: Cultivating Ensembles in STEM Education and Research 2017
  4. Journal
    Examining the Use of Amazon’s Mechanical Turk for Edge Extraction of the Occlusal Surface of Fossilized Bovid Teeth.
    Matthews, Gregory J., Thiruvathukal, George K., Luetkemeier, Matthew P., and Brophy, Juliet K.
    PLOS ONE 2017
  5. Magazine
    Reproducible Research for Computing in Science & Engineering
    Barba, Lorena A., and Thiruvathukal, George K.
    Computing in Science and Engineering 2017
  6. Magazine
    The Graph Database: Jack of All Trades or Just Not SQL?
    Hurlburt, George F., Thiruvathukal, George K., and Lee, Maria R.
    IT Professional 2017

2016

  1. IEEE
    Research on Equity and Sustained Participation in Engineering, Computing, and Technology (RESPECT) RESPECT 2016
    Decker, Adrienne, Payton, Jamie, Eiselt, Kurt, Barnes, Tiffany, and Thiruvathukal, George K.
    In 2016
  2. Journal
    A Polyglot Approach to Bioinformatics Data Integration: A Phylogenetic Analysis of HIV-1
    Reisman, Steven, Hatzopoulos, Thomas, Läufer, Konstantin, Thiruvathukal, George K., and Putonti, Catherine
    Evolutionary Bioinformatics 2016
  3. Magazine
    The Need for Research in Broadening Participation
    Barnes, Tiffany, and Thiruvathukal, George K.
    Communications of the ACM 2016
  4. Magazine
    Best of RESPECT, Part 2
    Barnes, Tiffany, Payton, Jamie, Thiruvathukal, George K., Boyer, Kristy Elizabeth, and Forbes, Jeffrey
    Computing in Science and Engineering 2016
  5. Magazine
    How AI Is Bringing Hollywood to Life
    Thiruvathukal, George K.
    VentureBeat 2016
  6. Magazine
    El Fin
    Thiruvathukal, George K.
    Computing in Science and Engineering 2016
  7. Magazine
    Beyond Pythagoras
    Thiruvathukal, George K.
    EdTech Digest 2016
  8. Report
    Collaborative Research: Making Software Engineering Work for Computational Science & Engineering: An Integrated Approach
    Carver, Jeffrey C., and Thiruvathukal, George K.
    2016

2015

  1. IEEE
    A Framework Architecture for Student Learning in Distributed Embedded Systems
    Honig, William, Läufer, Konstantin, and Thiruvathukal, George K.
    In 10th IEEE International Symposium on Industrial Embedded Systems (SIES) 2015
  2. Conference
    Proceedings of 2015 Research on Equity and Sustained Participation in Engineering, Computing, and Technology (RESPECT) RESPECT 2015
    Barnes, Tiffany, Thiruvathukal, George K., Boyer, Kristy Elizabeth, Forbes, Jeff, and Payton, Jamie
    In Research on Equity and Sustained Participation in Engineering, Computing, and Technology (RESPECT) RESPECT 2015 2015
  3. Magazine
    The Next Generation of Computational Science and Engineering
    Thiruvathukal, George K.
    Computing in Science and Engineering 2015
  4. Magazine
    Cloudy with a Chance of Sunshine, or the Future of Magazine Publishing (Article, 2015) [WorldCat.Org]
    Thiruvathukal, George K.
    Computing in Science and Engineering 2015
  5. Magazine
    The All-Digital Future and Digital CiSE
    Thiruvathukal, George K.
    Computing in Science and Engineering 2015
  6. Magazine
    Scientific Software Communities
    Terrel, Andy, Tobis, Michael, and Thiruvathukal, George K.
    Computing in Science and Engineering 2015
  7. Colloquium
    Quantitative Morphological Analysis of Bovid Teeth Using Elliptical Fourier Function Analyses
    Brophy, Juliet K., Matthews, Gregory J., and Thiruvathukal, George K.
    2015
  8. Archive
    Thiruvathukal, George K., Putonti, Catherine, and Reisman, Steven
    2015
  9. Workshop
    GCASR 15: Middleware for Collaborative Distributed/Mobile Applications: XMPP or Reactive HTTP?
    Thiruvathukal, George K.
    2015
  10. Dataset
    Organised Genomic HIV and Pseudomonas Sequence Data
    Putonti, Catherine, and Thiruvathukal, George K.
    2015
  11. User Manual
    Apt Compiler Toolkit (Legacy Document)
    Thiruvathukal, George K., and Verun, Ufuk
    2015

2014

  1. Conference
    Single Page Apps for Humanists: A Case Study Using the Perseus Richmond Times Corpus
    Borg, Trevor, and Thiruvathukal, George K.
    In Proceedings of Digital Humanities 2014 (DH2014) 2014
  2. Magazine
    Extreme Data [Guest Editors’ Introduction]
    Parashar, Manish, and Thiruvathukal, George K.
    Computing in Science and Engineering 2014
  3. Magazine
    What We Publish in CiSE
    Thiruvathukal, George K.
    Computing in Science and Engineering 2014
  4. Workshop
    Scala for Introductory CS and Parallelism (Workshop)
    Lewis, Mark, Läufer, Konstantin, and Thiruvathukal, George K.
    In 45th ACM technical symposium / Computer science education (SIGCSE ’14) 2014

2013

  1. Workshop
    Software Engineering Need not be Difficult
    Carver, Jeffrey C., and Thiruvathukal, George K.
    In WSSSPE 2013 2013
  2. Magazine
    Who Needs Tablets? We Do
    Thiruvathukal, George K.
    Computing in Science and Engineering 2013
  3. Magazine
    What’s in an Algorithm?
    Thiruvathukal, George K.
    Computing in Science and Engineering 2013
  4. Magazine
    Productivity in the Cognitive Overload Era
    Thiruvathukal, George K.
    Computing in Science and Engineering 2013
  5. Magazine
    Computational Science, Demystified - the Future, Revealed and CiSE, 2013
    Thiruvathukal, George K.
    Computing in Science and Engineering 2013
  6. Magazine
    Cloud Computing [Guest Editors’ Introduction]
    Thiruvathukal, George K., and Parashar, Manish
    Computing in Science and Engineering 2013
  7. Workshop
    Building Capable, Energy-Efficient, Flexible Visualization and Sensing Clusters from Commodity Tablets
    Dias, Thomas Delgado, Yan, Xian, Läufer, Konstantin, and Thiruvathukal, George K.
    2013
  8. Workshop
    Network Technologies Used to Aggregate Environmental Data
    Stasiuk, Paul, Läufer, Konstantin, and Thiruvathukal, George K.
    2013
  9. Workshop
    Using Scala strategically across the undergraduate curriculum (abstract only)
    Lewis, Mark, Läufer, Konstantin, and Thiruvathukal, George K.
    In 44th ACM technical symposium / Computer science education (SIGCSE ’13) 2013

2012

  1. IEEE
    Simplifying Domain Modeling and Memory Management in User-Mode Filesystems with the NOFS Framework
    Kaylor, Joe P., Läufer, , and Thiruvathukal, George K.
    In International Conference on Electro Information Technology 2012 2012
  2. Magazine
    Digging into Data
    Thiruvathukal, George K.
    Computing in Science and Engineering 2012
  3. Magazine
    Accelerating Learning with Distance Education and Open Courseware
    Thiruvathukal, George K.
    Computing in Science and Engineering 2012
  4. Magazine
    Innovation Mashups: Academic Rigor Meets Social Networking Buzz
    Milojicic, Dejan, Arlitt, Martin, Seligmann, Doree D., Thiruvathukal, George K., and Timmerer, Christian
    Computer 2012

2011

  1. ACM
    RestFS: Resources are Filesystems, too
    Kaylor, Joe P., Läufer, Konstantin, and Thiruvathukal, George K.
    In Second International Workshop / RESTful Design (WS-REST ’11) 2011
  2. Conference
    The Object of Platform Studies: Relational Materialities and the Social Platform (the Case of the Nintendo Wii)
    Jones, Steven E., and Thiruvathukal, George K.
    In Digital Humanities 2011 (DH2011) 2011
  3. Magazine
    Moving Academic Department Functions to Social Networks and Clouds: Initial Experiences
    Läufer, Konstantin, Thiruvathukal, George K., and Dennis, David B.
    Computing in Science and Engineering 2011
  4. Magazine
    Books [reviews of "Networks, Crowds, and Markets: Reasoning about a Highly-Connected World; Easley, D. and Kleinberg, J.; 2010 and "Introduction to High Performance Computing for Scientists and Engineers"; Hager, G. and Wellein, G.; 2011)]
    Thiruvathukal, George K.
    Computing in Science and Engineering 2011
  5. Magazine
    Beyond CiSE and Back to the Future
    Thiruvathukal, George K.
    Computing in Science and Engineering 2011

2010

  1. IEEE
    Online Layered File System (OLFS): A layered and versioned filesystem and performance analysis
    Kaylor, Joe P., Läufer, Konstantin, and Thiruvathukal, George K.
    In IEEE International Conference on Electro/Information Technology (EIT 2010) 2010
  2. Workshop
    E-Carrel: An Environment for Collaborative Textual Scholarship
    Thiruvathukal, George K., Jones, Steven E., and Shillingsburg, Peter
    In 2010
  3. Magazine
    Your Local Cloud-Enabled Library
    Thiruvathukal, George K.
    Computing in Science and Engineering 2010
  4. Magazine
    Virtualization for Computational Scientists
    Thiruvathukal, George K., Läufer, Konstantin, Hinsen, Konrad, and Kaylor, Joe P.
    Computing in Science and Engineering 2010

2009

  1. Magazine
    Scientific Programming: The Promises of Typed, Pure, and Lazy Functional Programming: Part II
    Läufer, Konstantin, and Thiruvathukal, George K.
    Computing in Science and Engineering 2009
  2. Magazine
    Essential Tools: Version Control Systems
    Hinsen, Konrad, Läufer, Konstantin, and Thiruvathukal, George K.
    Computing in Science and Engineering 2009
  3. Magazine
    Putting a Slug to Work
    Läufer, Konstantin, Thiruvathukal, George K., Nishimura, Ryohei, and Martínez-Eiroa, Carlos Ramírez
    Computing in Science and Engineering 2009
  4. Magazine
    Introducing Computing Now
    Thiruvathukal, George K.
    Computing in Science and Engineering 2009
  5. Magazine
    Computational Thinking ... and Doing
    Thiruvathukal, George K.
    Computing in Science and Engineering 2009

2008

  1. IEEE
    Taming XML: Objects First, Then Markup
    Bone, Matt, Nabicht, Peter F., Läufer, , and Thiruvathukal, George K.
    In IEEE International Conference on Electro/Information Technology (EIT 2008) 2008
  2. Magazine
    High Performance Computing Applications on Novel Architectures
    Kindratenko, Volodymyr, Thiruvathukal, George K., and Gottlieb, Steven
    Computing in Science and Engineering 2008
  3. Magazine
    A Virtual Computing Laboratory
    Kaylor, Joe P., and Thiruvathukal, George K.
    Computing in Science and Engineering 2008
  4. Magazine
    What I Did on My Summer Vacation
    Thiruvathukal, George K., and Läufer, Konstantin
    Computing in Science and Engineering 2008
  5. Magazine
    If We Build It, Will They Come?
    Thiruvathukal, George K.
    Computing in Science and Engineering 2008
  6. Magazine
    At Issue
    Feireisen, Bill, and Thiruvathukal, George K.
    Computing in Science and Engineering 2008

2007

  1. Magazine
    A Hike through a Post-EJB J2EE Web Application Architecture, Part III
    Läufer, Konstantin, Thiruvathukal, George K., and González, Benjamin
    Computing in Science and Engineering 2007
  2. Magazine
    Project Hosting: Expanding the Scientific Programmer’s Toolbox
    Thiruvathukal, George K.
    Computing in Science and Engineering 2007

2006

  1. Conference
    The Hydra Filesystem: A Distrbuted Storage Famework
    Gonzalez, Benjamin, and Thiruvathukal, George K.
    In Linux Clusters International 2006
  2. Poster
    Electronic Editing of Anglo-Saxon Texts
    Thiruvathukal, George K., and Frantzen, Allen J.
    In Chicago Colloquium on Digital Humanities and Computer Science 2006
  3. IEEE
    Scalable Approaches for Supporting MPI-IO Atomicity
    Aarestad, Peter M., Ching, Avery, Thiruvathukal, George K., and Choudhary, Alok N.
    In Sixth IEEE International Symposium on Cluster Computing and the Grid, 2006. CCGRID 06 2006
  4. Magazine
    Unit Testing Considered Useful
    Thiruvathukal, George K., Läufer, Konstantin, and González, Benjamin
    Computing in Science and Engineering 2006
  5. Magazine
    Home Networking
    Thiruvathukal, George K.
    Computing in Science and Engineering 2006

2005

  1. Magazine
    Cluster Computing
    Thiruvathukal, George K.
    Computing in Science and Engineering 2005

2004

  1. Magazine
    XML and Computational Science
    Thiruvathukal, George K.
    Computing in Science and Engineering 2004
  2. Magazine
    Plone and Content Management
    Thiruvathukal, George K., and Läufer, Konstantin
    Computing in Science and Engineering 2004
  3. Magazine
    Natural XML for Data Binding, Processing, and Persistence
    Thiruvathukal, George K., and Läufer, Konstantin
    Computing in Science and Engineering 2004
  4. Magazine
    Gentoo Linux: The next Generation of Linux
    Thiruvathukal, George K.
    Computing in Science and Engineering 2004

2003

  1. Conference
    Scalable Implementations of MPI Atomicity for Concurrent Overlapping I/O
    Liao, Wei-Keng, Choudhary, Alok N., Coloma, Kenin, Thiruvathukal, George K., Ward, Lee, Russell, Eric, and Pundit, Neil
    In International Conference on Parallel Processing 2003
  2. Report
    Ad Hoc Human Information Nets for Asymmetric Threat Surveillance.
    Thiruvathukal, George K.
    2003

2000

  1. IEEE
    A Novel Application Development Environment for Large-scale Scientific Computations
    Shen, Xiaohui, Liao, Wei-Keng, Choudhary, Alok N., Memik, Gokhan, Kandemir, Mahmut, More, Sachin, Thiruvathukal, George K., and Singh, Arti
    In Proceedings of the International Conference on Supercomputing 2000
  2. IEEE
    A Java Graphical User Interface for Large-scale Scientific Computations in Distributed Systems
    Shen, Xiaohui, Thiruvathukal, George K., Liao, Wei-Keng, Choudhary, Alok N, and Singh, Arti
    In Fourth International Conference on High-Performance Computing in the Asia-Pacific Region 2000
  3. Journal
    Making Large-Scale Telemedicine Work: A Computational Infrastructure for Telemedicine.
    Laszewski, Gregor, Thiruvathukal, George K., and Foster, Ian
    Future Generation Computing Systems (Elsevier) 2000
  4. Journal
    Java on Networks of Workstations (JavaNOW): A Parallel Computing Framework Inspired by Linda and the Message Passing Interface (MPI)
    Thiruvathukal, George K., Dickens, Phil M., and Bhatti, Shahzad
    Concurrency: Practice and Experience 2000

1998

  1. Journal
    Wide-Area Implementation of the Message Passing Interface
    Journal of Parallel Computing 1998
  2. Journal
    A Computational Framework for Telemedicine
    Foster, Ian, Laszewski, Gregor, Thiruvathukal, George K., and Toonen, Brian
    Future Generation Computer Systems Future Generation Computer Systems 1998
  3. Journal
    Reflective Remote Method Invocation
    Thiruvathukal, George K., Thomas, Lovely S., and Korczynski, Andrew T.
    Concurrency: Practice and Experience 1998

1997

  1. Journal
    Distributed Memo: Heterogeneously Concurrent Programming with a Shared Directory of Unordered Queues
    O’Connell, William T., Thiruvathukal, George K., and Christopher, Thomas W.
    International Journal of Computers and Applications 1997
  2. Journal
    Technologies for Ubiquitous Supercomputing: A Java Interface to the Nexus Communication System
    Foster, Ian, Thiruvathukal, George K., and Tuecke, Steven
    Concurrency: Practice and Experience 1997

1995

  1. An Enhanced Actors Model and Programming Environment for Parallel and Distributed Processing
    Thiruvathukal, George K.
    1995

1994

  1. Conference
    Distributed Memo: A Heterogeneously Parallel and Distributed Software Programming Environment
    O’Connell, William T., Thiruvathukal, George K., and Christopher, Thomas W.
    In International Conference on Parallel Processing 1994
  2. Conference
    Distributed Memo: A Heterogeneously Distributed and Parallel Software Development Environment
    O’Connell, William T., Thiruvathukal, George K., and Christopher, Thomas W.
    In International Conference on Parallel Processing 1994
  3. Conference
    A Generic Software Modeling Framework for Building Heterogeneous Distributed and Parallel Software Systems
    O’Connell, William T., Thiruvathukal, George K., and Christopher, Thomas W.
    In International Conference on Advanced Science and Technology (ICAST 1994 at AT&T Bell Laboratories) 1994
  4. IEEE
    Toward Scalable Parallel Software: An Active Object Model and Library to Support von Neumann Languages
    Thiruvathukal, George K.
    In International Conference on High-Performance Computing (IEEE HiPC) India 1994

1991

  1. IEEE
    A Simulation of Demand-driven Dataflow: Translation from Lucid into MDC language
    Thiruvathukal, George K., and Christopher, Thomas W.
    In International Parallel Processing Symposium 1991