Department of Computer Science
CS Home | CCLS Home | SFSU Home | Resources & Links | ACM | Contact


Research Areas

Our faculty and students are engaged in projects and research in many areas of Computer Science. The major areas of our focus, with some of the ongoing projects and participating faculty, are outlined below. If you need more details, please contact the first professor listed for that research area.

Computer Science Technical Reports
To view information about past and current technical reports online click here....

Research Centers and Labs
  • Center for Computing For Life Sciences
  • Global Software Engineering Laboratory
  • Multimedia and Visualization Laboratory
  • Biocomputing and Media Research Group
  • HCI Research Lab
  • Biomedical Image and Data Analysis Lab - BIDAL

  • Areas of Emphasis
  • Computing for Life Sciences (Professors Buturovic(Adj.), Murphy, Petkovic, Yoon, Singh)
  • Software Engineering and Systems (Professors Dujmovic, Hsu, Levine, Murphy, Petkovic, Puder, Wong)
  • Human Computer Interaction (Professors Petkovic, Yoon)
  • Multimedia Systems and Applications (Professors Hsu, Kroll, Levine, Murphy, Singh, Yoon)
  • Foundations (Professor Wong)
  • Collaboration with Local Community and International Universities (Professors Levine, Murphy)

    Computing for Life Sciences (Professors Buturovic(adj.), Murphy, Petkovic, Yoon, Singh) with collaborators from SFSU Biology and Chemistry/Biochemistry departments
  • Visualization of biological data (partially supported by NSF Grant)
  • Development of multimedia WWW sites for biology content, with special features for collaboration like asynchronous annotations.
  • Use of pattern recognition in analyzing genetic differences among various animal populations.
  • Tools for format conversion amoung different bioinformatics standards
  • User interfaces for biology field researchers.
  • Back to top
    Software Engineering and Systems (Professors Dujmovic, Hsu, Levine, Murphy, Petkovic, Puder, Wong)
  • Computer system performance models and software metrics tools (LSP method)
  • Performance analysis and visualization tools (QNAS)
  • Distributed client server benchmarks
  • Program space theory
  • Quantitative methods for benchmark design
  • Compiler performance measurement and analysis
  • Quantitative models of software evaulation
  • Java workload characterization methods
  • Distributed middleware - MICO
  • Scheduling algorithms for distributed systems
  • High performance embedded systems
  • ER design tools
  • Scientific Data Management
  • Parallel joins over the Internet
  • Distributed software development
  • Outsourcing project management issues
  • Virtual computing applications
  • Back to top
    Human Computer Interaction (Professors Petkovic, Yoon)
  • Ambiguous intention in pen-based interfaces
  • Accessing large multimedia information repositories
  • Sketch recognition
  • HCI issues related to Computing for Life Sciences
  • Back to top
    Multimedia Systems and Applications (Professors Dujmovic, Hsu, Kroll, Levine, Murphy, Singh, Yoon)
  • Sound synthesis
  • Interactive computer music
  • MPEG transport over the Internet
  • Distance learning technologies and on-line education tools
  • Multimedia classroom
  • Interactive visualization
  • Interactive Realtime 3D Graphics
  • Web-based Virtual Tour
  • Scientific Visualization
  • Motion Tracking
  • Back to top
    Foundations (Professor Wong)
  • Analysis of algorithms
  • Complexity of algorithms
  • Back to top
    Collaboration with Local Community and International Universities (Professors Levine, Murphy)
  • Distance learning technology and usage (with American University of Armenia)
  • Internet Bid Opportunity project (with Oakland East Bay Black Chamber of Commerce)

  • Back to top
    webteam | OC License