Home » Articles posted by kaiser (Page 10)

Author Archives: kaiser

Automatic Detection of Previously-Unseen Application States for Deployment Environment Testing and Analysis

Presented by Chris Murphy at the Fifth International Workshop on Automation of Software Test (AST) on May 3, 2010

Automatic Detection of Previously-Unseen Application States for Deployment Environment Testing and Analysis

BibTexType = inproceedings
author = “Christian Murphy, Moses Vaughan, Waseem Ilahi and Gail Kaiser”,
title = “Automatic Detection of Previously-Unseen Application States for Deployment Environment Testing and Analysis”,
bootktile = “Proc. of the 5th International Conference on Automation of Software Test (AST)”,
month = “May”,
year = “2010”

weHelp: A Reference Architecture for Social Recommender Systems

Presented by Swapneel Sheth at the 3rd International Workshop on Social Software Engineering (SSE) on Feb 24, 2010

Configuration Fuzzing for Software Vulnerability Detection

Presented by Huning Dai at the Fifth International Workshop on Secure Software Engineering (SecSE) on Feb 16, 2010

Configuration Fuzzing for Software Vulnerability Detection

BibTexType = inproceedings
author = “Huning Dai, Christian Murphy and Gail Kaiser”,
title = “Configuration Fuzzing for Software Vulnerability Detection”,
bootktile = “Proc. of the Fourth International Workshop on Secure Software Engineering (SecSE)”,
pages = “525–530”,
month = “Feb”,
year = “2010”

weHelp: A Reference Architecture for Social Recommender Systems

BibTexType = inproceedings
author = “Swapneel Sheth, Nipun Arora, Christian Murphy and Gail Kaiser”,
title = “weHelp: A Reference Architecture for Social Recommender Systems”,
bootktile = “Proc. of the Third International Workshop on Social Software Engineering (SSE)”,
month = “Feb”,
year = “2010”

CloudView

About CloudView

CloudView is a project that enables detection and diagnosis of network faults using a peer to peer architecture. Consider the following scenario. A user is trying to log into an IM server, but she is not able to. There could be a variety of reasons for the failure. Some plausible causes for this failure are the IM server is temporarily unavailable, the ISP is down, or the user’s password is not correct.

CloudView can be used to diagnose this problem, proceeding as follows: CloudView tries to contact other peers who are part of its network, which will then run probes to try to isolate the problem. Examples of probes could be trying to log in from another node, using a different username and password, and trying to ping the server. The results of these probes will be returned to the original node, and using the rule book it would try to find the cause of the problem. This entire process is automated and the group of peers runs a set of analysis tests and depending on the results on these tests, we can diagnose the problem.

Our system is based on the DYSWIS system. While DYSWIS is focused on the detection and diagnosis of network and transport level faults, CloudView is aimed towards the detection and diagnosis of faults at the application level.

In previous semesters, we have focused on the XMPP/Jabber Chat Protocol and developed a proof-of-concept implementation. We have also extended our system to the Samba (SMB) protocol.

We are looking to add more functionality to the current implementation and also extend this into other domains, which include BitTorrent, Cloud Computing, Email, Web Browsing, and Games.

Team Members

Faculty
Prof. Gail Kaiser, kaiser [at] cs.columbia.edu

Graduate Students
Swapneel Sheth, swapneel [at] cs.columbia.edu

Former members
Rajat Dixit
Palak Baid
Somenath Das
Siming Sun
Jau-Yuan Chen

Links

DYSWIS – http://www.cs.columbia.edu/irt/project/dyswis/
XMPP – http://xmpp.org/
SMB – http://samba.org/

Application of Metamorphic Testing to Supervised Classifiers

Presented by Chris Murphy at the 2009 International Conference on Quality Software (QSIC) on Aug 24, 2009

Application of Metamorphic Testing to Supervised Classifiers

BibTexType = inproceedings
author = “Xiaoyuan Xie, Joshua Ho, Christian Murphy, Gail Kaiser, Baowen Xu and Tsong Yueh Chen”,
title = “Application of Metamorphic Testing to Supervised Classifiers”,
bootktile = “Proc. of the 9th International Conference on Quality Software (QSIC)”,
pages = “135-144”,
month = “Aug”,
year = “2009”

Automatic System Testing of Programs without Test Oracles

Presented by Chris Murphy at the 2009 ACM International Symposium on Software Testing and Analysis (ISSTA) on July 22, 2009