Articles, papers, presentations, and other materials authored by Computer Science faculty.

Follow

Submissions from 2014

Link

An Introduction to Computer Networks, Peter Dordal

Submissions from 2013

Link

Software Engineering Need Not Be Difficult, Jeffrey C. Carver and George K. Thiruvathukal

PDF

Building Capable, Energy-Efficient, Flexible Visualization and Sensing Clusters from Commodity Tablets, Thomas Delgado Dias, Xian Yan, Konstantin Läufer, and George K. Thiruvathukal

PDF

Teaching and Assessing Programming Fundamentals for Non Majors with Visual Programming, William L. Honig

PDF

Spring­11: 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

Link

Using Scala Strategically Across the Undergraduate Curriculum, Mark Lewis, Konstantin Läufer, and George K. Thiruvathukal

PDF

A Polyglot Approach to Bioinformatics Data Integration: Phylogenetic Analysis of HIV-1, Steven Reisman, Catherine Putonti, George K. Thiruvathukal, and Konstantin Läufer

PDF

Network Technologies Used to Aggregate Environmental Data, Paul Stasiuk, Konstantin Läufer, and George K. Thiruvathukal

Link

The Education Issue, George K. Thiruvathukal

PDF

Gendered Jobs and the New Gender Gap, George K. Thiruvathukal and Jon Ross

Submissions from 2012

Link

Introduction to Computer Science in C#, Andrew N. Harrington and George K. Thiruvathukal

PDF

Simplifying Domain Modeling and Memory Management in User-Mode Filesystems with the NOFS Framework, Joseph P. Kaylor, Konstantin Läufer, and George K. Thiruvathukal

Link

Innovation Mashups: Academic Rigor Meets Social Networking Buzz, Dejan S. Milojicic, Martin Arlitt, Dorée Duncan Seligmann, George K. Thiruvathukal, and Christian Timmerer

PDF

An Object-Oriented Framework for Userland Filesystem Development, George K. Thiruvathukal, Joseph P. Kaylor, and Konstantin Läufer

PDF

Filesystems: Addressing the Last-mile “problem” in Services-Oriented/Cloud Computing, George K. Thiruvathukal, Joseph P. Kaylor, and Konstantin Läufer

Submissions from 2011

PDF

Intelligent Systems Development in a Non Engineering Curriculum, Emily A. Brand, William L. Honig, and Matthew Wojtowicz

PDF

Initial experience in moving key academic department functions to social networking sites, David Dennis, George K. Thiruvathukal, and Konstantin Läufer

PDF

The Object of Platform Studies: Relational Materialities and the Social Platform (the case of the Nintendo Wii), Steven E. Jones and George K. Thiruvathukal

PDF

RestFS: Resources and Services are Filesystems, Too, Joseph P. Kaylor, Konstantin Läufer, and George K. Thiruvathukal

PDF

RestFS: The Filesystem as a Connector Abstraction for Flexible Resource and Service Composition, Joseph P. Kaylor, Konstantin Läufer, and George K. Thiruvathukal

PDF

REST on Routers? Preliminary Lessons for Language Designers, Framework Architects, and App Developers, Joseph P. Kaylor, Konstantin Läufer, and George K. Thiruvathukal

PDF

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

PDF

An Exceptionally Useful Exploration, George K. Thiruvathukal

PDF

Beyond CiSE and Back to the Future, George K. Thiruvathukal

Link

Novel Architectures and Accelerators, George K. Thiruvathukal

PDF

Moving Academic Department Functions to Social Networks and Clouds: Initial Experiences, George K. Thiruvathukal, Konstantin Läufer, and David Dennis

Submissions from 2010

PDF

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

PDF

Online Layered File System (OLFS): A layered and versioned filesystem and performance analysis, Joseph P. Kaylor, Konstantin Läufer, and George K. Thiruvathukal

PDF

Your Local Cloud-Enabled Library, George K. Thiruvathukal

PDF

Virtualization for Computational Scientists, George K. Thiruvathukal, Konrad Hinsen, Joseph P. Kaylor, and Konstantin Läufer

PDF

E-Carrel: An Environment for Collaborative Textual Scholarship, George K. Thiruvathukal, Steven E. Jones, and Peter Shillingsburg

Submissions from 2009

PDF

Essential Tools: Version Control Systems, Konrad Hinsen, Konstantin Läufer, and George K. Thiruvathukal

PDF

The Promises of Typed, Pure, and Lazy Functional Programming: Part II, Konstantin Läufer and George K. Thiruvathukal

PDF

Putting a Slug to Work, Konstantin Läufer, George K. Thiruvathukal, Ryohei Nishimura, and Carlos Ramirez Martinez-Eiroa

PDF

Computational Thinking...and Doing, George K. Thiruvathukal

PDF

Introducing Computing Now, George K. Thiruvathukal

Link

Web 2.0 Publishing and Happy 1.0, Computing Now!, George K. Thiruvathukal

Submissions from 2008

PDF

Taming XML: Objects first, then markup, Matt Bone, Peter Nabicht, Konstantin Läufer, and George K. Thiruvathukal

