Welcome to the International Symposium on Modularity! Modularity 2017 is the premier forum for research results and experience reports on software modularity, especially modular structures that cut across traditional abstraction boundaries.

Modularity shapes the quality of information systems, software, and system production processes. Modularity influences system diversity, dependability, performance, evolution, the structure and the dynamics of the organizations that produce systems, human understanding and management of systems, and ultimately system value.

Yet the nature of and possibilities for modularity remain poorly understood—such as limits to modularity, mechanisms needed to achieve it, and its costs and benefits. Significant advances in modularity are possible and promise to yield breakthroughs in our ability to conceive, design, develop, validate, integrate, deploy, operate, and evolve modern information systems and their underlying software artifacts.

Modularity at both the semantic and syntactic levels is a key enabler for the expression of high quality software systems. An important technique for complexity management during creation of software is abstraction. Novel concepts and abstraction mechanisms are a focus point for improvements supporting modularity. The scope of this symposium covers all perspectives on software systems in all their life-cycle phases, including the following:

  • domain analysis
  • case studies on modularity (or the lack thereof)
  • programming language constructs
  • runtime environments and library support
  • formal proofs of system properties
  • program state visualization in debuggers
  • performance improvements in compiler algorithms

The Modularity symposium sets out to advance our understanding of these issues and the expressive power of new and known techniques.

If you want to submit a research paper about modularity, please submit it to <Programming> 2017. <Programming> explicitly welcomes modularity papers on all topics of interest to Modularity. Accepted and presented papers will be published in the Journal on the Art, Science, and Engineering of Programming.

Call for Proposals

Modularity 2017 will be a single day, invited presentations only symposium, collocated with <Programming> 2017.

To support an inclusive invited presentation symposium program, the organizers invite researchers, practitioners, and students to submit proposals for presentations. A successful presentation proposal should describe the topic, the essential points being made, the ideal audience, and why the proposed presenter is the most appropriate choice. A presentation need not present new work, nor must it conform to novel content requirements. Presentations aimed at topics strongly related to but not directly in the heart of modularity concerns are welcome, as are vision and experience presentations.

If you want to submit a research paper about modularity, please consider submitting it to <Programming> 2017. <Programming> explicitly welcomes modularity papers on all topics of interest to Modularity. Accepted and presented papers will be published in the Journal on the Art, Science, and Engineering of Programming.

For past editions of Modularity, please visit http://www.modularity.info/conference/.