I am a member of the PEDS (Performance Evaluation of Distributed Systems)
Research Group at WPI, one of many research groups in the
department. The group consists of faculty (Professors Agu, Claypool, Kinicki are also
actively involved in this group) and students (mostly graduate). We meet
weekly to discuss the work we are doing as well as discuss current research
in the larger research community. Topics include distributed systems,
networking, operating systems and other related issues.
This work seeks to measure and understand privacy leakage on the Web while
investigating techniques to prevent it.
Publications
-
Balachander Krishnamurthy, Konstantin Naryshkin, and Craig E. Wills.
Privacy leakage vs. protection measures: The growing disconnect.
In Proceedings of the Web 2.0 Security and Privacy Workshop,
pages 1-10, Oakland, CA USA, May 2011.
Acceptance rate: 27% for full papers. 0 known
citations.
http://www.cs.wpi.edu/~cew/papers/w2sp11.pdf.
-
Craig E. Wills.
Identifying and preventing conditions for web privacy leakage.
In Proceedings of the W3C Workshop on Web Tracking and User
Privacy, pages 1-5, Princeton, NJ USA, April 2011.
http://www.cs.wpi.edu/~cew/papers/w3ctrack11.pdf.
-
Craig Wills.
Shining light on leakage of private information via the web.
In Dagstuhl Perspectives Workshop on Online Privacy: Towards
Informational Self-Determination on the Internet, Dagstuhl, Germany,
February 2011.
Invited participant.
-
Balachander Krishnamurthy and Craig E. Wills.
Privacy leakage in mobile online social networks.
In Proceedings of the Workshop on Online Social Networks, pages
1-9, Boston, MA USA, June 2010. USENIX.
Acceptance rate: 33%. 0 known
citations.
http://www.cs.wpi.edu/~cew/papers/wosn10.pdf.
-
Craig E. Wills and Mihajlo Zeljkovic.
A personalized approach to web privacy--awareness, attitudes and
actions.
Information Management and Computer Security, 19(1):53-73,
2011.
http://www.cs.wpi.edu/~cew/papers/imcs11.pdf.
-
Balachander Krishnamurthy and Craig E. Wills.
Privacy diffusion on the web: A longitudinal perspective (updated
graphs), October 2009.
Submitted as public comment to Federal Trade Commission Exploring
Privacy Roundtable Series.
http://www.ftc.gov/os/comments/privacyroundtable/544506-00009.pdf.
-
Balachander Krishnamurthy and Craig E. Wills.
On the leakage of personally identifiable information via online
social networks.
ACM SIGCOMM Computer Communications Review, 40(1):112-117,
January 2010.
Accepted for publication based on selection as one of the two best
papers at the Workshop on Online Social Networks held in conjunction with ACM
SIGCOMM 2009 Conference. This is a minor revision of the original workshop
publication. See also
.
-
Balachander Krishnamurthy and Craig E. Wills.
On the leakage of personally identifiable information via online
social networks.
In Proceedings of the Workshop on Online Social Networks in
conjunction with ACM SIGCOMM Conference, pages 7-12, Barcelona, Spain,
August 2009. ACM.
Acceptance rate: 37%. 2 known
citations.
http://www.cs.wpi.edu/~cew/papers/wosn09.pdf.
-
Balachander Krishnamurthy and Craig E. Wills.
Privacy diffusion on the web: A longitudinal perspective.
In Proceedings of the World Wide Web Conference, pages
541-550, Madrid, Spain, April 2009. ACM.
Acceptance rate: 13%. 1 known
citation.
http://www.cs.wpi.edu/~cew/papers/www09.pdf.
-
Balachander Krishnamurthy and Craig E. Wills.
Characterizing privacy in online social networks.
In Proceedings of the Workshop on Online Social Networks in
conjunction with ACM SIGCOMM Conference, pages 37-42, Seattle, WA USA,
August 2008. ACM.
Acceptance rate: 35%. 18 known
citations.
http://www.cs.wpi.edu/~cew/papers/wosn08.pdf.
-
Balachander Krishnamurthy, Delfina Malandrino, and Craig E. Wills.
Measuring privacy loss and the impact of privacy protection in web
browsing.
In Proceedings of the Symposium on Usable Privacy and Security,
pages 52-63, Pittsburgh, PA USA, July 2007. ACM International Conference
Proceedings Series.
Acceptance rate: 32%. 4 known citations.
http://www.cs.wpi.edu/~cew/papers/soups07.pdf.
-
Balachander Krishnamurthy and Craig E. Wills.
Generating a privacy footprint on the Internet.
In Proceedings of the ACM SIGCOMM Internet Measurement
Conference, pages 65-70, Rio de Janeiro, Brazil, October 2006.
Acceptance rate: 22%. 3 known
citations.
http://www.cs.wpi.edu/~cew/papers/imc06.pdf.
-
Balachander Krishnamurthy and Craig Wills.
Cat and mouse: Content delivery tradeoffs in web access.
In Proceedings of the International World Wide Web Conference,
pages 337-346, Edinburgh, Scotland, May 2006.
Acceptance rate: 11%. 3 known
citations.
http://www.cs.wpi.edu/~cew/papers/www06.pdf.
Other Presentations
-
Craig E. Wills.
Shining light on leakage of private information via the web, November
2011.
Invited presentation, WPI Boston Alumni Chapter meeting, Waltham, MA.
-
Craig E. Wills.
Privacy leakage on the web, March 2011.
Invited presentation, WPI Tech Old Timers meeting, Worcester, MA.
-
Craig E. Wills.
Privacy leakage on the web, November 2010.
Invited presentation, Bancroft School, Worcester, MA.
-
Craig E. Wills.
Privacy leakage via online social networks, October 2010.
Invited presentation, Information Technology Study Group, Denver, CO.
-
Craig E. Wills.
Privacy leakage on the web, August 2010.
Invited presentation, IBM Research Labs, Cambridge, MA.
-
Craig E. Wills.
Privacy leakage on the web, January 2010.
Invited presentation, Mitre Corporation, Bedford, MA.
-
Invited participant, Exploring Privacy Roundtable Series hosted by the Federal
Trade Commission, Washington, D.C. December, 2009.
-
Craig E. Wills.
Privacy leakage on the web, October 2008.
Invited presentation, University of Massachusetts-Lowell Computer
Science Dept. Lowell, MA.
In the News
-
Byron Acohido.
Web tracking has become a privacy time bomb.
USA Today, August 3 2011.
http://www.usatoday.com/tech/news/2011-08-03-internet-tracking-mobile-privacy_n.htm.
-
Sruthi Krishnan.
How your visits to sites are tracked.
The Hindu, December 25 2010.
http://www.thehindu.com/sci-tech/technology/article979254.ece.
-
Ira Flatow.
Internet privacy: Who's tracking you online?
National Public Radio Science Friday, December 17, 2010.
http://www.sciencefriday.com/program/archives/201012171.
-
Byron Acohido and Jon Swartz.
Do not track could revolutionize online ad industry.
USA Today, December 13 2010.
http://www.usatoday.com/tech/news/2010-12-13-1Adonottrack13_CV_N.htm.
-
Geoffrey A. Fowler and Emily Steel.
Myspace, apps leak user data.
Wall Street Journal, October 23 2010.
http://online.wsj.com/article/SB10001424052702303738504575568460409331560.html.
-
Julia Angwin.
The web's new gold mine: Your secrets.
Wall Street Journal, July 30 2010.
http://online.wsj.com/article/SB10001424052748703940904575395073512989404.html.
-
Bill Snyder.
You are here: Scary new location privacy risks.
CIO, June 28 2010.
http://www.cio.com/article/598004/You_Are_Here_Scary_New_Location_Privacy_Risks.
-
Rebecca Myles.
Radio interview on wbai evening news.
WBAI, Pacifica Radio 99.5 FM in New York City, May 26 2010.
http://archive.wbai.org/.
-
Michael Hiltzik.
Is your privacy secure online? there's no way to tell.
Los Angeles Times, June 06 2010.
http://articles.latimes.com/2010/jun/06/business/la-fi-hiltzik-20100606.
-
Scott Duke Harris.
Facebook overhaul simplifies privacy controls.
San Jose Mercury News, May 27 2010.
http://www.mercurynews.com/news/ci_15165970?nclick_check=1.
-
Rebecca Myles.
Radio interview on wbai evening news.
WBAI, Pacifica Radio 99.5 FM in New York City, May 26 2010.
http://archive.wbai.org/.
-
Emily Steel and Jessica E. Vascellaro.
Facebook, myspace confront privacy loophole.
Wall Street Journal, May 21 2010.
http://online.wsj.com/article/SB10001424052748704513104575256701215465596.html.
-
Lucy Soto.
Companies use users' web information to their advantage.
Atlanta Journal-Constitution, February 12 2010.
http://www.ajc.com/news/companies-use-users-web-301164.html.
-
Erika Morphy.
Creepy ways your social media data can be used.
TechNewsWorld, January 21 2010.
http://www.technewsworld.com/story/69158.html?wlc=1264687272.
-
Wendy Davis.
Social networks may `leak' personally identifiable information.
MediaPost News, September 25 2009.
http://www.mediapost.com/publications/index.cfm?fa=Articles.showArticle&art_aid=114344.
-
Jaikumar Vijayan.
Social networking sites leaking personal information to third
parties, study warns.
ComputerWorld, September 23 2009.
This syndicated article also appeared in the San Francisco Chronicle,
InfoWorld and
MacWorld.
http://www.computerworld.com/s/article/9138454/Social_networking_sites_leaking_personal_information_to_third_parties_study_warns.
-
Peter Eckersley.
How online tracking companies know most of what you do online (and
what social networks are doing to help them).
Electronic Frontier Foundation Deeplinks Blog, September 21
2009.
https://www.eff.org/deeplinks/2009/09/online-trackers-and-social-networks.
-
Robert Westervelt.
Social network privacy study finds identity link to cookies.
SearchSecurity.com, August 26 2009.
http://searchsecurity.techtarget.com/news/article/0,289142,sid14_gci1366077,00.html.
-
Thomas Claburn.
Social networks leak personal information.
InformationWeek, August 24 2009.
http://www.informationweek.com/news/internet/social_network/showArticle.jhtml?articleID=219401268.
-
Miguel Helft.
Google is top tracker of surfers in study.
The New York Times Bits Blog, June 2 2009.
http://bits.blogs.nytimes.com/2009/06/02/google-is-top-tracker-of-surfers-in-study/.
Student Projects
-
Mihajlo Zeljkovic.
Tracking web users.
Technical Report MQP-CEW-1001, Worcester Polytechnic Institute,
Spring 2010.
-
Tyler Flaherty.
Privacy in online social networks.
Technical Report MQP-CEW-0901, Worcester Polytechnic Institute,
Spring 2009.
Co-advised with D. Dougherty.
-
Adam Fiske, Christopher Gianfrancesco, and David Marsh.
Extension-based privacy protection.
Technical Report MQP-CEW-0701, Worcester Polytechnic Institute,
Spring 2007.
This work
seeks to examine home network performance by using JavaScript/Flash and
Java applets to reduce impediments and increase incentives for helping
a user better understand "How's My Network".
Publications
-
Craig Wills, Mark Claypool, Artur Janc, and Alan Ritacco.
Development of a user-centered network measurement platform.
In Proceedings of the ISMA Workshop on Active Internet
Measurements, La Jolla, CA USA, February 2010.
Invited participant. Sponsored by CAIDA.
Slides:
http://www.cs.wpi.edu/~cew/talks/aims10.pdf.
-
Artur Janc, Craig E. Wills, and Mark Claypool.
Network performance evaluation in a web browser.
In Proceedings of the IASTED International Conference on
Parallel and Distributed Computing and Systems, pages 370-377, Cambridge,
MA USA, November 2009.
http://www.cs.wpi.edu/~cew/papers/pdcs09.pdf.
-
Alan Ritacco, Craig E. Wills, and Mark Claypool.
How's my network? a java approach to home network measurement.
In Proceedings of the IEEE International Conference on Computer
Communications and Networks, pages 1-7, San Francisco, CA USA, August 2009.
Acceptance rate:
30%
http://www.cs.wpi.edu/~cew/papers/icccn09.pdf.
-
Mark Claypool, Robert Kinicki, and Craig Wills.
User-centered network measurement.
Technical Report WPI-CS-TR-07-08, Computer Science Department,
Worcester Polytechnic Institute, August 2007.
ftp://ftp.cs.wpi.edu/pub/techreports/pdf/07-08.pdf.
Theses
-
Alan Ritacco.
How's My Network? Home Network Measurement.
PhD thesis, Computer Science Department, Worcester Polytechnic
Institute, Spring 2009.
Part-time student. In progress. Work published in
.
-
Artur Janc.
Network measurement using web sandbox environments.
Master's thesis, Computer Science Department, Worcester Polytechnic
Institute, January 2009.
Work published in
.
Funding
-
Craig E. Wills, Mark Claypool, James Doyle, and Matthew Ward.
Mri-r2: Development of a user-centered network measurement platform,
May 15, 2010 - May 14, 2013.
National Science Foundation Major Research Instrumentation Program
Recovery and Reinvestment. 0959441. $391,582.
This research focuses on a "utility provider" model that targets
service-oriented computing. Our overriding goal is to gain understanding
of basic principles in designing and building a global utility computing
platform that would be highly responsive in resource reallocation, provide
resource isolation to different applications, and support heterogeneous
execution environments. This work encompasses a number of specific
directions that when put together will result in a significant impact on
service-oriented computing.
Includes an NSF-supported
project.
Publications
-
Wei Zhang and Craig E. Wills.
Consideration of processing costs in placing clients of web-based
services.
In Proceedings of the IEEE GLOBECOM Conference, Houston, TX
USA, December 2011.
Acceptance rate: 37%. 0 known
citations.
http://www.cs.wpi.edu/~cew/papers/globecom11.pdf.
-
Wei Zhang, Hangwei Qian, Craig E. Wills, and Michael Rabinovich.
Agile resource management in a virtualized data center.
In Proceedings of the First Joint WOSP/SIPEW International
Conference on Performance Engineering, San Jose, California USA, January
2010. ACM.
Acceptance rate:
25%.
http://www.cs.wpi.edu/~cew/papers/wosp10.pdf.
-
Hangwei Qian, Elliot Miller, Wei Zhang, Michael Rabinovich, and Craig E. Wills.
Agility in virtualized utility computing.
In Proceedings of the 3rd International Workshop on
Virtualization Technology in Distributed Computing, pages 1-8, Reno, NV
USA, November 2007.
Held in conjunction with ACM/IEEE Super Computing Conference. 1 known
citation. ACM Digital
Library.
http://www.cs.wpi.edu/~cew/papers/vtdc07.pdf.
Theses
Funding
-
Craig E. Wills.
CSR-PDOS: virtual machines meet application clusters: A highly
responsive global utility computing platform for internet applications, May,
2009-August, 2009.
Research Experience for Undergraduates (REU) Supplement to
collaborative proposal with Case-Western Reserve University. 0937144.
$8,000.
-
Michael Rabinovich and Craig E. Wills.
CSR-PDOS: virtual machines meet application clusters: A highly
responsive global utility computing platform for internet applications,
August, 2006-July, 2009.
National Science Foundation CSR PDOS. 0615079. Collaborative proposal
with Case-Western Reserve University. WPI portion $238,380.
This work
seeks examine Internet applications and protocols in order to better
understand them and improve their performance.
Publications
-
Mark Claypool, Robert Kinicki, and Craig Wills.
Treatment-based traffic signatures.
In Proceedings of the IMRG (IETF Internet Measurement Research
Group) Workshop on Application Classification and Identification (WACI),
Cambridge, MA USA, October 2007.
http://www.cs.wpi.edu/~cew/papers/waci07.pdf.
-
Hao Shang and Craig E. Wills.
Making better use of all those TCP ACK packets.
ISAST Transactions on Communications and Networking,
1(1):32-41, 2007.
http://www.cs.wpi.edu/~cew/papers/isast07.pdf.
-
Hao Shang and Craig E. Wills.
Piggybacking related names to improve DNS performance.
Computer Networks, 50:1733-1748, August 2006.
5 known
citations.
http://www.cs.wpi.edu/~cew/papers/comnet06.pdf.
-
Craig E. Wills, Mikhail Mikhailov, and Hao Shang.
Inferring relative popularity of Internet applications by actively
querying DNS caches.
In Proceedings of the ACM SIGCOMM Internet Measurement
Conference, pages 78-90, Miami, Florida, October 2003.
Acceptance rate: 30%. 9 known
citations.
http://www.cs.wpi.edu/~cew/papers/imc03.pdf.
Theses
-
Hao Shang.
Exploiting Flow Relationships of Network Applications.
PhD thesis, Computer Science Department, Worcester Polytechnic
Institute, Spring 2006.
Successfully Defended February 2006. Work published in
and
.
-
Chunling Ma.
Using network application behavior to predict performance.
Master's thesis, Computer Science Department, Worcester Polytechnic
Institute, Spring 2008.
Funding
-
Mark Claypool and Craig E. Wills.
Measuring dns performance, January, 2011-October, 2011.
Dynamic Network Services, Inc. $55,297.
This work is examining approaches for more resource efficient transfer of
information in distributed environments. The work initially considered a
mobile computing environment, but has evolved into performance of the World
Wide Web. We are currently exploring how to lower the cost and improve the
coherence of Web caches.
project.
Includes an NSF-supported project to exploit object
relationships for more deterministic management of distributed objects.
Publications
-
Paul J. Timmins, Sean McCormick, Emmanuel Agu, and Craig E. Wills.
Characteristics of mobile Web content.
In Proceedings of the First IEEE Workshop on Hot Topics in Web
Systems and Technologies, pages 1-10, Boston, MA USA, November 2006.
6 known
citations.
http://www.cs.wpi.edu/~cew/papers/hotweb06.pdf.
-
Craig E. Wills, Gregory Trott, and Mikhail Mikhailov.
Using bundles for web content delivery.
Computer Networks, 42(6):797-817, August 2003.
7 known
citations.
http://www.cs.wpi.edu/~cew/papers/comnet03.pdf.
-
Mikhail Mikhailov and Craig E. Wills.
Evaluating a new approach to strong web cache consistency with
snapshots of collected content.
In Proceedings of the Twelfth International World Wide Web
Conference, pages 599-608, Budapest, Hungary, May 2003.
Acceptance rate: 13%. 21 known
citations.
http://www.cs.wpi.edu/~cew/papers/monarch-www03.pdf.
-
Balachander Krishnamurthy, Craig Wills, Yin Zhang, and Kashi Vishwanath.
Design, implementation, and evaluation of a client characterization
driven web server.
In Proceedings of the Twelfth International World Wide Web
Conference, pages 138-147, Budapest, Hungary, May 2003.
Acceptance rate: 13%. 4 known
citations.
http://www.cs.wpi.edu/~cew/papers/spinach-www03.pdf.
-
Balachander Krishnamurthy, Craig Wills, and Yin Zhang.
Preliminary measurements on the effect of server adaptation for web
content delivery.
In Proceedings of the ACM SIGCOMM Internet Measurement
Workshop, pages 323-324, Marseille, France, November 2002.
Acceptance rate: 45%. Short paper version accepted. 6 known
citations.
http://www.cs.wpi.edu/~cew/papers/imw02.ps.
-
Mikhail Mikhailov and Craig Wills.
Exploiting object relationships for deterministic web object
management.
In Proceedings of the 7th International Workshop on Web Content
Caching and Distribution, pages 1-16, Boulder, Colorado, August 2002.
Acceptance rate: 29%. 4 known
citations.
http://www.cs.wpi.edu/~cew/papers/wcw7.pdf.
-
Balachander Krishnamurthy, Craig Wills, and Yin Zhang.
Preliminary measurements on the effect of server adaptation for web
content delivery.
Technical Report TD-59VNB8, AT&T Labs - Research, April 2002.
http://www.research.att.com/~yzhang/papers/spinach-td02.pdf.
-
Balachander Krishnamurthy and Craig Wills.
Improving web performance by client characterization driven server
adaptation.
In Proceedings of the Eleventh International World Wide Web
Conference, pages 305-316, Honolulu, Hawaii, May 2002.
Acceptance rate: 16%. 22 known
citations.
http://www.cs.wpi.edu/~cew/papers/www02.pdf.
-
Balachander Krishnamurthy, Craig Wills, and Yin Zhang.
On the use and performance of content distribution networks.
In Proceedings of the ACM SIGCOMM Internet Measurement
Workshop, pages 169-182, San Francisco, November 2001.
207 known
citations.
http://www.cs.wpi.edu/~cew/papers/imw01.pdf.
-
Mikhail Mikhailov and Craig E. Wills.
Change and relationship-driven content caching, distribution and
assembly.
Technical Report WPI-CS-TR-01-03, Computer Science Department,
Worcester Polytechnic Institute, March 2001.
9 known
citations.
http://www.cs.wpi.edu/~cew/papers/tr01-03.pdf.
-
Craig E. Wills, Mikhail Mikhailov, and Hao Shang.
N for the price of 1: Bundling web objects for more efficient content
delivery.
In Proceedings of the Tenth International World Wide Web
Conference, pages 257-265, Hong Kong, May 2001.
Acceptance rate: 20%. 31 known
citations.
http://www.cs.wpi.edu/~cew/papers/www01.pdf.
-
Craig E. Wills and Hao Shang.
The contribution of DNS lookup costs to web object retrieval.
Technical Report WPI-CS-TR-00-12, Computer Science Department,
Worcester Polytechnic Institute, July 2000.
27 known
citations.
http://www.cs.wpi.edu/~cew/papers/tr00-12.pdf.
-
Craig E. Wills and Mikhail Mikhailov.
Studying the impact of more complete server information on web
caching.
In Proceedings of the 5th International Web Caching and Content
Delivery Workshop, pages 184-190, Lisbon, Portugal, May 2000.
Acceptance rate: 46%. 39 known
citations.
http://www.cs.wpi.edu/~cew/papers/wcw00.pdf.
-
Balachander Krishnamurthy and Craig E. Wills.
Analyzing factors that influence end-to-end web performance.
In Proceedings of the Ninth International World Wide Web
Conference, pages 17-32, Amsterdam, Netherlands, May 2000.
Acceptance rate: 20%. 83 known
citations.
http://www.cs.wpi.edu/~cew/papers/www9/e2e.html.
-
Mikhail Mikhailov and Craig E. Wills.
Embedded objects in web pages.
Technical Report WPI-CS-TR-00-05, Computer Science Department,
Worcester Polytechnic Institute, March 2000.
10 known
citations.
http://www.cs.wpi.edu/~cew/papers/tr00-05.pdf.
-
Craig E. Wills and Mikhail Mikhailov.
Studying the impact of more complete server information on web
caching.
Technical Report WPI-CS-TR-99-36, Computer Science Department,
Worcester Polytechnic Institute, November 1999.
http://www.cs.wpi.edu/~cew/papers/tr99-36.pdf.
-
Craig E. Wills and Mikhail Mikhailov.
Exploiting object relationships for web caching.
Technical Report WPI-CS-TR-99-29, Computer Science Department,
Worcester Polytechnic Institute, October 1999.
1 known
citation.
http://www.cs.wpi.edu/~cew/papers/tr99-29.pdf.
-
Balachander Krishnamurthy and Craig E. Wills.
Proxy cache coherency and replacement--towards a more complete
picture.
In Proceedings of the 19th IEEE International Conference on
Distributed Computing Systems, pages 332-339, Austin, TX, June 1999.
Acceptance rate: 33%. 49 known
citations.
http://www.cs.wpi.edu/~cew/papers/icdcs99.pdf.
-
Craig E. Wills and Mikhail Mikhailov.
Towards a better understanding of web resources and server responses
for improved caching.
In Proceedings of the Eighth International World Wide Web
Conference, pages 153-165, Toronto, Canada, May 1999.
Acceptance rate: 16%. 63 known
citations.
http://www.cs.wpi.edu/~cew/papers/www99.pdf.
-
Craig E. Wills and Mikhail Mikhailov.
Examining the cacheability of user-requested web resources.
In Proceedings of the 4th International Web Caching Workshop,
pages 78-87, San Diego, CA, March/April 1999.
Acceptance rate: 51%. 41 known
citations.
http://www.cs.wpi.edu/~cew/papers/wcw99.pdf.
-
Craig E. Wills and Paul Thomas.
Exploiting a network charging model to reduce web costs.
In Proceedings of the AusWeb99--The Fifth Australian World Wide
Web Conference, Ballina, NSW Australia, April 1999.
Acceptance rate: 50%. Full paper
accepted.
http://www.cs.wpi.edu/~cew/papers/ausweb99/paper.html.
-
Craig E. Wills and Mikhail Mikhailov.
Examining the cacheability of user-requested web resources.
Technical Report WPI-CS-TR-99-01, Computer Science Department,
Worcester Polytechnic Institute, January 1999.
http://www.cs.wpi.edu/~cew/papers/tr99-01.ps.gz.
-
Craig E. Wills and Mikhail Mikhailov.
Characterizing web resources and server responses to better
understand the potential of caching.
In Web Characterization Workshop, Cambridge, MA, November 1998.
World Wide Web Consortium.
2 known
citations.
http://www.cs.wpi.edu/~cew/papers/webchar98.html.
-
John H. Hine, Craig E. Wills, Anja Martel, and Joel Sommers.
Combining client knowledge and resource dependencies for improved
world wide web performance.
In Proceedings of the INET '98 Conference, Geneva, Switzerland,
July 1998. Internet Society.
22 known
citations.
http://www.cs.wpi.edu/~cew/papers/inet98/index.htm.
-
Balachander Krishnamurthy and Craig E. Wills.
Piggyback server invalidation for proxy cache coherency.
In Proceedings of the Seventh International World Wide Web
Conference, pages 185-193, Brisbane, Australia, April 1998.
91 known
citations.
http://www.cs.wpi.edu/~cew/papers/www7/www7.html.
-
Balachander Krishnamurthy and Craig E. Wills.
Study of piggyback cache validation for proxy caches in the world
wide web.
In Proceedings of the Symposium on Internet Technologies and
Systems, pages 1-12. USENIX Association, December 1997.
Acceptance rate: 27%. 97 known
citations.
http://www.cs.wpi.edu/~cew/papers/usits97.pdf.
krishnamurthy:cache97 not found, skipping
-
Craig E. Wills and Joel Sommers.
Prefetching on the web through merger of client and server profiles,
June 1997.
http://www.cs.wpi.edu/~cew/papers/webprofile.ps.gz.
-
Joel Sommers and Craig E. Wills.
Prefetching on the web using client and server profiles.
Technical Report WPI-CS-TR-97-2, Computer Science Department,
Worcester Polytechnic Institute, June 1997.
5 known citations.
-
Craig E. Wills.
User and resource efficient access to information in mobile and web
domains.
In Proceedings of the Second Annual Conference on
Telecommunications R&D in Massachusetts, Lowell, MA, March 1996.
-
C.E. Wills, M.T. Murray, and R. Thangarajah.
Resource-efficient policies for information transfer in a mobile
environment.
Technical Report WPI-CS-TR-96-3, Computer Science Department,
Worcester Polytechnic Institute, December 1996.
Theses
-
Mikhail Mikhailov.
Deterministic Object Management in Large Distributed Systems.
PhD thesis, Computer Science Department, Worcester Polytechnic
Institute, May 2003.
Work published in
,
,
,
,
and
.
-
Nitin John.
Studying the impact of replicated and distributed web content.
Master's thesis, Computer Science Department, Worcester Polytechnic
Institute, Summer 2002.
-
Greg Trott.
Evaluating the effectiveness of bundles as a web content delivery
mechanism.
Master's thesis, Computer Science Department, Worcester Polytechnic
Institute, May 2002.
Work published in
.
-
Joel Sommers.
Merging client and server profiles on the world wide web.
Master's thesis, Computer Science Department, Worcester Polytechnic
Institute, Spring 1997.
Work published in
.
-
Zhou Luo.
Investigation of performance improvements on the world wide web.
Master's thesis, Computer Science Department, Worcester Polytechnic
Institute, Spring 1996.
-
Matthew Murray.
Implementation of user profile-based component-level information
filtering for a mobile environment.
Master's thesis, Computer Science Department, Worcester Polytechnic
Institute, Spring 1996.
-
Ravindran Thangarajah.
Resource efficient policies for information transfer in a mobile
environment.
Master's thesis, Computer Science Department, Worcester Polytechnic
Institute, Spring 1995.
Funding
-
Craig E. Wills.
Exploiting object relationships for more deterministic management of
distributed objects, Sept, 2000-Aug, 2003.
National Science Foundation Operating Systems and Compilers Program
of the CCR Division in the CISE Directorate. 9988250. $66,141.
-
Craig E. Wills.
Impact of electronic commerce on the internet infrastructure,
September, 1999-May, 2000.
Arrowpoint Communications, Inc. $33,453.
Student Projects
-
Ben Carl, Mathew Cattel, and Mike Roberts.
Web performance issues.
Technical Report MQP-CEW-0003, Worcester Polytechnic Institute,
Spring 2001.
Co-advised with R. Kinicki.
-
Paul Thomas.
Pre- and post-fetching in the VUW web cache.
Victoria University of Wellington, New Zealand. MCompSci Project,
January 1999.
-
Heidi Groves and Elaine Mongeon.
Affect of user access patterns on the WWW.
Technical Report MQP-CEW-9503, Worcester Polytechnic Institute,
Spring 1996.
Co-advised with R. Kinicki.
Other Presentations
-
Craig Wills, ``Understanding Factors That Influence End-to-End Web
Performance,'' invited presentation, IBM T.J. Watson Research Center,
Hawthorne, NY, October 2000.
-
Craig Wills, ``Analyzing Factors That Influence End-to-End Web Performance,''
invited presentation, GTE Research Labs, Waltham, MA, May 2000.
-
Craig Wills, ``Analyzing Factors That Influence End-to-End Web Performance,''
invited presentation, Art Technology Group, Cambridge, MA, April 2000.
-
Piggyback server invalidation for proxy cache coherency, May 1998.
Presentation to the Computer Science Department, Waikato University.
Hamilton, New Zealand.
Dating from my PhD thesis the areas of distributed computing, load
balancing and resource location in a distributed environment have been a
research interest. Various projects have been undertaken to examine how
distributed computations, their interfaces, their data and the potential
composition of the computations themselves interact. The goal is to make
better use of the distributed computing environments we now use. The
availability of platform-independent environments such as Java provide new
opportunities for study in this area.
Publications
-
David Finkel, Craig E. Wills, Michael Ciaraldi, Kevin Amorin, Adam Covati, and
Michael Lee.
An applet-based anonymous distributed computing system.
Internet Research: Electronic Networking Applications and
Policy, 11(1):35-41, 2001.
2 known
citations.
http://www.cs.wpi.edu/~cew/papers/intresearch01.doc.
-
David Finkel, Craig E. Wills, Kevin Amorin, Adam Covati, and Michael Lee.
An applet-based approach to large-scale distributed computing.
In Proceedings of the International Network Conference, pages
175-182, Plymouth, United Kingdom, July 2000.
Acceptance rate: 60%.
http://www.cs.wpi.edu/~cew/papers/inc00-applet.doc.
-
Michael J. Ciaraldi, David Finkel, and Craig E. Wills.
Risks in anonymous distributed computing systems.
In Proceedings of the International Network Conference, pages
193-200, Plymouth, United Kingdom, July 2000.
Acceptance rate: 60%. 1 known
citation.
http://www.cs.wpi.edu/~cew/papers/inc00-risks.doc.
-
James F. Carlson, David V. Esposito, Nathaniel J. Springer, David Finkel, and
Craig E. Wills.
Applet-based distributed computing on the web.
In Proceedings of the Workshop on Distributed Computing on the
Web, Rostock, Germany, June 1999.
http://www.cs.wpi.edu/~cew/papers/dcw99.doc.
-
David Finkel, Craig E. Wills, Brian Brennan, and Chris Brennan.
Distriblets: Java-based distributed computing on the web.
Internet Research: Electronic Networking Applications and
Policy, 9(1):35-40, 1999.
Paper awarded Citation of Excellence (made to less than 10% of
reviewed papers) by ANBAR Electronic Intelligence. 4 known
citations.
http://www.anbar.co.uk/excellence/authors.htm.
-
Brian Brennan, Chris Brennan, David Finkel, and Craig E. Wills.
Java-based load distribution on the world wide web.
In Proceedings of the International Network Conference, pages
9-14, Plymouth, United Kingdom, July 1998.
http://www.cs.wpi.edu/~cew/papers/inc98/inc98.html.
-
C.E. Wills and P.F. Bastien.
The influence of resource dependencies on distributed scheduling
policies for load sharing.
In Proceedings of the International Conference on Parallel and
Distributed Systems, pages 104-109, Dijon, France, September 1996.
http://www.cs.wpi.edu/~cew/papers/icpds96.pdf.
-
Craig E. Wills and David Finkel.
Scalable approaches to load sharing in the presence of multicasting.
Computer Communications, 18(9):620-630, September 1995.
2 known citations.
http://www.cs.wpi.edu/~cew/papers/compcomm95.pdf.
-
Craig E. Wills.
A model for executing computations in a distributed environment.
In T.L. Casavant and M. Singhal, editors, Readings in
Distributed Computing Systems, pages 116-132. IEEE Computer Society Press,
1994.
2 known citations.
-
Craig E. Wills and David Finkel.
Load sharing using multicasting.
In Proceedings of the Twelfth Annual IEEE International Phoenix
Conference on Computers and Communications, pages 303-309, Phoenix, AZ,
March 1993.
-
Craig E. Wills and Shanti Suresh.
Resource-driven resource location.
In Proceedings of the 26th Hawaii International Conference on
System Sciences, pages 80-89, Maui, Hawaii, January 1993.
1 known citation.
-
Craig E. Wills.
Strategies for using multicasting to locate resources.
In Proceedings IEEE 16th Conference on Local Computer Networks,
pages 589-598, Minneapolis, MN, October 1991.
-
Craig E. Wills.
A service execution mechanism for a distributed environment.
In Proceedings of the 9th IEEE International Conference on
Distributed Computing Systems, pages 326-334, Newport Beach, CA, June 1989.
Acceptance rate: 33%. 4 known citations.
-
Craig E. Wills.
Locating distributed information.
In Proceedings IEEE Infocom '89, pages 303-311, Ottawa,
Canada, April 1989.
2 known citations.
-
Craig E. Wills.
Service Execution in a Distributed Environment.
PhD thesis, Department of Computer Science, Purdue University, May
1988.
Also available as Technical Report CSD TR 769.
-
John T. Korb and Craig E. Wills.
Command execution in a heterogeneous environment.
In SIGCOMM '86 Symposium, pages 68-74, Stowe, VT, August 1986.
ACM.
3 known citations.
Theses
-
Pete Bastien.
The influence of resource dependencies on load sharing distributed
scheduling policies.
Master's thesis, Computer Science Department, Worcester Polytechnic
Institute, Fall 1995.
Work published in
.
-
Shanti Suresh.
A resource-driven resource location protocol.
Master's thesis, Computer Science Department, Worcester Polytechnic
Institute, Spring 1992.
Work published in
.
Funding
-
C.E. Wills.
Location of distributed information using multicasting, January,
1991-September, 1991.
WPI Research Development Grant. $3,500.
Student Projects
-
Gabriel R. Boys, Michael DiCicco, and Thomas A. Plunkett.
Distriblet iv.
Technical Report MQP-DXF-0001, Worcester Polytechnic Institute,
Spring 2001.
Co-advised with D. Finkel.
-
Li La Moon, Yue Shen, and Keiji Oenoki.
Distriblet applications.
Technical Report MQP-CEW-9901, Worcester Polytechnic Institute,
Spring 2000.
Co-advised with D. Finkel.
-
Kevin Amorin, Adam Covati, and Michael Lee.
Distributed computing platform.
Technical Report MQP-DXF-9905, Worcester Polytechnic Institute,
Spring 2000.
Co-advised with D. Finkel. Published in
and
.
-
Jamie Carlson, David Esposito, and Nate Springer.
Java distriblets.
Technical Report MQP-DXF-9802, Worcester Polytechnic Institute,
Spring 1999.
Co-advised with D. Finkel. Published in
.
-
Andy Feld, Ranjit Kher, Rostilov Muchnik, and Stanislov Oks.
Digital RPC.
Technical Report MQP-CEW-9601, Worcester Polytechnic Institute,
Spring 1997.
Project was done in conjunction with Digital Equipment Corp.
-
Brian Brennan and Chris Brennan.
Distributed computing through the web.
Technical Report MQP-CEW-9603, Worcester Polytechnic Institute, Fall
1996.
Co-advised with D. Finkel. Selected as the top Computer Science MQP
in Spring, 1997. Published in
and
.
-
Michelle Hammar and David Vasconceles.
Distributed execution using DCE.
Technical Report MQP-CEW-9301, Worcester Polytechnic Institute,
Summer 1994.
Project was done in conjunction with Stratus Computer Corp.
-
Greg Shapiro and Bevan Wang.
Quantum leap: Tools for distributed computing.
Technical Report MQP-CEW-9103, Worcester Polytechnic Institute,
Spring 1992.
Selected by the Computer Science Department for presentation to
parents and prospective Freshmen. Selected as the top Computer Science MQP in
Spring, 1992.
This work investigates how to monitor and display information about a
computer network. The primary focus of this work has been a research
project with Prof. Dave Brown, which was sponsored by Digital, to
investigate a system to evaluate the ease of service of a computer network.
This project is named TENNIS (it involves
service over a net!). Continued work on the project has investigated
approaches for not only determining indicators of network serviceability,
but also automatically generating their display.
Publications
-
C.E. Wills, D.C. Brown, B. Dunskus, and J. Kemble.
Evaluating network serviceability.
Computer Networks and ISDN Systems, 30(24):2283-2291, December
1998.
2 known
citations.
http://www.cs.wpi.edu/~cew/papers/cnisdn98.pdf.
-
Marton E. Balazs, David C. Brown, Peter Bastien, and Craig E. Wills.
Graphical presentation of designs: A knowledge intensive design
approach.
In M. Mantyla, S. Finger, and T. Tomiyama, editors, Knowledge
Intensive CAD, volume II, pages 173-188. Chapman & Hall, 1997.
http://www.cs.wpi.edu/~dcb/Papers/KIC2.pdf.
-
M.E. Balazs, D.C. Brown, P. Bastien, and C.E. Wills.
How to present designs.
In Proceedings of the Second Workshop Knowledge Intensive CAD,
Pittsburgh, PA, September 1996. IFIP Working Group 5.2.
-
D.C. Brown, C.E. Wills, B. Dunskus, and J. Kemble.
Tennis: A computer network ease of service evaluation system.
In Proceedings of the International Joint Conference on
Artificial Intelligence Workshop on AI in Distributed Information Networks,
Montreal, Canada, August 1995.
Theses
-
Jonathan Kemble.
Display of multi-attribute data using a presentation description
language.
Master's thesis, Computer Science Department, Worcester Polytechnic
Institute, Summer 1994.
Co-advised with D. Brown.
Funding
-
D.C. Brown and C.E. Wills.
Continuation of tennis project: Computer network ease of service
evaluation, January, 1995-December, 1995.
Digital Equipment Corporation. $83,770.
-
D.C. Brown and C.E. Wills.
Computer network serviceability evaluation system, September,
1993-August, 1994.
Digital Equipment Corporation. $68,784.
Student Projects
-
Robert Bukofser, George Caswell, and David Gray.
Web-based network management.
Technical Report MQP-CEW-9801, Worcester Polytechnic Institute,
Spring 1999.
-
Tom Custodio and Todd Dibble.
Network management with java.
Technical Report MQP-CEW-9602, Worcester Polytechnic Institute, Fall
1996.
-
Patrick R. McManus and Scott Salvidio.
Explaining a network.
Technical Report MQP-CEW-9505, Worcester Polytechnic Institute, Fall
1996.
Selected as a co-winner of the top Computer Science MQP in Spring,
1996. Published in paper ``A WPI Undergraduate Project Explaining a Network''
for publication in the Northeastern Small College Computing Conference, April
1996.
-
Jeff Collemer and Tim Lewis.
Network management with SNMP.
Technical Report MQP-CEW-9401, Worcester Polytechnic Institute,
Spring 1995.
Co-advised with R. Kinicki.
Other Presentations
-
David C. Brown, Craig E. Wills, Marton E. Balazs and Pete Bastien,
``Intelligent Presentation of Network Serviceability Information,'' invited
presentation, Computer Science Department, University of Michigan, February
1996.
-
David C. Brown, Craig E. Wills, Marton E. Balazs and Pete Bastien,
``Intelligent Presentation of Network Serviceability Information,'' invited
presentation, Computer Science Department, Michigan State University,
February 1996.
-
David C. Brown, Craig E. Wills, Marton E. Balazs and Pete Bastien,
``Intelligent Presentation: a Prototype Implementation,'' invited
presentation, GTE Research Labs, Waltham, February 1996.
This research interest examines how computing systems and their interfaces
can and do change as they operate. We are both exploring the general
problem of flexibility in computing systems and specific instances of the
problem. We are interested in how users customize user interfaces and how
systems change as they are operate. We believe that understanding when and
how to provide flexibility in systems and interfaces is an important area
of study.
Publications
-
Craig E. Wills, Kirstin Cadwell, and William Marrs.
Customization in a UNIX computing environment.
In Eric Anderson, Mark Burgess, and Alva Couch, editors, Selected Papers in Network and System Administration, pages 203-209. John
Wiley & Sons Ltd, 2002.
Compilation of significant contributions to the field of system
administration.
-
Craig E. Wills and Surendar Chandra.
Adaptive resource management.
In Proceedings of The International Workshop on Modeling,
Analysis and Simulation of Computers and Telecommunications Systems
(MASCOTS'95), pages 173-177, Durham, NC, January 1995.
Acceptance rate: 45%.
-
Craig E. Wills, Kirstin Cadwell, and William Marrs.
Customization in a unix computing environment.
In Proceedings of the 7th USENIX System Administration
Conference, pages 43-49, Monterey, CA, November 1993.
2 known citations.
-
Craig E. Wills, Kirstin Cadwell, and William Marrs.
Sharing customization in a campus computing environment.
In HCI International '93, pages 105-115, Orlando, FL, August
1993.
Acceptance rate: 22%.
Theses
-
Surendar Chandra.
Adaptive resource management.
Master's thesis, Computer Science Department, Worcester Polytechnic
Institute, Summer 1993.
Work published in
.
Student Projects
This work examines the problem faced by computer users of how to
find, view and manipulate available information on a day-to-day basis. The
challenge for system designers is to provide system support and interfaces
for efficient and intuitive implementation of these operations from
small-scale to widely-distributed environments. Different aspects of this
general problem have been explored.
Publications
-
Craig E. Wills, Gregory J. Snyder, and Christopher Kmiec.
Persistent information retrieval on the Internet.
In Proceedings of the IASTED/ISMM International Conference on
Intelligent Information Management Systems, pages 152-155, Washington,
D.C., June 1995.
-
Craig E. Wills, D. Giampaolo, and M. Mackovitch.
Experience with an interactive attribute-based user information
environment.
In Proceedings of the Fourteenth Annual IEEE International
Phoenix Conference on Computers and Communications, pages 359-365, Phoenix,
AZ, March 1995.
3 known citations.
-
Craig E. Wills.
Making a user's information space more visible.
In Proceedings: First Annual Conference on Telecommunications
R&D in Massachusetts, Volume I, pages 75-85, Lowell, MA, October 1994.
-
Craig E. Wills, Joachim Heck, and Ramin Taraz.
Visualization of a user's information space.
In Proceedings of the Computer Science Conference, pages
94-101, Phoenix, AZ, March 1994. ACM.
Acceptance rate: 40%.
Theses
-
Michael Mackovitch.
Organization and extension of an attribute-based naming mechanism.
Master's thesis, Computer Science Department, Worcester Polytechnic
Institute, Spring 1994.
Work published in
.
-
Dominic Giampaolo.
CAT-FS: A content addressable, typed file system.
Master's thesis, Computer Science Department, Worcester Polytechnic
Institute, Spring 1993.
Work published in
.
Student Projects
-
Brian Ellis and Andrew Smith.
Query-based file management.
Technical Report MQP-CEW-0302, Worcester Polytechnic Institute,
Spring 2004.
-
Christian Kuiawa and Jesse Parent.
A web-based shell.
Technical Report MQP-CEW-9501, Worcester Polytechnic Institute,
Spring 1996.
-
Jon Hanson and Stephen Rubin.
Xmosaic as a computing environment.
Technical Report MQP-CEW-9404, Worcester Polytechnic Institute,
Spring 1995.
-
Raymond Gosselin.
Graphical file manager.
Technical Report MQP-CEW-9403, Worcester Polytechnic Institute,
Spring 1995.
-
Chris Elsbree.
Customizable file browser.
Technical Report MQP-CEW-9303, Worcester Polytechnic Institute,
Spring 1994.
-
Chris Kmiec and Greg Snyder.
Persistent information retrieval on the internet.
Technical Report MQP-CEW-9302, Worcester Polytechnic Institute,
Spring 1994.
Selected by the Computer Science Department for presentation to
parents and prospective Freshmen. Honorable mention as the top Computer
Science MQP in Spring, 1994. Described in the WPI Journal article ``Net
Assets'' by Michael W. Dorsey, Summer 1994. Published in
.
-
Joachim Heck and Ramin Taraz.
Iggy: The interactive grapher.
Technical Report MQP-CEW-9204, Worcester Polytechnic Institute,
Spring 1993.
Published in
.
-
John Boska, Kevin Davis, and Ryan Smart.
Information integration.
Technical Report MQP-CEW-9201, Worcester Polytechnic Institute,
Spring 1993.
-
Jason Scott, Gene Leon, and Mark Stasiewski.
Combination of commands through operate.
Technical Report MQP-CEW-9202, Worcester Polytechnic Institute, Fall
1992.
Co-advised with N. Hachem.
-
Dan Barrett, Mike Cox, John Dunkelberg, and Mark Simpson.
The intelligent personal newspaper.
Technical Report MQP-CEW-9101, Worcester Polytechnic Institute,
Spring 1992.
This project is to create an online bibliography of literature relevant to
studying distributed systems topics as they relate to the World Wide Web.
The goal is to not only gather the references from various journals and
conferences, but to use the online availability of the literature for
references and indexing. This collection of information will allow
connections between research work to be identified and studied as part of a
distributed systems graduate course and by researchers in the field.
Long-term maintainability of such a database is an important consideration
in its construction. Access to the webbib database is
available.
Funding
-
C.E. Wills.
Distributed systems and world wide web bibliography, November,
1997-February, 1998.
School of Mathematical and Computing Sciences, Victoria University of
Wellington, New Zealand Summer Grant Program. NZ$4,000.
Student Projects
-
David Hamel and Erika Rogers.
Referenced work analysis.
Technical Report MQP-CEW-0001, Worcester Polytechnic Institute, Fall
2000.
-
Aleksander Krasheninin.
Searching a web bibliography.
Technical Report MQP-CEW-9804, Worcester Polytechnic Institute,
Spring 1999.
-
Ferry Hendrikx.
The webbib online library.
Victoria University of Wellington, New Zealand., June 1998.
I have been active in curricular research with the use of cooperative
learning in the course CS2005, Techniques of Programming. In this Data
Structures course I use group programming projects with an upper-level
undergraduate PLA (Peer Learning Assistant) associated with each group to
facilitate group interaction. As an outgrowth of this work, I received
National Science Foundation for the "Application of Peer Learning to the
Introductory Computer Science Curriculum." This project began with a workshop in
the Summer, 1996 with a follow-up workshop in the Summer, 1997.
Publications
-
Craig E. Wills, Dorothy Deremer, Renee A. McCauley, and Linda Null.
Studying the use of peer learning in the introductory computer
science curriculum.
Computer Science Education, 9(2):71-88, August 1999.
12 known
citations.
http://www.cs.wpi.edu/~cew/papers/csedu99.pdf.
-
Craig E. Wills.
Group-based software engineering in an introductory computer science
course.
In Proceedings of the International Conference on Software
Engineering: Education & Practice Conference, pages 26-33, Dunedin, New
Zealand, January 1998. IEEE Computer Society Press.
http://www.cs.wpi.edu/~cew/papers/seep98.pdf.
-
Craig E. Wills, Dorothy Deremer, Renee A. McCauley, and Linda Null.
Studying the use of peer learning in the introductory computer
science curriculum.
Technical Report WPI-CS-TR-97-11, Computer Science Department,
Worcester Polytechnic Institute, September 1997.
http://www.cs.wpi.edu/~cew/papers/peercs97.ps.gz.
-
Craig E. Wills and David Finkel.
Study of a group project model in computer science.
In Proceedings of the ASEE/IEEE Frontiers in Education
Conference, pages 299-303, Pittsburgh, PA, November 1997.
4 known
citations.
http://www.cs.wpi.edu/~cew/papers/fie97.pdf.
-
I. Russell, M. Dickerson, G. Scragg, M. Towhidnejad, and C. Wills.
Novel approaches to the introductory computer science courses.
In Proceedings of the Second Annual Consortium for Computing in
Small Colleges: Northeastern Conference, pages 170-175, Boston, MA, April
1997.
-
C.E. Wills, D. Cordes, D. Deremer, B.J. Klein, R.A. McCauley, and L. Null.
Application of peer learning to the introductory computer science
curriculum.
In Proceedings of the ACM SIGCSE Conference, pages 373-374,
San Jose, CA, March 1997.
Panel presentation. 8 known citations.
-
David Finkel and Craig E. Wills.
Computer supported peer learning in an introductory computer science
course.
In ACM SIGCSE/SIGCUE Conference on Integrating Technology into
Computer Science Education, pages 55-56, Barcelona, Spain, June 1996.
5 known citations.
-
David Finkel and Craig E. Wills.
Peer learning assistants in an introductory computer science course.
INPUT, A Newsletter for Computer Science Educators, pages 5-6,
Spring 1995.
-
Craig E. Wills and David Finkel.
Experience with peer learning in an introductory computer science
course.
Computer Science Education, 5(2):165-187, 1994.
5 known
citations.
http://www.cs.wpi.edu/~cew/papers/csedu94.pdf.
-
Craig E. Wills, David Finkel, Michael A. Gennert, and Matthew O. Ward.
Peer learning in an introductory computer science course.
In Proceedings of the ACM SIGCSE Conference, pages 309-313,
Phoenix, AZ, March 1994.
12 known citations.
Funding
-
C.E. Wills.
Application of peer learning to the introductory computer science
curriculum, June, 1996-May, 1998 (extended to May, 2000).
National Science Foundation Undergraduate Faculty Enhancement Grant
DUE9554706. $56,521. Final report:
http://www.cs.wpi.edu/~cew/papers/9554706final.html.
-
C.E. Wills, D. Finkel, M. Gennert, and M. Ward.
Community learning in an introductory computer science course, June,
1993-May, 1994.
WPI Davis Educational Foundation Program. $20,880.
Other Presentations
-
``Application of Peer Learning to the Introductory Computer Science
Curriculum.'' Workshop organizor and presentor. Worcester, MA. June, 1997.
-
Craig E. Wills.
Application of peer learning to the introductory computer science
curriculum, April 1997.
Invited presentation to the Computer and Information Science
Department, Temple University. Philadelphia, PA.
-
``Application of Peer Learning to the Introductory Computer Science
Curriculum.'' Workshop organizor and presentor. Worcester, MA. June, 1996.
present:sigcse95 not found, skipping
-
``Task Design for Cooperative Learning.'' A workshop presented (along with Judy
Miller, Bill Farr, John Trimbur, Chrys Terwilliger and David DiBiasio of WPI)
at Worcester Polytechnic Institute. Worcester, MA. March, 1995.
-
Judith Miller, Bill Farr, and Craig E. Wills.
Task design for cooperative learning in math and science courses:
Covering the material and learning it better.
In 14th Annual Lilly Conference on College Teaching, Oxford,
OH, October 1994.
Accepted workshop.
-
Peer Learning in an Introductory Computer Science Course,'' Presented at the
Conference on Cooperative Learning Strategies for Educational Quality and
Productivity, Worcester Polytechnic Institute, October 20, 1993.
This work has focused on integrating my research interests in distributed
computing, networking and user interfaces into the undergraduate
curriculum. One focus of the work was the creation of "The Webware,
Interfaces and Networking Experimental Laboratory" through support of the
National Science Foundation. This lab allowed students to not only
understand the important concepts of each domain, but to better understand
the effects of the interaction between the domains.
We have also created the Fossil Lab for experimental systems work. This
work has been funded by the NSF and Intel.
Publications
-
Mark Claypool, David Finkel, and Craig E. Wills.
An open source laboratory for operating systems projects.
In ACM SIGCSE/SIGCUE Conference on Innovation and Technology in
Computer Science Education, pages 145-148, Canterbury, England, June 2001.
Acceptance rate: 30%. 10 known
citations.
http://www.cs.wpi.edu/~cew/papers/iticse01.doc.
-
David C. Brown, Isabel Cruz, David Finkel, Robert E. Kinicki, and Craig E.
Wills.
Experiences with the webware, interfaces and networking experimental
laboratory.
In Proceedings of the ACM SIGCSE Conference, pages 387-391,
Austin, TX, March 2000.
Acceptance rate: 35%. 5 known
citations.
http://www.cs.wpi.edu/~cew/papers/sigcse00.pdf.
-
David C. Brown, Isabel Cruz, David Finkel, Robert E. Kinicki, and Craig E.
Wills.
Experiences with the webware, interfaces and networking experimental
laboratory.
Technical Report WPI-CS-TR-99-13, Computer Science Department,
Worcester Polytechnic Institute, September 1999.
http://www.cs.wpi.edu/~cew/papers/tr99-13.ps.gz.
-
Craig E. Wills, Robert E. Kinicki, and David Finkel.
Networking projects in the undergraduate curriculum.
Journal of Computing in Small Colleges, 11(4):238-245, March
1996.
Based on a presentation at the First Annual Northeastern Small
College Computing Conference. West Hartford, CT. April 1996.
Funding
-
Craig E. Wills, Mark Claypool, and Robert Kinicki.
A dual-core experimental systems laboratory, August, 2007.
Equipment Donation from Intel Corporation. $23,959.
-
Mark L. Claypool, David Finkel, and Craig E. Wills.
Teaching systems courses with an open source laboratory, June,
2000-May, 2003.
National Science Foundation Course, Curriculum and Laboratory
Improvement Grant DUE9980803. $69,912.
-
C.E. Wills, D. Finkel, G.T. Heineman, R.E. Kinicki, and M.O. Ward.
The webware, interfaces and networking experimental laboratory, June,
1997-May, 1999 (extended to May, 2000).
National Science Foundation Instrumentation and Laboratory
Improvement Grant DUE9751132. $44,256. Final report:
http://www.cs.wpi.edu/~cew/papers/9751132final.html.
Presentations
-
Craig E. Wills, David C. Brown, Isabel Cruz, David Finkel, George Heineman,
Robert E. Kinicki, and Matthew O. Ward.
The webware, interfaces and networking experimental laboratory,
February 1998.
Invited presentation of NSF-supported projects at SIGCSE'98. Atlanta,
GA.