33rd Annual IEEE International Computer Software and Applications Conference

Seattle,Washington, July 20 - July 24, 2009
           Co-located with IPSJ/IEEE SAINT 2009

Track Description


Best Practice Track
The Best Practice Track aims to share experiences in implementing software systems and applications in real projects. These experiences may cover any aspect of the software development life cycle, from eliciting requirements to maintaining a deployed system. Of interest are not only methods of performing a particular activity of the software life cycle or tools supporting or automating such activity, but also the organizational and managerial aspects of executing the activities of the life cycle. Papers submitted into this category will be reviewed by experts from both industry and academia. Remember that sometimes what is a good practice for you might be best practice for others.


Darren Kerbyson
Los Alamos National Laboratory , USA

Jenny Li
Avaya Labs



Education and Learning Track
The Education Track at COMPSAC will focus on the educational underpinnings that are needed to support creation of trustworthy and dependable software. Topics include education areas that support creation of trustworthy and dependable software, such as related curricula and course offerings, educational experience reports, case studies, professional certification, outsourcing/international issues, and industry/university collaboration. We are particularly interested in integration of these topics into existing computer science and software engineering degree programs, as well as development of new programs.


Hussein Zedan
De Montfort University, UK
Email: zedan@dmu.ac.uk

James Cross
Auburn University



Embedded Systems Track
An embedded system is an application-specific electronic subsystem used in a larger entity such as an appliance, an instrument, or a vehicle. The embedded system may embody the complete system functionality in several different ways - using software running on CPUs or in specialized hardware accelerators. In addition to classic software and hardware that can be designed by software and hardware engineers, embedded system design requires the design of hardware-dependent software and software-dependent hardware. In order to meet performance requirements, these hardware-software interfaces need to be jointly designed. This requires a new type of engineer, who combines knowledge in both hardware and software. Moreover, the increasing ubiquitousness of embedded systems brings into the picture the human factor from a user or operator perspective, too. "Human in the loop" becomes thus a central issue in multiple systems designs. This track invites papers that address issues of embedded systems, at system designer and user levels, in line with the conference theme of "Harmonizing Humans, Computers, and Software in Services Environments."


Tiberu Seceleanu
ABB Corporate Research, Sweden

Bruce McMillin
Missouri University of Science and Technology



Formal Methods Track
Formal methods for developing computer systems are used mainly in areas of systems and software engineering where dependability and security are of utmost importance, but increasingly they also see use in lightweight techniques for improving the quality of systems. COMPSAC 2009 aims to advance the state-of-the-art by promoting the integration of methods and their theories, and merging them into industrial engineering practice. Any submission whose content is relevant to the area of formal engineering methods will be considered, but submission whose subject matter is related to one of the following themes will be particularly welcome:


Michele Bugliesi
University of Venice, Italy

Cristina Seceleanu
Malardalen University
, Sweden



Location Based Services Track
Location Based Services (LBS) provide information that has been created, compiled, selected, or filtered taking into consideration the geographic location of the user and/or of related people. There is a broad field of application scenarios, which ranges from simple navigation and finder services up to sophisticated services in the areas of mobile marketing and gaming. LBS are gaining significant attention and importance today with the emergence of new powerful platforms, such as Android and the iPhone, engineered with special support for LBS applications. This track will address a variety of research/business issues that represent impediment to the evolution and progress of LBS systems; researchers and practitioners are invited to submit novel ideas or experience papers to this track. Topics include but are not limited to:
  • Middleware-enabling open LBS
  • Emerging LBS platforms
  • Indoor and outdoor positioning
  • Location data management
  • Privacy preservation
  • Context-aware LBS
  • Application scenarios and business models for LBS


Sumi Helal
University of Florida

Email: helal@cise.ufl.edu

Paolo Bellavista
University of degli Studi di Bologna, Italy
Email: paolo.bellavista@unibo.it

Axel Küpper
Ludwig Maximilians University Munich
, Germany

Email: axel.kuepper@ifi.lmu.de


Quality Track
System and Software Quality spans over the entire life cycle and it is composed of many dimensions including completeness, portability, consistency, maintainability, testability, and usability, among others. Quality is achieved by reactive approaches such as testing and proactive methods such as process improvements. Many organizations combine both. The COMPSAC 2009 Quality Track will focus on such methods and improvements, their integration, or any related topic on development processes or dimensions of quality.


Ron Kenett
KPA, Israel

Joao Cangussu
University of Texas at Dallas, USA


