Articles, papers, presentations, and other materials authored by faculty from the Computer Science department of Loyola University Chicago's College of Arts & Sciences.
Submissions from 2014
ECS Evaluation Survey Instruments, Ronald I. Greenberg and Steven McGee
Guest Editors Introduction: Extreme Data, Manish Parashar and George K. Thiruvathukal
What We Publish in CiSE, George K. Thiruvathukal
Submissions from 2013
Software Engineering Need Not Be Difficult, Jeffrey C. Carver and George K. Thiruvathukal
Building Capable, Energy-Efficient, Flexible Visualization and Sensing Clusters from Commodity Tablets, Thomas Delgado Dias, Xian Yan, Konstantin Läufer, and George K. Thiruvathukal
Teaching and Assessing Programming Fundamentals for Non Majors with Visual Programming, William L. Honig
Spring11: PDC in CS1/2 and a mobile/cloud intermediate mobile/cloud intermediate software design course, Joseph P. Kaylor, Konstantin Läufer, Chandra N. Sekharan, and George K. Thiruvathukal
Using Scala Strategically Across the Undergraduate Curriculum, Mark Lewis, Konstantin Läufer, and George K. Thiruvathukal
Evaluation of the IMPACTS Computer Science Presentations, Steven McGee, Ronald I. Greenberg, Dale F. Reed, and Jennifer Duck
Guest Editors Introduction: Cloud Computing, Manish Parashar and George K. Thiruvathukal
A Polyglot Approach to Bioinformatics Data Integration: Phylogenetic Analysis of HIV-1, Steven Reisman, Catherine Putonti, George K. Thiruvathukal, and Konstantin Läufer
Network Technologies Used to Aggregate Environmental Data, Paul Stasiuk, Konstantin Läufer, and George K. Thiruvathukal
Computational Science, Demystified...the Future, Revealed...and CiSE, 2013, George K. Thiruvathukal
Productivity in the Cognitive Overload Era, George K. Thiruvathukal
The Education Issue, George K. Thiruvathukal
What's in an Algorithm?, George K. Thiruvathukal
Who Needs Tablets? We Do, George K. Thiruvathukal
Gendered Jobs and the New Gender Gap, George K. Thiruvathukal and Jon Ross
Submissions from 2012
My Materials Supporting the Exploring Computer Science Curriculum, Ronald I. Greenberg
Open Source Classroom Polling (Interactive Response) Facility, Ronald I. Greenberg
Introduction to Computer Science in C#, Andrew N. Harrington and George K. Thiruvathukal
Simplifying Domain Modeling and Memory Management in User-Mode Filesystems with the NOFS Framework, Joseph P. Kaylor, Konstantin Läufer, and George K. Thiruvathukal
Collaboration and Health Care Diagnostics: an Agent Based Model Simulation, Sebastian Linde and George Thiruvathukal
Innovation Mashups: Academic Rigor Meets Social Networking Buzz, Dejan S. Milojicic, Martin Arlitt, Dorée Duncan Seligmann, George K. Thiruvathukal, and Christian Timmerer
Method and Apparatus for Enabling Digital Rights Management in File Transfers, William L. Olson, Vida Ilderem, Frederick L. Kitson, Morris A. Moore, Paul Moroney, Petr Peterka, Theodore Rzeszewski, and Robert H. Yacobellis
Accelerating Learning with Distance Education and Open Courseware, George K. Thiruvathukal
Digging into Data, George K. Thiruvathukal
An Object-Oriented Framework for Userland Filesystem Development, George K. Thiruvathukal, Joseph P. Kaylor, and Konstantin Läufer
Filesystems: Addressing the Last-mile “problem” in Services-Oriented/Cloud Computing, George K. Thiruvathukal, Joseph P. Kaylor, and Konstantin Läufer
Submissions from 2011
Intelligent Systems Development in a Non Engineering Curriculum, Emily A. Brand, William L. Honig, and Matthew Wojtowicz
Initial Experience in Moving Key Academic Department Functions to Social Networking Sites, David Dennis, George K. Thiruvathukal, and Konstantin Läufer
Fast and Simple Computation of All Longest Common Subsequences, Ronald I. Greenberg
The Object of Platform Studies: Relational Materialities and the Social Platform (the case of the Nintendo Wii), Steven E. Jones and George K. Thiruvathukal
RestFS: Resources and Services are Filesystems, Too, Joseph P. Kaylor, Konstantin Läufer, and George K. Thiruvathukal
RestFS: The Filesystem as a Connector Abstraction for Flexible Resource and Service Composition, Joseph P. Kaylor, Konstantin Läufer, and George K. Thiruvathukal
REST on Routers? Preliminary Lessons for Language Designers, Framework Architects, and App Developers, Joseph P. Kaylor, Konstantin Läufer, and George K. Thiruvathukal
PDC Modules for Every Level: A Comprehensive Model for Incorporating PDC Topics into the Existing Undergraduate Curriculum, Konstantin Läufer, Chandra N. Sekharan, and George K. Thiruvathukal
A Mini-History of Computing, George K. Thiruvathukal
An Exceptionally Useful Exploration, George K. Thiruvathukal
Beyond CiSE and Back to the Future, George K. Thiruvathukal
Book review of "Networks, Crowds, and Markets: Reasoning about a Highly-Connected World; Easley, D. and Kleinberg, J.; 2010, George K. Thiruvathukal
Novel Architectures and Accelerators, George K. Thiruvathukal
Moving Academic Department Functions to Social Networks and Clouds: Initial Experiences, George Thiruvathukal, Konstantin Läufer, and David Dennis
Submissions from 2010
Modernist Magazines, Nicholas Hayward
Malory Project, Nicholas Hayward and Takako Kato
Naked Object File System (NOFS): A Framework to Expose an Object-Oriented Domain Model as a File System, Joseph P. Kaylor, Konstantin Läufer, and George K. Thiruvathukal
Online Layered File System (OLFS): A Layered and Versioned Filesystem and Performance Analysis, Joseph P. Kaylor, Konstantin Läufer, and George K. Thiruvathukal
Your Local Cloud-Enabled Library, George K. Thiruvathukal
Virtualization for Computational Scientists, George K. Thiruvathukal, Konrad Hinsen, Joseph P. Kaylor, and Konstantin Läufer
E-Carrel: An Environment for Collaborative Textual Scholarship, George K. Thiruvathukal, Steven E. Jones, and Peter Shillingsburg
Submissions from 2009
Essential Tools: Version Control Systems, Konrad Hinsen, Konstantin Läufer, and George K. Thiruvathukal
Scientific Programming: The Promises of Typed, Pure, and Lazy Functional Programming: Part II, Konstantin Läufer and George K. Thiruvathukal
Putting a Slug to Work, Konstantin Läufer, George K. Thiruvathukal, Ryohei Nishimura, and Carlos Ramirez Martinez-Eiroa
Computational Thinking...and Doing, George K. Thiruvathukal
Introducing Computing Now, George K. Thiruvathukal
Web 2.0 Publishing and Happy 1.0, Computing Now!, George K. Thiruvathukal
Submissions from 2008
Taming XML: Objects first, then markup, Matt Bone, Peter Nabicht, Konstantin Läufer, and George K. Thiruvathukal
At Issue, Bill Feireisen and George K. Thiruvathukal
Combining SOA and BPM Technologies for Cross-System Process Automation, Sebastian Herr, John Shafaee, Konstantin Läufer, George K. Thiruvathukal, and Guido Wirtz
Teaching Successful "Real-World" Software Engineering to the "Net" Generation: Process and Quality Win!, William L. Honig
A Virtual Computing Laboratory, Joseph P. Kaylor and George K. Thiruvathukal
Method and Apparatus for Enabling Digital Rights Management in File Transfers, Robert H. Yacobellis, Frederick L. Kitson, Paul Moroney, Petr Peterka, and Theodore Rzeszewski
Submissions from 2007
A Classroom Outsourcing Experience for Software Engineering Learning, William L. Honig and Tejasvini Prasad
A Model-Driven Approach to Job/Task Composition in Cluster Computing, Yogesh Kanitkar, Konstantin Läufer, Neeraj Mehta, and George K. Thiruvathukal
A Hike through a Post-EJB J2EE Web Application Architecture, Part III,, Konstantin Laufer, George K. Thiruvathukal, and Benjamin Gonzalez
Project Hosting: Expanding the Scientific Programmer's Toolbox, George K. Thiruvathukal
Submissions from 2006
Scalable Approaches for Supporting MPI-IO Atomicity, Peter Aarestad, George K. Thiruvathukal, Avery Ching, and Alok Choudhary
The Hydra Filesystem: A Distrbuted Storage Famework, Benjamin Gonzalez and George K. Thiruvathukal
Home Networking, George K. Thiruvathukal
Electronic Editing of Anglo-Saxon Texts, George K. Thiruvathukal and Allen J. Frantzen
Unit Testing Considered Useful, George K. Thiruvathukal, Konstantin Läufer, and Benjamin Gonzalez
Submissions from 2005
Guest Editor's Introduction: Cluster Computing, George K. Thiruvathukal
Submissions from 2004
Gentoo Linux: The Next Generation of Linux, George K. Thiruvathukal
XML in Computational Science, George K. Thiruvathukal
Natural XML for Data Binding, Processing, and Persistence, George K. Thiruvathukal and Konstantin Läufer
Plone and Content Management, George K. Thiruvathukal and Konstantin Läufer
Submissions from 2003
A Multi-Platform Application Suite for Enhancing South Asian Language Pedagogy, Tao Bai, Christopher K. Chung, Konstantin Läufer, Daisy Rockwell, and George K. Thiruvathukal
Bounds on the Number of Longest Common Subsequences., Ronald I. Greenberg
Computing the Number of Longest Common Subsequences, Ronald I. Greenberg
Fast and Space-Efficient Location of Heavy or Dense Segments in Run-Length Encoded Sequences, Ronald I. Greenberg
The Extreme Software Development Series: An Open Curricular Framework for Applied Capstone Courses, Konstantin Läufer and George K. Thiruvathukal
Enhancing the CS Curriculum with with Aspect-Oriented Software Development (AOSD) and Early Experience, Konstantin Läufer, George K. Thiruvathukal, and Tzilla Elrad
Scalable Implementations of MPI Atomicity for Concurrent Overlapping I/O, Wei-keng Liao, Alok Choudhary, Kenin Coloma, George K. Thiruvathukal, Lee Ward, Eric Russell, and Neil Pundit
Submissions from 2002
On the Area of Hypercube Layouts, Ronald I. Greenberg and Lee Guan
Java at Middle Age: Enabling Java for Computational Science, George K. Thiruvathukal
Web Programming in Python: Techniques for Integrating Linux, Apache, and MySQL, George K. Thiruvathukal, Thomas W. Christopher, and John P. Shafaee
Submissions from 2000
Sisl: Several Interfaces, Single Logic, Thomas Ball, Christopher P. Colby, Peter Danielsen, Lalita Jategaonkar Jagadeesan, Radhakrishnan Jagadeesan, Konstantin Laufer, Peter Mataga, and Kenneth Rehor
A Novel Application Development Environment for Large-Scale Scientific Computations, Alok Choudhary, Mahmut Kandemir, Wei-Keng Liao, G Memik, S More, X Shen, A Singh, and George K. Thiruvathukal
High-Performance Java Platform Computing, Thomas W. Christopher and George K. Thiruvathukal
Automated Systematic Testing for Constraint-Based Interactive Services, Patrice Godefroid, Lalita Jategaonkar Jagadeesan, Radha Jagadeesan, and Konstantin Laufer
A Java Graphical User Interface for Large-Scale Scientific Computations in Distributed Systems, X Shen, George K. Thiruvathukal, Wei-keng Liao, Alok Choudhary, and A Singh
Java on Networks of Workstations (JavaNOW): A Parallel Computing Framework Inspired by Linda and the Message Passing Interface (MPI), George K. Thiruvathukal, Phil M. Dickens, and Shahzad Bhatti
Submissions from 1998
Design and Implementation of Triveni: a Process-Algebraic API for Threads + Events, Christopher P. Colby, Lalita Jategaonkar Jagaeesan, Radhakrishnan Jagadeesan, Konstantin Laufer, and Carlos Puchol
Wide-Area Implementation of the Message Passing Interface, Ian Foster, Jonathan Geisler, William Gropp, Nicholas Karonis, Ewing Lusk, George K. Thiruvathukal, and Steven Tuecke
A Computational Framework for Telemedicine, Ian Foster, Gregor von Laszewski, Brian Toonen, and George K. Thiruvathukal
Java Grande Forum Report: Making Java Work for High-End Computing, George K. Thiruvathukal
Reflective Remote Method Invocation, George K. Thiruvathukal, Lovely S. Thomas, and Andy T. Korczynski
Submissions from 1997
Technologies for Ubiquitous Supercomputing: A Java Interface to the Nexus Communication system, Ian Foster, George K. Thiruvathukal, and Steven Tuecke
An Improved Analytical Model for Wormhole Routed Networks with Application to Butterfly Fat-Trees, Ronald I. Greenberg and Lee Guan
Modeling and Comparison of Wormhole Routed Mesh and Torus Networks, Ronald I. Greenberg and Lee Guan