42th International Conference on Software Engineering

ICSE 2020


Software Systems



ICSE is the premier forum for presenting and discussing the most recent and significant technical research contributions in the field of Software Engineering. We invite high quality submissions of technical research papers describing original and unpublished results of software engineering research. We welcome submissions addressing topics across the full spectrum of Software Engineering including but not limited to:
Agile software development Program analysis
AI and software engineering Program comprehension
Apps and app store analysis Program repair
Autonomic and (self-)adaptive systems Program synthesis
Cloud computing Programming languages
Component-based software engineering Recommendation systems
Configuration management and deployment Refactoring
Crowd sourced software engineering Requirements engineering
Cyber physical systems Reverse engineering
Debugging Search-based software engineering
Dependability, safety, and reliability Security, privacy, and trust
Distributed and collaborative software engineering Software architecture
Embedded software Software economics and metrics
Empirical software engineering Software evolution and maintenance
End-user software engineering Software modeling and design
Fault localization Software process
Formal methods Software product lines
Green and sustainable technologies Software reuse
Human and social aspects of software engineering Software services
Human-computer interaction Software testing
Middleware, frameworks, and APIs Software visualization
Mining software engineering repositories Specification and modeling languages
Mobile applications Tools and environments
Model-driven engineering Traceability
Parallel, distributed, and concurrent systems Validation and verification
Performance
Each paper submitted to the Technical Track will be evaluated based on the following criteria:
Soundness: The extent to which the paper’s contributions are supported by rigorous application of appropriate research methods
Significance: The extent to which the paper’s contributions are important with respect to open software engineering challenges
Novelty: The extent to which the contribution is sufficiently original and is clearly explained with respect to the state-of-the-art
Verifiability: The extent to which the paper includes sufficient information to support independent verification or replication of the paper’s claimed contributions
Presentation: The extent to which the paper’s quality of writing meets the high standards of ICSE, including clear descriptions and explanations, adequate use of the English language, absence of major ambiguity, clearly readable figures and tables, and adherence to the formatting instructions provided below
Reviewers will carefully consider all of these criteria during the review process, and as a result, high-quality papers may vary considerably in their type of contribution. For example, one paper could provide an extensive replication of prior work while another could describe a highly novel approach supported by non-trivial experimentation or empirical analysis.