Abstract is missing.
- Separation of concerns in language definitionEelco Visser. 1-2 [doi]
- Delegation proxies: the power of propagationErwann Wernli, Oscar Nierstrasz, Camille Teruel, Stéphane Ducasse. 1-12 [doi]
- Graal and truffle: modularity and separation of concerns as cornerstones for building a multipurpose runtimeThomas Würthinger. 3-4 [doi]
- Coccinelle: reducing the barriers to modularization in a large C code baseJulia L. Lawall. 5-6 [doi]
- Concolic testing with static analysis for JavaScript applicationsSora Bae. 7-8 [doi]
- Relations: a first class relationship and first class derivations programming languageDaco Harkes. 9-10 [doi]
- JavaScript API misuse detection by using typescriptJihyeok Park. 11-12 [doi]
- Composable user-defined operators that can express user-defined literalsKazuhiro Ichikawa, Shigeru Chiba. 13-24 [doi]
- iArch: an IDE for supporting fluid abstractionDi Ai, Naoyasu Ubayashi, Peiyuan Li, Daisuke Yamamoto, Yu Ning Li, Shintaro Hosoai, Yasutaka Kamei. 13-16 [doi]
- Finding bugs in program generators by dynamic analysis of syntactic language constraintsSebastian Erdweg, Vlad A. Vergu, Mira Mezini, Eelco Visser. 17-20 [doi]
- Modularizing crosscutting contracts with AspectJMLHenrique Rebêlo, Gary T. Leavens, Mehdi Bagherzadeh, Hridesh Rajan, Ricardo Massa Ferreira Lima, Daniel M. Zimmerman, Márcio Cornélio, Thomas Thüm. 21-24 [doi]
- REScala: bridging between object-oriented and functional style in reactive applicationsGuido Salvaneschi, Gerold Hintz, Mira Mezini. 25-36 [doi]
- TouchRAM: a multitouch-enabled software design tool supporting concern-oriented reuseMatthias Schöttle, Omar Alam, Franz-Philippe Garcia, Gunter Mussbacher, Jörg Kienzle. 25-28 [doi]
- Neverlang 2: a framework for modular language implementationEdoardo Vacchi, Diego Mathias Olivares, Albert Shaqiri, Walter Cazzola. 29-32 [doi]
- FlowR: aspect oriented programming for information flow control in rubyThomas F. J.-M. Pasquier, Jean Bacon, Brian Shand. 37-48 [doi]
- Assessing modularity using co-change clustersLuciana Lourdes Silva, Marco Tulio Valente, Marcelo de Almeida Maia. 49-60 [doi]
- Blending and reusing rules for architectural degradation preventionAlessandro Cavalcante Gurgel, Isela Macia Bertran, Alessandro Garcia, Arndt von Staa, Mira Mezini, Michael Eichberg, Ralf Mitschke. 61-72 [doi]
- Automated software remodularization based on move refactoring: a complex systems approachMarcelo Serrano Zanetti, Claudio Juan Tessone, Ingo Scholtes, Frank Schweitzer. 73-84 [doi]
- Context-oriented software engineering: a modularity visionTetsuo Kamina, Tomoyuki Aotani, Hidehiko Masuhara, Tetsuo Tamai. 85-98 [doi]
- Type names without static type checking already improve the usability of APIs (as long as the type names are correct): an empirical studySamuel Spiza, Stefan Hanenberg. 99-108 [doi]
- How do programmers use optional typing?: an empirical studyCarlos Souza, Eduardo Figueiredo. 109-120 [doi]
- An empirical study on how developers reason about module cohesionBruno C. da Silva, Cláudio Sant'Anna, Christina von Flach G. Chavez. 121-132 [doi]
- Compositional reasoning about aspect interferenceIsmael Figueroa, Tom Schrijvers, Nicolas Tabareau, Éric Tanter. 133-144 [doi]
- Reusable components of semantic specificationsMartin Churchill, Peter D. Mosses, Paolo Torrini. 145-156 [doi]
- AspectJML: modular specification and runtime checking for crosscutting contractsHenrique Rebêlo, Gary T. Leavens, Mehdi Bagherzadeh, Hridesh Rajan, Ricardo Lima, Daniel M. Zimmerman, Márcio Cornélio, Thomas Thüm. 157-168 [doi]
- Probabilistic model checking for energy analysis in software product linesClemens Dubslaff, Sascha Klüppelholz, Christel Baier. 169-180 [doi]
- Systematic derivation of static analyses for software product linesJan Midtgaard, Claus Brabrand, Andrzej Wasowski. 181-192 [doi]
- Aspectual session typesNicolas Tabareau, Mario Südholt, Éric Tanter. 193-204 [doi]
- JEScala: modular coordination with declarative events and joinsJurgen M. Van Ham, Guido Salvaneschi, Mira Mezini, Jacques Noyé. 205-216 [doi]
- Designing information hiding modularity for model transformation languagesAndreas Rentschler, Dominik Werle, Qais Noorshams, Lucia Happe, Ralf Reussner. 217-228 [doi]
- JavaScript module system: exploring the design spaceJunhee Cho, Sukyoung Ryu. 229-240 [doi]
- Modular specification and dynamic enforcement of syntactic language constraints when generating codeSebastian Erdweg, Vlad A. Vergu, Mira Mezini, Eelco Visser. 241-252 [doi]