The Second International Conference on Software Engineering Advances

ICSEA 2007

August 25-31, 2007 - Cap Esterel, French Riviera, France

Call for Papers

The International Conference on Software Engineering Advances (ICSEA 2007) initiates a series of events covering a broad spectrum of software-related topics. The conference covers fundamentals on designing, implementing, testing, validating and maintaining various kinds of software. Several tracks are proposed to treat the topics from theory to practice, in terms of methodologies, design, implementation, testing, use cases, tools, and lessons learnt. The conference topics cover classical and advanced methodologies, open source, agile software, as well as software deployment and software economics and education.

The conference has the following tracks:

Track 1

 Advances in fundamentals for software development

Track 2

 Advanced mechanisms for software development

Track 3

 Advanced design tools for developing software

Track 4

 Advanced facilities for accessing software

Track 5

 Software performance

Track 6

 Software security, privacy, safeness

Track 7

 Advances in software testing

Track 8

 Specialized software advanced applications

Track 9

 Open source software

Track 10

 Agile software techniques

Track 11

 Software deployment and maintenance

Track 12

 Software economics, adoption, and education

We welcome technical papers presenting research and practical results, position papers addressing the pros and cons of specific proposals, such as those being discussed in the standard fora or in industry consortia, survey papers addressing the key problems and solutions on any of the above topics short papers on work in progress, and panel proposals.

The topics suggested by the conference can be discussed in term of concepts, state of the art, standards, implementations, running experiments and applications. Authors are invited to submit complete unpublished papers, which are not under review in any other conference or journal in the following, but not limited topic areas. Industrial presentations are not subject to these constraints. Tutorials on specific related topics and panels on challenging areas are encouraged. 

The following track topics are expected to be covered (but not limited to):

Track 1: Advances in fundamentals for software development

Fundamentals in software development
Software architecture, patterns, frameworks
Software analysis and model checking
Software architectural scalability
Requirements engineering and design
Software design (methodologies, patterns, experiences, views, design by contract, design by responsibilities, etc.)
Software modeling (OO, non-OO, MDA, SOA, patterns, UML, etc.)
Software process and workflow
Software validation and verification
Software testing and testing tools
Software implementation
Software project management (risk analysis, dependencies, etc.) 

Track 2: Advanced mechanisms for software development

Software composition
Process composition and refactoring
Co-design and codeplay
Software dependencies
Plug&play software
Adaptive software
Context-sensitive software
Policy-driven software design
Software rejuvenation
Feature interaction detection and resolution
Embedded software
Parallel and distributed software

Track 3: Advanced design tools for developing software

Formal specifications in software
Programming mechanisms (real-time, multi-threads, etc.)
Programming techniques (feature-oriented, aspects-oriented, generative programming, agents-oriented, contextual-oriented, incremental, stratified, etc.)
Requirement specification languages
Programming languages
Automation of software design and implementation
Software design with highly distributed resources (GRID)
Web service based software
Scenario-based model synthesis
Merging partial behavioral models
Partial goal/requirement satisfaction

Track 4: Advanced facilities for designing/accessing software

Information modeling
GUI related software
Computer-aided software design
Hierarchical APIs
APIs roles in software development
Ontology support for Web Services
Rapid prototyping tools
Embedded software quality
Thread modeling
Flexible Objects
Use cases
Visual Modeling

Track 5: Software performance

Software performance modeling
Software performance engineering (UML diagrams, Process algebra, Petri nets, etc.)
Software performance requirements
Performance forecast for specific applications
Performance testing
Web-service based software performance
Performance of rule-based software
Methods for performance improvements
Software performance experience reports
Program failures experiences
Error ranking via correlation
Empirical evaluation of defects

Track 6: Software security, privacy, safeness

Security requirements, design, and engineering
Software safety and security
Security, privacy and safeness in software
Software vulnerabilities
Assessing risks in software
Software for online banking and transactions
Software trace analysis
Software uncertainties
Dynamic detection of likely invariants
Human trust in interactive software
Memory safety
Safety software reuse
High confidence software
Trusted computing
Next generation secure computing

Track 7: Advances in software testing

Formal approaches for test specifications
Advanced testing methodologies
Static and dynamic analysis
Strategies for testing nondeterministic systems
Testing software releases
Generating tests suites
Evolutionary testing of embedded systems
Algorithmic testing
Exhaustive testing
Black-box testing
Testing at the design level
Testing reactive software
Empirical evaluation

Track 8: Specialized software advanced applications

Database related software
Software for disaster recovery applications
Software for mobile vehicles
Biomedical-related software
Biometrics related software
Mission critical software
Real-time software
E-health related software
Military software
Crisis-situation software
Software for Bluetooth and mobile phones
Multimedia software applications

Track 9: Open source software

Open source software (OSS) methodologies
OSS development and debugging
Security in OSS
Performance of OSS
OSS roles and responsibilities
OSS incremental development
Division of labor and coordination mechanisms
Distribution of decision-making
Operational boundaries
Experience reports and lessons learnt
Versioning management
Towards generalizing the OSS methodologies and practices
Open source licensing
Industrial movement towards open source

Track 10: Agile software techniques

Agile software methodologies and practices (extreme programming, scrum, feature-driven, etc.)
Agile modeling (serial in the large, iterative in the small)
Agile model driven design
Agile methodologies for embedded software
Software metrics for agile projects
Lifecycle for agile software development
Agile user experience design
Agility via program automation
Testing into an agile environment
Agile project planning
Agile unified process

Track 11: Software deployment and maintenance

Software in small and large organizations
Deploying and maintaining open source software
Software maintenance
Software assurance
Software reuse
Software quality metrics (complexity, empiric metrics, etc.)
Software re-engineering (reverse engineering)
Consistency checking

Track 12: Software economics, adoption, and education

Patenting software
Software licensing
Software economics
Software engineering education
Academic and industrial views on software adoption and education
Good-to-great in software adoption and improvement
Software knowledge management


The ICSEA 2007 Proceedings will be published by IEEE Computer Society Press and on-line via IEEE XPlore Digital Library. IEEE will index the papers with major indexes.

Important dates:

Submission deadline April 9 , 2007 April 13, 2007
Notification May 17 , 2007
Registration and camera ready June 1, 2007

Only .pdf or .doc files will be accepted for paper submission. All received papers will be acknowledged via the EDAS system.

Final author manuscripts will be 8.5" x 11" (two columns IEEE format), not exceeding 6 pages; max 4 extra pages allowed at additional cost. The formatting instructions can be found on the Instructions page.

Once you receive the notification of paper acceptance, you will be provided by the IEEE CS Press an online author kit with all the steps an author needs to follow to submit the final version. The author kits URL will be included in the letter of acceptance.

Technical marketing/business/positioning presentations

The conference initiates a series of business, technical marketing, and positioning presentations on the same topics. Speakers must submit a 10-12 slide deck presentations with substantial notes accompanying the slides, in the .ppt format (.pdf-ed). The slide deck will be published in the conference’s CD collection, together with the regular papers. Please send your presentations to


Tutorials provide overviews of current high interest topics. Proposals can be for half or full day tutorials. Please send your proposals to

Panel proposals:

The organizers encourage scientists and industry leaders to organize dedicated panels dealing with controversial and challenging topics and paradigms. Panel moderators are asked to identify their guests and manage that their appropriate talk supports timely reach our deadlines. Moderators must specifically submit an official proposal, indicating their background, panelist names, their affiliation, the topic of the panel, as well as short biographies.

For more information,

Workshop proposals

We welcome workshop proposals on issues complementary to the topics of this conference. Your requests should be forwarded to .


Copyright (c) 2006, IARIA