PDF

At Issue, Bill Feireisen and George K. Thiruvathukal

PDF

Combining SOA and BPM Technologies for Cross-System Process Automation, Sebastian Herr, John Shafaee, Konstantin Läufer, George K. Thiruvathukal, and Guido Wirtz

PDF

A Virtual Computing Laboratory, Joseph P. Kaylor and George K. Thiruvathukal

Submissions from 2007

PDF

A Model-Driven Approach to Job/Task Composition in Cluster Computing, Yogesh Kanitkar, Konstantin Läufer, Neeraj Mehta, and George K. Thiruvathukal

PDF

Project Hosting: Expanding the Scientific Programmer's Toolbox, George K. Thiruvathukal

Submissions from 2006

PDF

Scalable Approaches for Supporting MPI-IO Atomicity, Peter Aarestad, George K. Thiruvathukal, Avery Ching, and Alok Choudhary

PDF

The Hydra Filesystem: A Distrbuted Storage Famework, Benjamin Gonzalez and George K. Thiruvathukal

PDF

Home Networking, George K. Thiruvathukal

PDF

Electronic Editing of Anglo-Saxon Texts, George K. Thiruvathukal and Allen J. Frantzen

PDF

Unit Testing Considered Useful, George K. Thiruvathukal, Konstantin Läufer, and Benjamin Gonzalez

Submissions from 2005

PDF

Guest Editor's Introduction: Cluster Computing, George K. Thiruvathukal

Submissions from 2004

PDF

Gentoo Linux: The Next Generation of Linux, George K. Thiruvathukal

PDF

XML in Computational Science, George K. Thiruvathukal

PDF

Natural XML for data binding, processing, and persistence, George K. Thiruvathukal and Konstantin Läufer

PDF

Plone and Content Management, George K. Thiruvathukal and Konstantin Läufer

Submissions from 2003

PDF

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

PDF

The Extreme Software Development Series: An Open Curricular Framework for Applied Capstone Courses, Konstantin Läufer and George K. Thiruvathukal

PDF

Enhancing the CS Curriculum with with Aspect-Oriented Software Development (AOSD) and Early Experience, Konstantin Läufer, George K. Thiruvathukal, and Tzilla Elrad

PDF

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

PDF

Java at Middle Age: Enabling Java for Computational Science, George K. Thiruvathukal

Submissions from 2000

PDF

Sisl: Several Interfaces, Single Logic, Thomas Ball, Christopher P. Colby, Peter Danielsen, Lalita Jategaonkar Jagadeesan, Radhakrishnan Jagadeesan, Konstantin Laufer, Peter Mataga, and Kenneth Rehor

PDF

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

PDF

High-Performance Java Platform Computing, Thomas W. Christopher and George K. Thiruvathukal

PDF

Automated Systematic Testing for Constraint-Based Interactive Services, Patrice Godefroid, Lalita Jategaonkar Jagadeesan, Radha Jagadeesan, and Konstantin Laufer

PDF

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

Submissions from 1998

PDF

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

PDF

Wide-Area Implementation of the Message Passing Interface, Ian Foster, Jonathan Geisler, William Gropp, Nicholas Karonis, Ewing Lusk, George K. Thiruvathukal, and Steven Tuecke

PDF

A computational framework for telemedicine, Ian Foster, Gregor von Laszewski, Brian Toonen, and George K. Thiruvathukal

PDF

Java Grande Forum Report: Making Java Work for High-End Computing, George K. Thiruvathukal

PDF

Reflective Remote Method Invocation, George K. Thiruvathukal, Lovely S. Thomas, and Andy T. Korczynski

Submissions from 1997

PDF

Technologies for Ubiquitous Supercomputing: A Java Interface to the Nexus Communication system, Ian Foster, George K. Thiruvathukal, and Steven Tuecke

Submissions from 1996

PDF

Putting Type Annotations to Work, Martin Odersky and Konstantin Laufer

Submissions from 1994

PDF

A Generic Software Modeling Framework for Building Heterogeneous Distributed and Parallel Software Systems, William T. O'Connell, George K. Thiruvathukal, and Thomas W. Christopher

PDF

Distributed Memo: A Heterogeneously Distributed and Parallel Software Development Environment, William T. O'Connell, George K. Thiruvathukal, and Thomas W. Christopher

PDF

Distributed-Memo: Heterogeneously Concurrent Programming with a Shared Directory of Unordered Queues, William T. O'Connell, George K. Thiruvathukal, and Thomas W. Christopher

PDF

Toward Scalable Parallel Software: An Active Object Model and Library to Support von Neumann Languages, George K. Thiruvathukal

Submissions from 1991

PDF

A Simulation of Demand-Driven Dataflow: Translation from Lucid into MDC Language, George K. Thiruvathukal and Thomas W. Christopher

PDF

Apt Compiler Toolkit User Manual, George K. Thiruvathukal and Ufuk Verun

Submissions from 1975

PDF

A Model of Data Structures Commonly Used in Programming Languages and Data Base Management Systems, William L. Honig