The C* Conference on Computer Science and Software Engineering (C3S2E) was established in 2008. C3S2E 2010 is the third annual meeting in the C3S2E conference series and is held in Montr�al, Qu�bec, Canada, during May 19-20, 2010. The conference aims to address the need of the academic community in computer science and software engineering. It brings together academics, government and industry professionals to discuss recent progress and challenges in a broad range of areas in the field of computer science and software engineering such as algorithms and theory, artificial intelligence, bioinformatics, computer architecture, computer graphics, computer security, computer vision, data mining, databases, image processing, information retrieval, machine learning, as well as software engineering. C3S2E 2010 also serves as a platform for theoreticians and practitioners to exchange their original research ideas on academic or application aspects of computing and engineering of software systems, present their new findings on theoretical or practical aspects of computer science and software engineering, share their experiences on integrating new technologies into products and applications, discuss their work on applying computing and software engineering to real-life situations, describe their development and operations of challenging computing related systems, and identify unsolved challenges.
Although it is the third time C3S2E is held, this comprehensive conference has grown from a Canadian conference into an international conference. For C3S2E 2010, we continue to keep our tradition for inviting international experts in various areas of computer science and software engineering to join our team of international program committee. As a result, our Program Committee consists of professionals from different parts of the world including Australia, Canada, Germany, Hong Kong, Italy, Japan, Portugal, South Korea, Turkey, UAE, and UK. This committee has done an excellent job in finishing the single-blind review and on-line double-blind debate processes in record time. On average, about 90% of reviews were submitted by the due date and about 3.67 reviews were received for each paper. In terms of submissions, we have attracted many high-quality papers submitted by authors globally. The paper selection process was thorough and competitive. On average, each paper was refereed by at least three reviewers, and about 18% of submissions were accepted as full research papers. This year, we have an intensive program that spans over two days. In addition to research papers and student posters, we also include position papers, which allow authors to give their opinions and vision on exploring new concepts and research directions.
Proceeding Downloads
Enhancing energy efficiency of database applications using SSDs
Presently, solid state disks (SSDs) are emerging as a disruptive storage technology and promise breakthroughs for important application properties. They quickly enter the enterprise domain and (partially) replace magnetic disks (HDDs) for database ...
Lightweight reliable overlay multicasting in large-scale P2P networks
Because of the complexity, cost and limited deployment of multicast capability at the network layer, application layer multicasting between end hosts has become an attractive option for distributing content among a large number of users based on a peer-...
Toward an estimation of distribution algorithm for the evolution of artificial neural networks
This paper presents the preliminary results of a unique method of neuroevolution called Probabilistic Developmental Neuroevolution (PDNE). PDNE builds upon Gene Expression Programming (GEP) and Probabilistic Incremental Program Evolution (PIPE). Instead ...
Extensible software transactional memory
XSTM is a software transactional memory that can be extended by pluggable components. Extensions can access transactions read and write sets through an API, and process them e.g., for logging, change notification, state persistence or replication. This ...
Application of analytic hierarchy process (AHP) to measure the complexity of the business sector and business software
The paper shows a proposition of metrics for measuring the complexity of the business sector and business software. The metrics is based on a subjective estimation of complexity of the elements from the structure of business sector or business software, ...
Scalable formula decomposition for propositional satisfiability
Propositional satisfiability solving, or SAT, is an important reasoning task arising in numerous applications, such as circuit design, formal verification, planning, scheduling or probabilistic reasoning. The depth-first search DPLL procedure is in ...
A fair protocol for non-deterministic message passing
Since Hoare introduced Communicating Sequential Processes as a model of distributed computation, there has been much discussion about efficient and flexible implementations. Previous research has led to communication protocols with restrictions: a ...
Software engineering principles: a survey and an analysis
This study presents a survey and an analysis of the literature on software engineering principles. The literature survey, covering a period of thirty years, has come up with 14 different papers and books, which have proposed a total of 313 distinct ...
Discover hierarchical subgraphs with network-topology based ranking score
The number of applications to enable keyword query over graph-structured data are enormously increasing in various application domains like Web, Database, Chemical compounds, Bio-informatics etc. The existing search systems reveal serious performance ...
Rapid prototyping and development of intelligent sensor networks with ASSL and DMF
Sensor networks have inspired a wide spectrum of novel applications in environmental monitoring, homeland security, object tracking, and home automation. Smart sensors are connected together to collect and process data needed to accomplish high-level ...
Estimation of the number of cliques in a random graph
This paper examines methods for predicting and estimating the number of maximal cliques in a random graph. A clique is a subgraph where each vertex is connected to every other vertex in the subgraph. A maximal clique is a clique which is not a proper ...
Software quality engineering in the new ISO standard: ISO/IEC 24748 - systems and software engineering --- guide for life cycle management
Despite its importance, Software Quality Engineering is longing to make its way into software lifecycle standards. This article analyses the recently published ISO/IEC 24748 systems and software lifecycle management guide against other standards and ...
The relationship between scan path direction and cognitive processing
Researchers have tracked eye movement in order to determine focal attention for the last hundred years. As technology has advanced the tools and equipment utilized has led to greater insights into the psychology and physiology associated with scanning ...
Designing and implementing a measurement program for Scrum teams: what do agile developers really need and want?
Agile developers are generally reluctant to non-agile practices. Promoted by senior software practitioners, agile methods were intended to avoid traditional engineering practices and rather focus on delivering working software as quickly as possible. ...
Towards a self-forensics property in the ASSL toolset
This preliminary conceptual work discusses a notion of self-forensics as an autonomic property to augment the Autonomic System Specification Language (ASSL) framework of formal specification tools for autonomic systems. The core of the proposed ...
McLab: an extensible compiler toolkit for MATLAB and related languages
- Andrew Casey,
- Jun Li,
- Jesse Doherty,
- Maxime Chevalier-Boisvert,
- Toheed Aslam,
- Anton Dubrau,
- Nurudeen Lameed,
- Amina Aslam,
- Rahul Garg,
- Soroush Radpour,
- Olivier Savary Belanger,
- Laurie Hendren,
- Clark Verbrugge
Matlab is a popular language for scientific computation. Effectively compiling Matlab presents many challenges due to the dynamic nature of the language. We present McLab, an extensible compiler toolkit for the Matlab and related languages. McLab aims ...
Evolution of MARF and its NLP framework
We review the evolution, challenges, and the future of the open-source MARF framework and its applications from being an audio recognition system into a general recognition pipeline for voice, speech, natural language, forensics, security applications, ...
Progress towards underwater 3D scene recovery
The underwater environment presents many challenges for robotic systems and sensors. Not only is it difficult to determine appropriate locomotive and control strategies, sensing underwater is plagued by highly variable lighting, dynamic objects, and ...
Recombinomics: population genomics from a recombination perspective
As biotechnologies improve, coupled with falling costs, more and more genomic data becomes available fostering a renewed interest in understanding recombinational dynamics at unprecedented levels. In this paper, we survey the field for established as ...
A framework for mining meaningful usage patterns within a semantically enhanced web portal
Semantic Web (SW) is a new trend in the evolution of the current Web aimed at extending its basic functionalities by providing computer-readable semantic meta-data about the Web content. The meta-data is typically organized into a domain ontology where ...
Recommendations
Acceptance Rates
Year | Submitted | Accepted | Rate |
---|---|---|---|
C3S2E '13 | 42 | 12 | 29% |
Overall | 42 | 12 | 29% |