Requirements Engineering Track
Current computer based systems are an unholy alliance of people, software and hardware; to add further to their complexity are forever evolving in mobile, embedded and distributed environments. A proposed panacea to this problem is to view such systems as a composition of services. The aim of the Requirements Engineering Track of COMPSAC 2009 is to seek novel contributions that address such systems through principles, techniques, methods and tools to elicit, analyze and specify requirements.


Eric Dubois
CRP Henry Tudor, Luxembourg

Eric Yu
University of Toronto, Canada 


Security Track
The Security Track includes a variety of topics of current interest including, but not limited to, adversarial models, large scale attacks, security for ad-hoc and sensor networks, formal analysis methods and tools, cryptographic protocols, and novel applications of human-computer interactions to security management. Papers submitted to the Security Track will be reviewed by a member of each relevant track for its contribution to the specific field and the Security Track chairs will select reviewers to review each paper as to its contribution.


Virgil Gligor
University of Maryland at College Park, USA

Jan Camenisch
IBM Research Zurich , Switzerland


Social & Collaborative Networks Track
Recent proliferation of social networking technologies and collaborative systems and networks is enabling unprecedented opportunities for collaboration and social interactions among humans, computer systems and applications, and physical resources. Collaboration and coordination activities enabled by such systems and infrastructures pose as a significant new force for true global level transformation in human lives through increase in productivity, information sharing as well as enrichment of human's social activities and participation. Social and Collaborative Networks track aligned closely with the main theme of the COMPSAC 2009 conference - will focus on theoretical and practical issues related to all aspects of systems and networks that enhance collaboration and social networking capabilities. Research papers reporting practical software tools and utilities, applications, as well as theoretical models and architectures related to social and collaborative systems and networks are solicited for this track.


Murat Kantarcioglu
University of Texas, Dallas, USA

James Joshi
University of Pittsburgh, USA


Software Architecture Track
The Software Architecture Track is interested in examining all the aspects related to the design and software engineering of complex software systems, in particular by considering complex distributed systems that integrate heterogeneous and dynamically retrieved resources. The track will focus on the challenge of effectively managing the complexity of heterogeneous, dynamic, and transient groups of distributed entities with proper software architecture models and best practices. Papers that contribute with novel methodologies and architecture guidelines are welcome, as well as thorough technical descriptions of practical experiences in the field.


Jose Moreira
IBM Thomas J. Watson Research Center


Uwe Zdun
Vienna University
of Technology, Austria


Software Evolution Track
Software & System Evolution Track is a forum for researchers, practitioners, and educators to present recent findings, innovations, ideas, and experiences in application system maintenance and life cycle support primarily towards "Harmonizing Humans, Computers, and Software in Services Environments." We invite technical paper submissions as research papers or experience reports. A research paper highlights original results of theoretical or conceptual work. It describes the problem, relevant research, solution, potential and evaluated benefits of the contribution. An experience report highlights the results of employing a tool or platform for support of software or system evolution. It describes the context, empirical data, lessons learned, and a critical review of the experience.


Atilla Elci
Eastern Mediterranean University
, North Cyprus

Hongji Yang
Demontfort University
, UK



Testing Track
Costs entailed by software failures demonstrate that the systematic development of software in a certain quality is still a challenge, even after decades of research. A reason for this can certainly be found within the single projects. Often, known techniques of quality assurance are not employed as required due to deadline and budget restrictions. However, a reason is surely a limited transfer from research results to practice. An example for this are the manifold research activities in dynamic testing, coverage criteria based testing in particular, and a very limited application of corresponding testing techniques in industrial projects.

This track aims at giving researchers and practitioners a platform to present their results, their experience and also their expectations to each other. This will not only allow a more intensive transfer from research to practice, this will also form the basis for a more fruitful cooperation in the future.

The topics of interest include, but are not limited to:



Fevzi Belli
University of Paderborn, Germany

Hong Zhu
Oxford Brooks University
, UK



Mobile & Pervasive Computing Track
Mobile & Pervasive Computing Track is a forum for researchers, practitioners, and educators to present recent findings, innovations, theories, ideas, and experiences in all topics related to mobile & pervasive/ubiquitous computing, including but not limited to:enalbing technologies such as mobile positioning, communication networks, smart devices, computer human interactions, security and privacy; software engineering and architecture such as mobile Internet, pervasive computing middleware, programming models; and applications such as mobile services, context-aware mobile applications and mobile social networks.


Karl Leung
Vocational Training Council , Hong Kong

Zhen Liu
Nokia Research Center
, China