An Introduction and Orientation to Faculty Projects & Interests Department of Computing Sciences September 28, 2009
Overview • Faculty consists of both full-time and part-time members • Interests range from theoretical foundations to practical applications • Some research is sponsored • Actively seek external sponsorship and partnership • Interdisciplinary research promoted
Funded Projects • LIKES (Beck) • Ensemble (Cassel) • Distributed Expertise (Cassel, Way) • Proximity Structures (Damian) • SHAPE (Gehlot, Way) • ViCS: The Sequel (Beck, Klassner) • Robotics and Embedded Programming (Peyton-Jones, Klassner)
Under Review • CCLI: SOA (Gehlot, Way) • CCLI: Databases (Goelman) • SoCS: Systems Thinking and Conflict Resolution (Beck, Gehlot, Wang) • CRADA: (Way, Gehlot)
Under Discussion • SBIR w/ SIMIS (Johnny Garcia) • w/ Lockheed (Lindsay Matteo) • w/ Navy (John Lamb) • w/ Army (Eric Clark)
Research Topics (1) • Programming languages and systems control for Mindstorm robots.
Research Topics (2) • Contexts for optimum web search strategies.
Research Topics (3) • Algorithm taxonomy: examples from traditional games.
Research Topics (4) • Web site taxonomy and focused design principles.
Research Topics (5) • Packing spheres into an ellipsoid: heuristic search strategies.
Research Topics (6) • Code optimization: 20Kb vs. 20Mb program space.
Research Topics (6) • Non-visual interfaces.
Research Topics (7) • Virtual reality in interdisciplinary projects.
Research Topics (8) • Web services: development, description, deployment.
Research Topics (9) • Constructing and maintaining wireless network topologies.
Research Topics (10) • Folding and unfolding polyhedra.
Research Topics (11) • Programming games and applications for the iPhone and iPod Touch.
Research Topics (12) • Pathway Modeling
Research Topics (13) • Patient Safety
FIREWALL SWIM and AFCA Research Topics (14) N39 • Airborne Networking PMEI PMEI N35 TCP/IP, VHF AeroSat N47 ISM/L-Band 1-2Mb/s 45 High Bandwidth 90 Mb/s Ka/KU Band TCP/IP, VHF Position reporting, situational awareness Low Bandwidth 19.2Kb/s 45 PMEI AeroSat
Dr. Robert Beck Projects
Social Network Analysis • Mesh models of conflict resolution with models of systems thinking for applications to • Nation building • Co-opetition in SOA system building • Examine and model social network strategies for promoting a cause • Flash mob • Philanthropy • “Pipeline” maintenance
Packing Problems • Pack n equally sized spheres into the unit sphere and calculate the radius of the small spheres as a function of n. • Alternatively, use an ellipsoid of revolution instead of the unit sphere • Alternatively, solve the problems in two dimensions • Use a heuristic approach • Use a genetic algorithm
Mathematical Structures on the Web • Strategies for calculating, storing, and viewing mathematical structures such as: • Finite rings • Small Lie algebras • Lie algebra representations
Web Site Design • Categories of web sites • Design principles for a particular category • Systematic evaluation against design principles • Automatic measurements
Dr. Lillian (Boots) Cassel Projects
Interests and Projects • Networks • Information Retrieval • Digital Libraries • Image Management • Recent projects • NSDL • Ontology • CPATH
NSDL overview Users - Students, Faculty - K-12 - Undergraduate, Graduate - Researchers - Librarians - Anyone interested in STEM Resources, Services Feedback, AskNSDL, Annotations Standards, Services Feedback, Funds Contributors - Publishers - Universities - Libraries & Museums - Government - Corporations - Anyone interested in DLs • Sponsors/Funders • - Government / Legislative • - Corporations • Foundations • Anyone interested in NSDL Information Resources, Services Stakeholders NSDL • NSF • - Fund and set direction • - Outreach & communications to stakeholders • Projects Pathways • - Provide resources, - Provide user services, • services, research content stewardship • Core Integration • Integrate Projects • Partner with Pathways • Operations • Outreach & communications • Policy Committee NVC • - Represent community - Strategic advice • Prioritize issues with CI to NSF and CI • Standing Committees • - Content, Evaluation, Sustainability, Technology • - Coordinate/engage community FUND BUILD ADVISE
Ensemble • The Pathway for Computing Education • Broadening the role to encompass all that a modern library is • Repository • Preservation center • Meeting place for project teams • Place to think, explore ideas, browse …
The Components and the Issues • Fedora repository • Drupal front end • Federated search • Group work support • Merged calendars • Fine grained access • More…
The Computing Ontology • A comprehensive representation of all of the computing discipline(s) • All relevant terms and the relationships between and among them • Applications • Curriculum development • Curriculum description • Research classification • Browsing the field as a whole
An example of a small section of the ontology for use in demonstrating the place of “hashing” in many areas of computing.
Dr. Mirela Damian Projects
Research Area: Ad-Hoc Networks • Devices communicate via radio • No centralized control • No fixed infrastructure • Subject to moving • Limited resources (memory, battery)
Research Topic: Topology Control Research Area: Topology Control b b Topology Control a a Topology Control: reduce overall power consumption and interference while maintaining network connectivity.
Research Topic: Smart Antennas • Conventional antennas are omnidirectional. • Smart antennas focus the energy in one or several desired directions: Desired User Active Beam Antenna Array Antenna Array • Benefits • Extended communication range • Reduced interference
Implications of Smart Antennas • New research problems! • Medium Access Control Protocols • Topology Control Methods • Routing Protocols • An integrated approach for all the above • Goal: maximize the benefits of smart antennas
Research Area: Robot Reconfiguration • Modular robots composed of smaller unit • Go from a source configuration to a target configuration without self-intersection.
Prof. Jason (J) Dobies Projects
Red Hat Next Generation Systems Management Distributed Systems Large Environments (> 10K systems) Virtualization Java Technologies EJB3, JSF, JBPM Linux Technologies Cobbler, Puppet, Func Open Source Projects
CodeTurtle Automated Java project grading framework Plugin API for project graders Code review and comments Open Source (hosted on SourceForge) Contributions: Printing, Windows Support, Grader Repository Technologies and Process Subversion, Ant, JUnit Site: http://codeturtle.noopenblockers.com
Random Programming Languages Teaching Open Source (teachingopensource.org) Women in Open Source Resumes & Interviews Certifications SCJP, SCJD, SCWCD, RHCE
Contact Blog: http://noopenblockers.com Twitter Facebook LinkedIn E-mail: email@example.com Freenode: jdob in #jopr, #spacewalk-devel On Campus
Dr. James Dullea Projects
Interests and Projects • Information Management • Data Modeling • Data Warehousing • Data Mining • Information Metrics
Dr. William Fleischman Projects
Electronic Voting Machines • How is it that five software engineering teams, working independently for five companies, ‘conspired’ to produce, in every case, electronic voting devices that are uniformly prone to malfunction and vulnerable to malicious attack? • Is this a technology that we really need? • Or is it a solution to a non-existent problem?
Outreach Activities • Since 1998, we have maintained a collaboration with students and teachers at Julia de Burgos Elementary School in North Philadelphia • Designed to redress some of the obstacles to learning new technologies affecting children from low income neighborhoods • This involvement began with Lance Rougeux, a 1998 graduate and alumnus of my first Ethical Issues class, who began his career as a 6th grade teacher at Julia de Burgos