Papier de conférence
Liénard, J., Mens, K., & Nijssen, S. (2025). The Pyttern Program Query Language. Companion Proceedings of the 9th International Conference on the Art, Science, and Engineering of Programming (Programming 2025), 134(23), 1-23:15. (Original work published 2025)
Colla, Q., Mens, K., & Liénard, J. (2025). A Comparison of Three Program Query Languages to Detect Python Programming Misconceptions. Open Access Series in Informatics, 134(21), 1-21:15. https://doi.org/10.4230/OASIcs.Programming.2025.21 (Original work published 2025)
Martou, P., Duhoux, B., Mens, K., & Legay, A. (2025). Testing Tool for Combinatorial Transition Testing in Dynamically Adaptive Software Systems. IEEE International Conference on Software Testing, Verification and Validation Workshops (ICSTW 2025). Published. International Conference on Software Testing, Verification and Validation, Naples, Italy. https://doi.org/10.1109/ICSTW64639.2025.10962493
Article de journal
Martou, P., Duhoux, B., Mens, K., & Legay, A. (2025). Combinatorial transition testing in dynamically adaptive systems: Implementation and test oracle. Journal of Systems and Software, 221(March 2025), 112260. https://doi.org/10.1016/j.jss.2024.112260 (Original work published 2025)
Papier de conférence
Liénard, J., Mens, K., & Nijssen, S. (2024). Améliorer le retour aux étudiants par de tests unitaires générés à partir de motifs trouvés dans le code de leurs programmes. Didapro - DidaSTIC Didactique de l’informatique et des STIC, Louvain-la-Neuve, Belgique.
Steveny, G., Liénard, J., Mens, K., & Nijssen, S. (2024). Feedback with BERT: When Detecting Students’ Misconceptions Becomes Automatic. Responsible Knowledge Discovery in Education (RKDE), Vilnius, Lithuania.
Liénard, J., Mens, K., & Nijssen, S. (2024). Pyttern: a Python-Based Program Query Language. C E U R Workshop Proceedings, 88-96. (Original work published 2025)
Goletti, O., Mens, K., Hermans, F., & et al. (2024). An Observational Study of Undergraduate Teaching Assistants’ Use of Subgoal Learning Integrated in an Introductory Programming Course. In Felienne Hermans,Rose Bohrer (ed.), SPLASH-E ’24: Proceedings of the 2024 ACM SIGPLAN International Symposium on SPLASH-E (Association for Computing MachineryNew YorkNYUnited States). ACM. https://doi.org/10.1145/3689493.3689986
Martou, P., Duhoux, B., Mens, K., & Legay, A. (2024). Combinatorial Transition Testing in Dynamically Adaptive Systems. VaMoS 2024: 18th International Working Conference on Variability Modelling of Software-Intensive Systems, p. 1-10. https://doi.org/10.1145/3634713.3634726
Fabry, J., Zaytsev, V., Deknop, C., Mens, K., & et al. (2024). Visual Assurance in Refactoring through Trace Equivalence of Control Flow Graphs. IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER), Finland.
Rapport
Goletti, O., & Mens, K. (2024). Actes du colloque Didapro 10 sur la Didactique de l’informatique et des STIC.
Papier de conférence
Martou, P., Duhoux, B., Mens, K., & Legay, A. (2023). Beyond Combinatorial Interaction Testing: On the need for transition testing in dynamically adaptive context-aware systems. IEEE International Conference on Software Testing Verification and Validation Workshop, ICSTW, p. 100-104. https://doi.org/10.1109/ICSTW58534.2023.00030
Martou, P., Mens, K., Duhoux, B., & Legay, A. (2023). Test Scenario Generation for Feature-Based Context-Oriented Software Systems. 27th ACM International Systems and Software Product Line Conference, Tokyo, Japan.
Liénard, J., Mens, K., Nijssen, S., & et al. (2023). Extracting Unit Tests from Patterns Mined in Student Code to Provide Improved Feedback in Autograders. C E U R Workshop Proceedings, 3483, 48-56. (Original work published 2023)
Article de journal
Martou, P., Mens, K., Duhoux, B., & Legay, A. (2023). Test scenario generation for feature-based context-oriented software systems. Journal of Systems and Software, 197(111570), 23. https://doi.org/10.1016/j.jss.2022.111570 (Original work published 2023)
Bachy, S., Chambon, F., Corieri, P., Goletti, O., Hoarau, S., Komis, V., Massart, T., Mens, K., Parriaux, G., Poulmaire, C., Romero, M., Rafalska, M., & Viéville, T. (2023). Création d’une Communauté d’Apprentissage de l’Informatique. Adjectif, 2023 - T3(Numéro thématique 3), 8. (Original work published 2023)
Papier de conférence
Goletti, O., De Pierpont, F., Mens, K., & et al. (2022). Création d’exemples résolus avec objectifs étiquetés pour l’apprentissage de la programmation avec Python. Didapro 9 – DidaSTIC, Le Mans.
Deknop, C., Fabry, J., Mens, K., & Zaytsev, V. (2022). Generating Customised Control-Flow Graphs for Legacy Languages with Semi-Parsing. International Conference on Software Maintenance and Evolution (ICSME 2022), Limassol, Cyprus.
Goletti, O., Mens, K., & Hermans, F. (2022). An Analysis of Tutors’ Adoption of Explicit Instructional Strategies in an Introductory Programming Course. Koli 2022: Koli Calling ’22: 22nd Koli Calling International Conference on Computing Education Research. Published. Koli 2022: 22nd Koli Calling International Conference on Computing Education Research, Koli Finland. https://doi.org/10.1145/3564721.3565951
Deknop, C., Fabry, J., Mens, K., & Zaytsev, V. (2022). Visualising CFG Differences Through Bisimulation. BElgian-NEtherlands EVOLution seminar (BENEVOL 2022), Mons, Belgium.
Goletti, O., & Mens, K. (2022). Atelier : Utiliser des stratégies d’instruction explicites dans l’enseignement de la programmation. Didapro 9 – DidaSTIC, Le Mans.
Goletti, O., & Mens, K. (2022). Atelier: Utilisation et création d’exercices de programmation visuelle sur une plateforme d’auto-correction. Didapro 9 – DidaSTIC, Le Mans, France.
Duhoux, B., Mens, K., & Dumas, B. (2022). RubyCOP: A Feature-Based Context-Oriented Programming Framework. BElgian-NEtherlands EVOLution seminar (BENEVOL 2022), Mons, Belgium.
Martou, P., Mens, K., Duhoux, B., & Legay, A. (2022). Generating Virtual Scenarios for Cyber Ranges from Feature-Based Context-Oriented Models: A Case Study. Proceedings of the 14th ACM International Workshop on Context-Oriented Programming and Advanced Modularity, 35-43. https://doi.org/10.1145/3570353.3570358 (Original work published 2022)
Article de journal
Cardozo, N., & Mens, K. (2022). Programming language implementations for context-oriented self-adaptive systems. Information and Software Technology, 143(106789), 27. https://doi.org/10.1016/j.infsof.2021.106789 (Original work published 2022)
Papier de conférence
Mens, K., Nijssen, S., & Pham, H. S. (2021). The good, the bad, and the ugly: mining for patterns in student source code. EASEAI 2021: Proceedings of the 3rd International Workshop on Education through Advanced Software Engineering and Artificial Int, p. 1-8. https://doi.org/10.1145/3472673.3473958
Istasse, M., Mens, K., & De Vleeschouwer, C. (2021). MODULOM: DISSEMINATING DEEP LEARNING RESEARCH WITH MODULAR OUTPUT MATHEMATICS. Proceedings of ICLR2021 (openreview.net). Published. International Conference on Learning Representaions: workshop Rethinking ML papers., Vienna, Austria.
Deknop, C., Mens, K., Bergel, A., Fabry, J., Zaytsev, V., & et al. (2021). A Scalable Log Differencing Visualisation Applied to COBOL Refactoring. 2021 Working Conference on Software Visualization (VISSOFT), 17(1), 1-12. https://doi.org/10.1109/VISSOFT52517.2021.00010 (Original work published 2021)
Goletti, O., Mens, K., & Hermans, F. (2021). Tutors’ Experiences in Using Explicit Strategies in a Problem-Based Learning Introductory Programming Course. Proceedings of the 2021 ACM Conference on Innovation and Technology in Computer Science Education. Published. ITiCSE ’21, Virtual Event, Germany. https://doi.org/10.1145/3430665.3456348
Martou, P., Mens, K., Duhoux, B., & Legay, A. (2021). Test Scenario Generation for Context-Oriented Programs. VALID 2021, The Thirteenth International Conference on Advances in System Testing and Validation Lifecycle, p. 1-11.
Rapport
Kellens, A., & Mens, K. (2021). A survey of aspect mining tools and techniques.
Papier de conférence
Deknop, C., Fabry, J., Mens, K., & Zaytsev, V. (2020). Advanced Differencing of Legacy Code and Migration Logs. Seminar on Advanced Techniques and Tools for Software Evolution (SATTOSE 2020), Virtual Event.
Mens, K., Nijssen, S., Pham, H. S., Fabry, J., & Zaytsev, V. (2020). Pattern Mining for Systematic Code Changes. BElgian-NEtherlands EVOLution seminar (BENEVOL 2020), Luxembourg (Virtual Event).
Deknop, C., Fabry, J., Mens, K., & Zaytsev, V. (2020). Improving a Software Modernisation Process byDifferencing Migration Logs. Product-Focused Software Process Improvement 21st International Conference, PROFES 2020, Turin, Italy, November 25–27, 2020. Published. PROFES, Online. https://doi.org/10.1007/978-3-030-64148-1_17
Duhoux, B., Mens, K., & Dumas, B. (2020). A Feature-Based Context-Oriented Approach to Dynamic Software Evolution. BENEVOL 2020, Luxembourg.
Rapport
Ninassi, B., Romero, M., Goletti, O., Barnabé, S., Hoarau, S., Massart, T., Mens, K., Corieri, P., & Vieville, T. (2020). Une para-plateforme pour faire communauté autour de l’enseignement de l’informatique.
Papier de conférence
Duhoux, B., Mens, K., & Dumas, B. (2019). Implementation of a Feature-Based Context-Oriented Programming Language. Proceedings of 11th International Workshop on Context-Oriented Programming (COP’19), p. 9-16. https://doi.org/10.1145/3340671.3343357
Dario Di Nucci, Pham, H. S., Fabry, J., Coen De Roover, Mens, K., Molderez, T., Nijssen, S., & Zaytsev, V. (2019). A Language-Parametric Modular Framework for Mining Idiomatic Code Patterns. C E U R Workshop Proceedings, 2510(6-Dec-2019), 7. (Original work published 2019)
Pham, H. S., Nijssen, S., Mens, K., & et al. (2019). Mining Patterns in Source Code Using Tree Mining Algorithms. Lecture Notes in Computer Science, 11828(11828), 471-480. https://doi.org/10.1007/978-3-030-33778-0_35 (Original work published 2019)
Maudoux, G., & Mens, K. (2019). Lessons and Pitfalls in Building Firefox with Tup. C E U R Workshop Proceedings, 2510. (Original work published 2019)
Deknop, C., Baars, S., Mens, K., Oprescu, A., & Fabry, J. (2019). Clone Detection vs. Pattern Mining: The Battle. C E U R Workshop Proceedings, Vol(2605), 14-21. (Original work published 2019)
Duhoux, B., Dumas, B., Mens, K., & Leung, H. S. (2019). A Context and Feature Visualisation Tool for a Feature-Based Context-Oriented Programming Language. C E U R Workshop Proceedings, 2510(6-Dec-2019), 12. (Original work published 2019)
Fehri, R., Mens, K., Khlifi, S., & Vanclooster, M. (2019). Together4Water: Testing a Citizen Science water monitoring project in Tunisia. Louvain4Water: The Language of Water, Louvain-la-Neuve, Belgium.
Article de journal
Maudoux, G. (2018). Correct, Efficient and Tailored: The Future of Build Systems. IEEE Software, 35, 10. https://doi.org/10.1109/MS.2018.111095025 (Original work published 2018)
Papier de conférence
Duhoux, B., Mens, K., & Dumas, B. (2018). Feature Visualiser: an Inspection Tool for Context-Oriented Programmers. Proceedings of 10th International Workshop on Context-Oriented Programming (COP’18), p. 8 pages. https://doi.org/10.1145/3242921.3242924
Chapitre de livre
Cardozo Alvarez, N., Mens, K., & Clarke, S. (2017). Models for the Consistent Interaction of Adaptations in Self-Adaptive Systems. In Carlo, David, Holger and Rogério (ed.), Software Engineering for Self-Adaptive Systems 3: Assurances. Springer.
Papier de conférence
Fehmi Jaafar, Lozano, A., Guéhéneuc, Y.-G., & Mens, K. (2017). On the Analysis of Co-Occurrence of Anti-Patterns and Clones. Proceedings of the 2017 IEEE International Conference on Software Quality, Reliability and Security (QRS), p. 274-284. https://doi.org/10.1109/QRS.2017.38
Mens, K., Cardozo, N., Dumas, B., & Cleve, A. (2017). Beyond Context-Oriented Software. C E U R Workshop Proceedings, Vol-1791(February 2017), 5-16. (Original work published 2017)
Mens, K., Duhoux, B., & Cardozo Alvarez, N. (2017). Managing the Context Interaction Problem: A Classification and Design Space of Conflict Resolution Techniques in Dynamically Adaptive Software Systems. Companion to the First International Conference on the Art, Science and Engineering of Programming (Programming ’17). Published. Programming ’17, Brussels, Belgium. https://doi.org/10.1145/3079368.3079385
Fehri, R., Vanclooster, M., Khlifi, S., & Mens, K. (2017). Implementing an open source database to monitor water-related SDG (SDG-6) in Tunisia. In Khlifi S., Eds (ed.), Proceedings (p. p. 318-321).
Fehri, R., Vanclooster, M., Mens, K., & Khlifi, S. (2017). Scientific and participatory approaches to monitor water-related SDG (SDG-6) in Tunisia. In UNESCO, IHP (ed.), Innovative Solutions for Sustainable Water Resources Management: Book of abstracts (p. p. 30). UNESCO.
Maudoux, G. (2017). Bringing Incremental Builds to Continuous Integration. SaTToSE -- Seminar Series on Advanced Techniques & Tools for Software Evolution, Madrid (Spain).
Fehri, R., Vanclooster, M., & Mens, K. (2017). Implementing an open source database to monitor water related SDG (SDG-6) in Tunisia. LOD workshop (Linked Open Data in Agriculture), Berlin, Germany.
Article de journal
van den Brand, M. G. J., Vinju, J. J., & Mens, K. (2017). 6th issue of Experimental Software and Toolkits (EST-6). Science of Computer Programming, 134, 1-112. (Original work published 2017)
Mens, K., Capilla, R., Hartmann, H., & Kropf, T. (2017). Modeling and Managing Context-Aware Systems’ Variability. IEEE Software, 34, 58-63. https://doi.org/10.1109/MS.2017.4121225 (Original work published 2017)
Jaafar, F., Lozano, A., Guéhéneuc, Y.-G., & Mens, K. (2017). Analyzing software evolution and quality by extracting Asynchrony change patterns. Journal of Systems and Software, 131, 311-322. https://doi.org/10.1016/j.jss.2017.05.047 (Original work published 2017)
van den Brand, M. G. J., Vinju, J. J., & Mens, K. (2017). Guest editors’ introduction to the 6th issue of Experimental Software and Toolkits (EST-6). Science of Computer Programming, 134(6th issue of Experimental Software and Toolkits (EST-6)), 1-3. https://doi.org/10.1016/j.scico.2016.11.001 (Original work published 2017)
Castro, S., Mens, K., & Moura, P. (2017). JPC: A library for categorising and applying inter-language conversions between Java and Prolog. Science of Computer Programming, 134(6th issue of Experimental Software and Toolkits (EST-6)), 75-99. https://doi.org/10.1016/j.scico.2015.11.008 (Original work published 2017)
Mens, K., Capilla, R., Hartmann, H., & Kropf, T. (2017). Contextual Variability Modeling. IEEE Software, 34, 58-88. (Original work published 2017)
Papier de conférence
Laurent, N., & Mens, K. (2016). Context-Sensitive Parsing Through Stateful Parsing. Parsing@SLE workshop collocated with SLE 2016, Amsterdam, The Netherlands.
Mens, K., Capilla, R., Cardozo, N., & Dumas, B. (2016). A Taxonomy of Context-Aware Software Variability Approaches. MODULARITY Companion 2016 – Companion Proceedings of the 15th International Conference on Modularity, 119-124. https://doi.org/10.1145/2892664.2892684
Mens, K., Cardozo Alvarez, N., & Duhoux, B. (2016). A Context-Oriented Software Architecture. Proceedings of the 8th International Workshop on Context-Oriented Programming, p. 7-12. https://doi.org/10.1145/2951965.2951971
Mens, K. (2016). Message from the Chairs of the LASSY 2016 workshop. MODULARITY Companion 2016: Companion Proceedings of the 15th International Conference on Modularity (Front matter). Published. 15th International Conference on Modularity 2016, Málaga, Spain. https://doi.org/10.1145/2892664
Laurent, N., & Mens, K. (2016). Taming Context-Sensitive Languages with Principled Stateful Parsing. ACM/SIGPLAN Notices, 15-27. https://doi.org/10.1145/2997364.2997370 (Original work published 2016)
Rapport
Mens, K., Cardozo Alvarez, N., Dumas, B., & Cleve, A. (2015). Breaking Down the Walls: A Unified Vision on Context-Oriented Software Engineering.
Papier de conférence
Laurent, N., & Mens, K. (2015). Parsing Expression Grammars Made Practical. Proceedings of the International Conference on Software Language Engineering (SLE 2015), 167-172. https://doi.org/10.1145/2814251.2814265
Lozano Rodriguez, A., Arévalo, G., & Mens, K. (2015). A Critique on Code Critics. C E U R Workshop Proceedings, 1354, 49-59. https://doi.org/10.13140/RG.2.1.3751.7923 (Original work published 2015)
Lozano Rodriguez, A., Mens, K., & Portugal, J. (2015). Analyzing Code Evolution to Uncover Relations between Bad Smells. 2015 IEEE 2nd Workshop on Patterns Promotion and Anti-patterns Prevention (PPAP 2015). Published. International Conference on Software Analysis, Evolution and Reengineering, Montreal. https://doi.org/10.1109/PPAP.2015.7076847
Article de journal
Lozano Rodriguez, A., Mens, K., & Kellens, A. (2015). Usage Contracts: Offering Immediate Feedback on Violations of Structural Source-code Regularities. Science of Computer Programming, 105, 73-91. https://doi.org/10.1016/j.scico.2015.01.004 (Original work published 2015)
Cardozo Alvarez, N., Gonzalez Montesinos, S. A., Van Der Straeten, R., Mens, K., Vallejos, J., & D’Hondt, T. (2015). Semantics for Consistent Activation in Context-Oriented Systems. Information and Software Technology, 58, 71-94. https://doi.org/10.1016/j.infsof.2014.10.002 (Original work published 2015)
Document de travail
Mens, K., Cleve, A., & Dumas, B. (2015). Context-Oriented Software Adaptation – A Brief State of the Art.
Papier de conférence
Colpaert, D., Mens, K., & Lambeau, B. (2014). Managing the Evolution of Information Systems with Intensional Views. BENEVOL 2014, Amsterdam.
Castro Mejia, S., Mens, K., & Moura, P. (2014). JPC: A Library for Categorising and Applying Inter-Language Conversions Between Java and Prolog. International Workshop on Advanced/Academic Software Development Tools and Techniques (WASDeTT 2013), Montpellier (juillet 2013).
Lozano Rodriguez, A., Jaafar, F., Mens, K., & Guéhéneuc, Y. G. (2014). Clones and Macro-Co-Changes. E A S S T Electronic Communications, 63, 14 pages. (Original work published 2014)
Cardozo Alvarez, N., Mens, K., Orban, P.-Y., & De Meuter, W. (2014). Features on Demand. VaMoS ’14 Proceedings of the Eighth International Workshop on Variability Modelling of Software-Intensive Systems. Published. Eighth International Workshop on Variability Modelling of Software-Intensive Systems, Nice, France. https://doi.org/10.1145/2556624.2556630
Mens, K. (2014). Usage Contracts. SATTOSE 2014 Seminar, L’Aquila, Italy.
Mens, K. (2014). Usage Contracts. Dagstuhl Seminar 14211 on “The Future of Refactoring”, Dagstuhl, Germany.
Castro Mejia, S., Mens, K., & Moura, P. (2014). Customisable handling of Java references in prolog programs. 30th International Conference on Logic Programming, Vienna, Austria.
Monographie
Mens, K., Van den Brand, M., & Kienle, H. (2014). Experimental Software and Toolkits (EST 4): A special issue of the Workshop on Academic Software Development Tools and Techniques (WASDeTT-3 2010) (Experimental Software and Toolkits (EST 4): A special issue of the Workshop on Academic Software Development Tools and Techniques (WASDeTT-3 2010)). Elsevier.
Chapitre de livre
Mens, K., & Lozano Rodriguez, A. (2014). Source Code-Based Recommendation Systems. In Robillard, M.P., Maalej, W., Walker, R.J., Zimmermann, Th. (Eds.) (ed.), Recommendation Systems in Software Engineering (pp. 93-130). Springer-Verlag. https://doi.org/10.1007/978-3-642-45135-5_5
Article de journal
Castro Mejia, S., Mens, K., & Moura, P. (2014). Automatic Integration of Hybrid Java-Prolog Entities with LogicObjects. Association of Logic Programming. Newsletter, 27(4). (Original work published 2014)
van den Brand, M. G. J., Kienle, H. M., & Mens, K. (2014). Guest editors’ introduction to the 4th issue of Experimental Software and Toolkits (EST-4). Science of Computer Programming, 79, 1-5. https://doi.org/10.1016/j.scico.2012.12.005 (Original work published 2014)
Papier de conférence
Mens, K. (2013). Fragility of Evolving Software. BElgian-NEtherlands EVOLution seminar (BENEVOL), Mons, Belgium.
Castro Mejia, S., Mens, K., & Moura, P. (2013). LogicObjects : Enabling Logic Programming in Java Through Linguistic Symbiosis. In Sagonas, Kostis (Ed.) (ed.), Practical Aspects of Declarative Languages. Lecture notes in computer sciences. https://doi.org/10.1007/978-3-642-45284-0_3
Cardozo Alvarez, N., Gonzalez Montesinos, S. A., Mens, K., Van Der Straeten, R., & D’Hondt, T. (2013). Modeling and analyzing self-adaptive systems with Context Petri Nets. Proceedings of the Symposium on Theoretical Aspects of Software Engineering (TASE 2013), 191-198. https://doi.org/10.1109/TASE.2013.33
Gonzalez Montesinos, S. A., Mens, K., Colacioiu, M., & Cazzola, W. (2013). Context Traits : Dynamic Behaviour Adaptation Through Run-Time Trait Recomposition. In Hidehiko Masuhara ; Shigeru Chiba ; Naoyasu Ubayashi (ed.), Proceedings of the 12th annual international conference on Aspect-oriented software development (pp. 209-220). ACM. https://doi.org/10.1145/2451436.2451461
Mens, K. (2013). Research @ RELEASeD – Achieving Excellence in Software Development. SATTOSE 2013, Bern, Switzerland.
Document de travail
Cardozo Alvarez, N., Gonzalez Montesinos, S. A., Mens, K., & D’Hondt, T. (2012). Context Petri Nets : Definition and Manipulation.
Papier de conférence
Cardozo Alvarez, N., Vallejos, J., Gonzalez Montesinos, S. A., Mens, K., & D’Hondt, T. (2012). Context petri nets : enabling consistent composition of context-dependent behavior. C E U R Workshop Proceedings, 851, 155-169. (Original work published 2012)
Lozano Rodriguez, A., Kellens, A., & Mens, K. (2012). Automated assessment of correctness of recommendation systems. Proceedings of the 3rd International Workshop on Recommendation Systems for Software Engineering, 52-53. https://doi.org/10.1109/RSSE.2012.6233410
Castro Mejia, S., Mens, K., & et al. (2012). LogicObjects: A Linguistic Symbiosis Approach to Bring the Declarative Power of Prolog to Java. Proceedings of the 9th ECOOP Workshop on Reflection, AOP, and Meta-Data for Software Evolution. Published. the 9th ECOOP Workshop on Reflection, AOP, and Meta-Data for Software Evolution, Beijing, China. https://doi.org/10.1145/2237887.2237890
Castro Mejia, S., Gonzalez Montesinos, S. A., Mens, K., & Denker, M. (2012). DynamicSchema: A Lightweight Persistency Framework for Context-Oriented Data Management. In Malte Appeltauer ; Sebastián González ; Robert Hirschfeld ; Hidehiko Masuhara ; Jorge Vallejos (ed.), Proceedings of the International Workshop on Context-Oriented Programming (p. p. 1-6). https://doi.org/10.1145/2307436.2307441
Cardozo Alvarez, N., Gonzalez Montesinos, S. A., Mens, K., & D’Hont, T. (2012). Uniting global and local context behavior with context petri nets. Proceedings of the International Workshop on Context-Oriented Programming, p. 1-6. https://doi.org/10.1145/2307436.2307439
Chapitre de livre
Bainomugisha, E., Cadiz Rodriguez, A. J., Costanza, P., De Meuter, W., Gonzalez Montesinos, S. A., Mens, K., Vallejos, J., & Van Cutsem, T. (2012). Language engineering for mobile software. In edited by Paulo Alencar and Donald Cowan (ed.), the Handbook of Research on Mobile Software Engineering: Design, Implementation and Emergent Applications. IGI Global. https://doi.org/10.4018/978-1-61520-655-1
Papier de conférence
Reinhartz-Berger, I., Sturm, A., & Mens, K. (2011). Variability@ER’11 - Workshop on Software Variability. In O. De Troyer et al. (Eds.) (ed.), ER 2011 Workshops – Advances in Conceptual Modeling: Recent Developments and New Directions (pp. 118-160). Springer.
Cardozo Alvarez, N., Gonzalez Montesinos, S. A., Mens, K., & D’Hondt, T. (2011). Safer Context (de)Activation through the Prompt-Loyal Strategy. Proceedings of the 3rd International Workshop on Context-Oriented Programming (COP 2011). Published. 3rd International Workshop on Context-Oriented Programming (COP 2011), Lancaster UK. https://doi.org/10.1145/2068736.2068738
Cardozo Alvarez, N., Gunther, S., D’Hondt, T., & Mens, K. (2011). Feature-Oriented Programming and Context-Oriented Programming:Comparing Paradigm Characteristics by Example Implementations. Proceedings of the International Conference on Software Engineering Advances, 130-135.
Lozano rodriguez, A., Kellens, A., & Mens, K. (2011). Mendel: Source Code Recommendation based on a Genetic Metaphor. Proceedings of the 2011 26th IEEE/ACM International Conference on Automated Software Engineering, 384-387. https://doi.org/10.1109/ASE.2011.6100078
Papier de conférence
Lozano rodriguez, A., Kellens, A., Mens, K., & Arevalo, G. (2010). MEntoR: Mining Entities to Rules. 9th BElgian-NEtherlands EVOLution Workshop (BENEVOL), Lille, France.
Gonzalez Montesinos, S. A., Cardozo Alvarez, N., Mens, K., Cadiz Rodriguez, A. J., Libbrecht, J.-C., & Goffaux, J. (2010). Subjective-C : Bringing Context to Mobile Platform Programming. In B. Malloy, S. Staab, M. van den Brand (ed.), Proceedings of the Third international conference on Software language engineering (pp. 246-265). Springer Verlag. https://doi.org/10.1007/978-3-642-19440-5_15
Lozano rodriguez, A., Kellens, A., Mens, K., & Arevalo, G. (2010). Mining source code for structural regularities. 17th Working Conference on Reverse Engineering (WCRE), p. 22-31. https://doi.org/10.1109/WCRE.2010.12
Vallejos, J., Gonzalez Montesinos, S. A., Costanza, P., De Meuter, W., D’Hondt, T., & Mens, K. (2010). Predicated generic functions: enabling context-dependent method dispatch. Proceedings of the 9th international conference on Software composition, 66-81. https://doi.org/10.1007/978-3-642-14046-4_5
Monographie
Van den Brand, M., & Mens, K. (2010). Experimental Software and Toolkits (EST 3): A special issue of the Workshop on Academic Software Development Tools and Techniques (WASDETT 2008) (Experimental Software and Toolkits (EST 3): A special issue of the Workshop on Academic Software Development Tools and Techniques (WASDeTT 2008)). Elsevier.
Article de journal
Camacho, D. O., Mens, K., van den Brand, M., & Vinju, J. (2010). Automated generation of program translation and verification tools using annotated grammars. Science of Computer Programming, 75(1-2), 3-20. https://doi.org/10.1016/j.scico.2009.10.003 (Original work published 2010)
van den Brand, M. G. J., & Mens, K. (2010). Guest editors’ introduction to the 3rd issue of Experimental Software and Toolkits (EST): A special issue on Academic Software Development Tools and Techniques (WASDeTT 2008). Science of Computer Programming, 75(4), 214-215. https://doi.org/10.1016/j.scico.2009.11.003 (Original work published 2010)
Castro Mejia, S., De Roover, C., Kellens, A., Lozano Rodriguez, A., Mens, K., & D’Hondt, T. (2010). Diagnosing and correcting design inconsistencies in source code with logical abduction. Science of Computer Programming, 76(12), 1113-1129. https://doi.org/10.1016/j.scico.2010.09.001 (Original work published 2011)
Papier de conférence
Castro Mejia, S., Brichau, J., & Mens, K. (2009). Diagnosis and semi-automatic correction of detected design inconsistencies in source code. Proceedings of the International Workshop on Smalltalk Technologies, 8-17. https://doi.org/10.1145/1735935.1735938
Mens, K., Kellens, A., & Krinke, J. (2009). Pitfalls in Aspect Mining. Proceeding WCRE ’08 Proceedings of the 2008 15th Working Conference on Reverse Engineering, 113-122. https://doi.org/10.1109/WCRE.2008.10
Wuyts, R., Kienle, H. M., Mens, K., van den Brand, M., & Kuhn, A. (2009). Academic software development tools and techniques: report on the 1st WASDeTT workshop at ECOOP 2008. In Eugster, P. (ed.), Object-Oriented Technology - ECOOP 2008 Workshop Reader (pp. 87-103). Springer verlag. https://doi.org/10.1007/978-3-642-02047-6_10
Cadiz Rodriguez, A. J., Gonzalez Montesinos, S. A., & Mens, K. (2009). Orchestrating context-aware systems : a design perspective. Proceedings of the first international workshop on Context-aware software technology and applications, p. 5-8.
Gonzalez Montesinos, S. A., Denker, M., & Mens, K. (2009). Transactional contexts : harnessing the power of context-oriented reflection. International Workshop on Context-Oriented Programming, 1-6.
Article de journal
Kienle, H. M., Kuhn, A., Mens, K., van den Brand, M., & Wuyts, R. (2009). Tools of the trade : Tool Building on the Shoulders of Others. IEEE Software, 26(1), 22-23. https://doi.org/10.1109/MS.2009.25 (Original work published 2009)
Papier de conférence
Brichau, J., Kellens, A., & Mens, K. (2008). Enforcing Structural Regularities in Source Code using IntensiVE. 23rd IEEE/ACM International Conference on Automated Software Engineering, 2008. ASE 2008., p. 471-472. https://doi.org/10.1109/ASE.2008.76
Ordonez Camacho, D., & Mens, K. (2008). APPAREIL: A Tool for Building Automated Program Translators Using Annotated Grammars. Automated Software Engineering,ASE 2008, p. 489-490.
Gonzalez Montesinos, S. A., Mens, K., & Cadiz Rodriguez, A. J. (2008). Context-Oriented Programming with the Ambient Object System. In Allombert, Antoine ; Beurton-Aimar, Marie ; Durand, Irène ; Lun, Nicole ; Strandh Robert (ed.), European LISP symposium (pp. 17-31). LaBRI Université Bordeaux.
Mejias Candia, B. C., Cadiz Rodriguez, A. J., Van Roy, P., & Mens, K. (2008). A Self-Adaptable Network Topology for Ambient Intelligence. Self-Adaptive and Self-Organizing Systems Workshops, p. 219-224. https://doi.org/10.1109/SASOW.2008.60
Cadiz Rodriguez, A. J., Mejias Candia, B. C., Vallejos, J., Mens, K., Van Roy, P., & De Meuter, W. (2008). PALTA : peer-to-peer adaptabLe topology for ambient intelligence. Proceedings of the XXVII International Conference of the Chilean Computer Science Society (SCCC 2008), 100-109.
Ordonez Camacho, D., Mens, K., Quigley, D., & Cater, J. (2008). Issues and problems in test & operations language translation. Proceedings of SpaceOps 2008, AIAA-2008-3545, 14 pages.
Ordonez Camacho, D., & Mens, K. (2008). APPAREIL: a tool for building automated program translators using annotated grammars. 2008 23rd IEEE/ACM International Conference on Automated Software Engineering, p. 489-490. https://doi.org/10.1109/ASE.2008.85
Article de journal
Gonzalez Montesinos, S. A., Mens, K., & Cadiz Rodriguez, A. J. (2008). Context-oriented programming with the ambient object system. Journal of Universal Computer Science, 14(20), 3307-3332. https://doi.org/10.3217/jucs-014-20-3307 (Original work published 2008)
Brichau, J., Kellens, A., Gybels, K., Mens, K., Hirschfeld, R., & D’Hondt, T. (2008). Application-specific models and pointcuts using a logic metalanguage. Computer Languages, Systems and Structures, 34(2-3), 66-82. (Original work published 2008)
Monographie
Mens, T., Mens, K., Van Paesschen, E., & D’Hondt, M. (2008). ERCIM Symposium on Software Evolution 2007 (Proceedings of the Third International ERCIM Symposium on Software Evolution - EVOL 2007). Electronic Communications of the EASST. https://doi.org/10.14279/tuj.eceasst.8
Chapitre de livre
Mens, K., & Tourwé, T. (2008). Evolution Issues in Aspect-Oriented Programming. In T. Mens and S. Demeyer (ed.), Software evolution (pp. 203-232). Springer. https://doi.org/10.1007/978-3-540-76440-3_9
Papier de conférence
Brichau, J., De Roover, C., & Mens, K. (2007). Open Unification for Program Query Languages. In Eds. Hernan Astudillo & Eric Tanter (ed.), Proceedings of the XXVI International Conference of the Chilean Society of Computer Science (SCCC 2007) (pp. 92-101). IEEE Computer Societey.
Mens, K., & Ordonez Camacho, D. (2007). Using Annotated Grammars for the Automated Generation of Program Transformers. In Eds. Antoine Beungard & Marc Pantel (ed.), Actes des 3es Journées sur l’Ingénierie Dirigée par les Modèles (IDM 2007) (pp. 7-24).
Castro Mejia, S., Fabry, J., Mens, K., & D’Hondt, T. (2007). A Unified Mechanism for Improving Advanced Transaction Management in Web Services. In Eds. Hernan Astudillo & Eric Tanter (ed.), Proceedings of the XXVI International Conference of the Chilean Society of Computer Science (SCCC 2007) (pp. 30-39). IEEE Computer Society.
Gonzalez Montesinos, S. A., Mens, K., & Heymans, P. (2007). Highly Dynamic Behaviour Adaptability through Prototypes with Subjective Multimethods. Proceedings of the 2007 symposium on Dynamic Languages – Companion of the 22nd Annual ACM SIGPLAN Conference on Object-Oriented Programming, System, Languages and Applications (OOPSLA 2007), 77-88.
Wuyts, R., Demeyer, S., Gueheneuc, Y.-G., Mens, K., & Ducasse, S. (2007). Object-Oriented Reengineering. In Südholt, Mario; Consel, Charles (ed.), Object-Oriented Technology. ECOOP 2006 Workshop Reader (pp. 69-71). Springer Verlag. https://doi.org/10.1007/978-3-540-71774-4_8
Mens, T., Blanc, X., & Mens, K. (2007). Model-driven Software Evolution: An Alternative Research Agenda. 6th Belgian-Netherlands software EVOLution workshop (BENEVOL 2007), Namur, Belgique.
Delannay, G., Mens, K., Heymans, P., Schobbens, P. Y., & Zeippen, J.-M. (2007). PloneGov as an Open Source Product Line. Proceedings of the Workshop on Open Source Software and Product Lines (OSSPL′07), collocated with SPLC 2007, Limerick.
Rapport
Tiberghien, A., Moha, N., Mens, T., & Mens, K. (2007). Répertoire des défauts de conception.
Article de journal
Kellens, A., Mens, K., & Tonella, P. (2007). A Survey of Automated Code-level Aspect Mining Techniques. Transactions on Aspect-Oiented Software Development (Special issue on Software Evolution), LNCS 4640(IV), 143-162. https://doi.org/10.1007/978-3-540-77042-8_6 (Original work published 2007)
Papier de conférence
Kellens, A., Gybels, K., Brichau, J., & Mens, K. (2006). A Model-driven Pointcut Language for More Robust Pointcuts. Workshop on Software Engineering Properties of Languages and Aspect Technologies (SPLAT! 2006) collocated with AOSD 2006, 7.
Kellens, A., Mens, K., Brichau, J., & Gybels, K. (2006). Managing the evolution of aspect-oriented software with model-based pointcuts. In Dave Thomas (ed.), Ecoop 2006 - Object-oriented Programming: 20th European Conference, Nantes, France, July 3-7, 2006, Proceedings. Springer-verlag Berlin. https://doi.org/10.1007/11785477_28
Demeyer, S., Mens, K., Wuyts, R., Gueheneuc, Y.-G., Zaidman, A., Walkinshaw, N., Aguiar, A., & Ducasse, S. (2006). Workshop on Object-Oriented Reengineering : Report of the Sixth International Workshop on Object-Oriented Reengineering. ECOOP 2005 Workshop Reader. Published. European Conference on Object-Oriented Programming 2005, Glasgow, UK.
Gueheneuc, Y.-G., Mens, K., & Wuyts, R. (2006). A comparative framework for design recovery tools. Proceedings of the 10th European Conference on Software Maintenance and Reengineering, 2006 (CSMR 2006), 123-134.
Ordonez Camacho, D., Mens, K., van den Brand, M., & Vinju, J. (2006). Automated Derivation of Translators From Annotated Grammars. Electronic Notes in Theoretical Computer Science, 75(1-2), 3-20. https://doi.org/10.1016/j.entcs.2006.10.009 (Original work published 2010)
Mens, K., & Kellens, A. (2006). IntensiVE, a toolsuite for documenting and checking structural source-code regularities. 10th European Conference on Software Maintenance and Reengineering (CSMR 2006), 239-248. https://doi.org/10.1109/CSMR.2006.29
Article de journal
Ceccato, M., Marin, M., Mens, K., Moonen, L., Tonella, P., & Tourwe, T. (2006). Applying and combining three different aspect mining techniques. Software Quality Journal, 14(3), 209-231. https://doi.org/10.1007/s11219-006-9217-3 (Original work published 2006)
Mens, K., Kellens, A., Pluquet, F., & Wuyts, R. (2006). Co-evolving code and design with intensional views - A case study. Computer Languages, Systems and Structures, 32(2-3), 140-156. https://doi.org/10.1016/j.cl.2005.09.002 (Original work published 2006)
Papier de conférence
Mens, K., Kellens, A., Pluquet, F., & Wuyts, R. (2005). The Intensional View Environment. Proceedings of the 21st IEEE International Conference on Software Maintenance - Industrial and Tool volume. Published. International Conference on Software Maintenance (ICSM 2005), Budapest, Hungary.
Mens, K., & Kellens, A. (2005). Towards a Framework for Testing Structural Source-Code Regularities. Proceedings of the International Conference on Software Maintenance 2005 (ICSM 2005). Published. International Conference on Software Maintenance 2005 (ICSM 2005), Budapest, Hungary.
Ceccato, M., Marin, M., Mens, K., Moonen, L., Tonella, P., & Tourwé, T. (2005). A Qualitative Comparison of Three Aspect Mining Techniques. Proceedings of the 13th International Workshop on Program Comprehension (IWPC 2005), p. 13-22. https://doi.org/10.1109/WPC.2005.2
Article de journal
Mens, K., & Tourwé, T. (2005). Delving source code with formal concept analysis. Computer Languages, Systems and Structures, 31(3-4), 183-197. https://doi.org/10.1016/j.cl.2004.11.004 (Original work published 2005)
Papier de conférence
Tourwé, T., & Mens, K. (2004). Mining Aspectual Views using Formal Concept Analysis. Proceedings of the 4th International Workshop on Source Code Analysis and Manipulation (SCAM 2004), p. 97-106.
Wuyts, R., Ducasse, S., Demeyer, S., & Mens, K. (2004). Fifth international workshop on object-oriented reengineering. In J. Malenfant, B. M. Østvold (Eds.) (ed.), ECOOP 2004 Workshop Reader (pp. 177-186). Springer verlag. https://doi.org/10.1007/978-3-540-30554-5_17
Article de journal
Mens, T., Mens, K., & Tourwé, T. (2004). Aspect-oriented software evolution. ERCIM News, 58, 36-37. (Original work published 2004)
Papier de conférence
Mens, K., Poll, B., & Gonzalez Montesinos, S. A. (2003). Using intentional source-code views to aid software maintenance. Proceedings of the International Conference on Software Maintenance, p. 169-178. https://doi.org/10.1109/ICSM.2003.1235419
Article de journal
Mens, T., Wuyts, R., De Volder, K., & Mens, K. (2003). Declarative Meta Programming to Support Software Development: Workshop Report. Software Engineering Notes, 28(2), 3. https://doi.org/10.1145/638750.638770 (Original work published 2003)
Papier de conférence
Mens, K., Mens, T., & Wermelinger, M. (2002). Maintaining software through intentional source-code views. SEKE ’02. Published. SEKE 2002, Ischia, Italy.
Brichau, J., Mens, K., & De Volder, K. (2002). Building composable aspect-specific languages with logic metaprogramming. In D. BATORY, C. CONSEL et W. TAHA (Eds.) (ed.), Generative Programming and Component Engineering (GPCE 2002) (pp. 110-127). Springer verlag. https://doi.org/10.1007/3-540-45821-2_7
Mens, K. (2002). Software evolution through intentional classifications. Annual meeting of the FWO research network on Formal Foundations of Software Evolution, Brussels, Belgium.
Article de journal
Mens, K., Michiels, I., & Wuyts, R. (2002). Supporting software development through declaratively codified programming patterns. Expert Systems with Applications, 23(4), 405-413. https://doi.org/10.1016/S0957-4174(02)00076-3 (Original work published 2002)
Rapport
Mens, T., & Mens, K. (2000). A Uniform Declarative Framework for Automated Software Merging.
Rapport
Wuyts, R., Mens, K., & D’Hondt, T. (1999). Explicit Support for Software Development Styles throughout the Complete Life Cycle.
Papier de conférence
Steyaert, P., Lucas, C., Mens, K., & D’Hondt, T. (1996). Reuse Contracts: Managing the Evolution of Reusable Assets. Proceedings of the 11th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, p. 268-285. https://doi.org/10.1145/236338.236363
Papier de conférence
Mens, T., Mens, K., & Steyaert, P. (1995). OPUS: a Calculus for Modeling Object-Oriented Concepts. In Dilip Patel, Yuan Sun, Shushma Patel (ed.), Proceedings of Object-Oriented Information Systems (00IS 1994) (p. p. 152-165). Springer Verlag. https://doi.org/10.1007/978-1-4471-3016-1_12
Papier de conférence
Mens, T., Mens, K., & Steyaert, P. (1994). OPUS: a Formal Approach to Object-Orientation. In Maurice Naftalin, Tim Denvir, Miquel Bertran (ed.), FME ’94: Industrial Benefit of Formal Methods (p. p. 326-345). Springer-Verlag. https://doi.org/10.1007/3-540-58555-9_103