See also my profile on Google Scholar.

2020

  1. Adoption and Effects of Software Engineering Best Practices in Machine Learning Alex Serban, Koen Blom, Holger Hoos, and Joost Visser In Proceedings of the 14th ACM / IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM), Association for Computing Machinery, 2020 [DOI] [arXiv] [url]
  2. Learning to Learn from Mistakes: Robust Optimization for Adversarial Noise Alex Serban, Erik Poll, and Joost Visser In Artificial Neural Networks and Machine Learning – ICANN 2020, pp. 467–478, Springer International Publishing, 2020 [DOI] [arXiv] [url]
  3. Towards Using Probabilistic Models to Design Software Systems with Inherent Uncertainty Alex Serban, Erik Poll, and Joost Visser In Software Architecture, pp. 89–97, Springer International Publishing, 2020 [DOI] [arXiv] [url]
  4. GraphRepo: Fast Exploration in Software Repository Mining Alex Serban, Magiel Bruntink, and Joost Visser arXiv preprint arXiv:2008.04884, 2020 [arXiv]
  5. Adversarial Examples on Object Recognition: A Comprehensive Survey Alex Serban, Erik Poll, and Joost Visser ACM Comput. Surv., Vol 53, No. 3, Association for Computing Machinery, 2020 [DOI] [arXiv] [url]

2019

  1. The World is Eating Your Software Joost Visser Cutter Business Technology Journal, Vol 32, No. 7, pp. 10–14, Cutter Consortium, LLC, 2019 [Abstract] [url]
  2. Mastering Machines that Learn Alexandru Constantin Serban, and Joost Visser dcypher, 2019 [Abstract] [url]

2018

  1. How good is your puppet? An empirically defined and validated quality model for puppet Eduard van der Bent, Jurriaan Hage, Joost Visser, and Georgios Gousios In 2018 IEEE 25th International Conference on Software Analysis, Evolution and Reengineering (SANER), pp. 164–174, 2018 [DOI] [PDF]
  2. Tactical Safety Reasoning. A Case for Autonomous Vehicles. Alexandru Constantin Serban, Erik Poll, and Joost Visser In 2018 IEEE 87th Vehicular Technology Conference (VTC Spring), pp. 1–5, 2018 [DOI] [PDF]
  3. A standard driven software architecture for fully autonomous vehicles Alexandru Constantin Serban, Erik Poll, and Joost Visser In 2018 IEEE International Conference on Software Architecture Companion (ICSA-C), pp. 120–127, 2018 [DOI] [PDF]
  4. A Security Analysis of the ETSI ITS Vehicular Communications Alexandru Constantin Serban, Erik Poll, and Joost Visser In International Conference on Computer Safety, Reliability, and Security, pp. 365–373, 2018 [DOI] [PDF]
  5. Understanding the Relation between Information Technology Capability and Organizational Performance Soerin Bipat, Lineke Sneller, Joost Visser, and Hans Rouwelaar In 26th European Conference on Information Systems: Beyond Digitization - Facets of Socio-Technical Change, ECIS 2018, Portsmouth, UK, June 23-28, 2018, pp. 41, 2018 [url]
  6. The Impact of Culture on the Business Value of IT - an Examination from two Sectors Soerin Bipat, Lineke Sneller, Joost Visser, and Hans Rouwelaar In 26th European Conference on Information Systems: Beyond Digitization - Facets of Socio-Technical Change, ECIS 2018, Portsmouth, UK, June 23-28, 2018, pp. 42, 2018 [url]
  7. Adversarial examples - a complete characterisation of the phenomenon Alexandru Constantin Serban, Erik Poll, and Joost Visser arXiv preprint arXiv:1810.01185, 2018 [arXiv] [HTML]

2017

  1. Semantic versioning and impact of breaking changes in the Maven repository Steven Raemaekers, Arie Deursen, and Joost Visser Journal of Systems and Software, Vol 129, pp. 140–158, Elsevier, 2017 [DOI] [PDF]
  2. The Influence of Teamwork Quality on Software Team Performance Emily Weimar, Ariadi Nugroho, Joost Visser, Aske Plaat, Martijn Goudbeek, and Alexander P. Schouten CoRR, Vol abs/1701.06146, 2017 [arXiv]
  3. Towards a procedure for survey item selection in MIS Soerin Bipat, Lineke Sneller, and Joost Visser In 21st Pacific Asia Conference on Information Systems, PACIS 2017, Langkawi, Malaysia, July 16-20, 2017, pp. 95, 2017 [url]
  4. Computer Aided Verification of Relational Models by Strategic Rewriting Claudia Mónica Necco, José N Oliveira, Joost Visser, and Roberto Uzal Journal of Computer Science & Technology, Vol 17, 2017

2016

  1. Streaming software analytics Georgios Gousios, Dominik Safaric, and Joost Visser In Proceedings of the 2nd International Workshop on BIG Data Software Engineering, BIGDSE@ICSE 2016, Austin, Texas, USA, May 16, 2016, pp. 8–11, ACM, 2016 [DOI]
  2. Computer Aided Verification of Relational Models Claudia Mónica Necco, José R Oliveira, Joost Visser, and Roberto Uzal In XXII Congreso Argentino de Ciencias de la Computación (CACIC 2016)., 2016
  3. Towards a Benchmark for the Maintainability Evolution of Industrial Software Systems Till Döhmen, Magiel Bruntink, Davide Ceolin, and Joost Visser In 2016 Joint Conference of the International Workshop on Software Measurement and the International Conference on Software Process and Product Measurement, IWSM-MENSURA 2016, Berlin, Germany, October 5-7, 2016, pp. 11–21, IEEE Computer Society, 2016 [DOI]
  4. Building Software Teams: Ten Best Practices for Effective Software Development Joost Visser, Sylvan Rigal, Gijs Wijnholds, and Zeeger Lubsen O’Reilly Media, Inc., 2016 [Abstract] [HTML]
  5. Building Maintainable Software, C# Edition: Ten Guidelines for Future-Proof Code Joost Visser, Sylvan Rigal, Gijs Wijnholds, Pascal Eck, and Rob Leek O’Reilly Media, Inc., 2016 [Abstract] [HTML]
  6. Building Maintainable Software, Java Edition: Ten Guidelines for Future-Proof Code Joost Visser, Sylvan Rigal, Gijs Wijnholds, Pascal Eck, and Rob Leek O’Reilly Media, Inc., 2016 [Abstract] [HTML]

2015

  1. SIG/TÜViT evaluation criteria trusted product maintainability: Guidance for producers Joost Visser Software Improvement Group, Tech. Rep., pp. 7, 2015
  2. An empirical study into social success factors for agile software development Evelyn Kelle, Joost Visser, Aske Plaat, and Per Wijst In 2015 IEEE/ACM 8th International Workshop on Cooperative and Human Aspects of Software Engineering, pp. 77–80, 2015 [DOI] [url]
  3. Tracking known security vulnerabilities in proprietary software systems Mircea Cadariu, Eric Bouwers, Joost Visser, and Arie Deursen In 2015 IEEE 22nd International Conference on Software Analysis, Evolution, and Reengineering (SANER), pp. 516–519, 2015 [DOI] [url]
  4. Software risk management in practice: Shed light on your software product Jens Knodel, Matthias Naab, Eric Bouwers, and Joost Visser In 2015 IEEE 22nd International Conference on Software Analysis, Evolution, and Reengineering (SANER), pp. 592–594, 2015 [DOI] [PDF]
  5. Measuring and Monitoring Agile Development Status Martin P Boerman, Zeeger Lubsen, Damian A Tamburri, and Joost Visser In 2015 IEEE/ACM 6th International Workshop on Emerging Trends in Software Metrics, pp. 54–62, 2015 [DOI] [url]
  6. Profiling Energy Profilers Erik Jagroep, Jan Martijn EM Werf, Slinger Jansen, Miguel Ferreira, and Joost Visser In Proceedings of the 30th Annual ACM Symposium on Applied Computing, pp. 2198–2203, Association for Computing Machinery, 2015 [Abstract] [DOI] [url]
  7. Classification model for predicting cost slippage in governmental ICT projects Christos Makris, Pantelis Vikatos, and Joost Visser In Proceedings of the 30th Annual ACM Symposium on Applied Computing, pp. 1238–1241, Association for Computing Machinery, 2015 [Abstract] [DOI] [url]
  8. Refining Software Quality Prediction with LOD Davide Ceolin, Till Döhmen, and Joost Visser In Proceedings of the 11th International Workshop on Uncertainty Reasoning for the Semantic Web (URSW 2015) co-located with the 14th International Semantic Web Conference (ISWC 2015), Bethlehem, USA, October 12, 2015, Vol 1479, pp. 50–53, CEUR-WS.org, 2015 [url]
  9. What Affects Information Technology Capability: A Meta-Analysis on Aspects that Influence Information Technology Capability Soerin Bipat, Lineke Sneller, and Joost Visser In 21st Americas Conference on Information Systems, AMCIS 2015, Puerto Rico, August 13-15, 2015, Association for Information Systems, 2015 [url]
  10. Measuring Dependency Freshness in Software Systems Joël Cox, Eric Bouwers, Marko Van Eekelen, and Joost Visser In 2015 IEEE/ACM 37th IEEE International Conference on Software Engineering, Vol 2, pp. 109–118, 2015 [DOI] [url]

2014

  1. Monitoring Software Quality at Large Scale Eric Bouwers, Per John, and Joost Visser ERCIM News, Vol 2014, No. 99, 2014 [HTML]
  2. Quantifying the encapsulation of implemented software architectures Eric Bouwers, Arie Deursen, and Joost Visser In 2014 IEEE International Conference on Software Maintenance and Evolution, pp. 211–220, 2014
  3. SIG/TÜViT Evaluation Criteria Trusted Product Maintainability: Guidance for producers Version 6.1 Ir Joost Visser Software Improvement Group, 2014
  4. SIG Joost Visser TÜViT evaluation criteria trusted product maintainability, 2014
  5. Towards a catalog format for software metrics Eric Bouwers, Arie van Deursen, and Joost Visser In Proceedings of the 5th International Workshop on Emerging Trends in Software Metrics, pp. 44–47, 2014
  6. Test code quality and its relation to issue handling performance Dimitrios Athanasiou, Ariadi Nugroho, Joost Visser, and Andy Zaidman IEEE Transactions on Software Engineering, Vol 40, No. 11, pp. 1100–1125, IEEE, 2014
  7. A practical model for evaluating the energy efficiency of software applications Georgios Kalaitzoglou, Magiel Bruntink, and Joost Visser , [Sl]: Atlantis Press, 2014
  8. Semantic versioning versus breaking changes: A study of the maven repository Steven Raemaekers, Arie Van Deursen, and Joost Visser In 2014 IEEE 14th International Working Conference on Source Code Analysis and Manipulation, pp. 215–224, 2014
  9. Evaluating the testing quality of software defined infrastructures B Siebert, MCJD Eekelen, and J Visser 2014
  10. Model-based programming environments for spreadsheets Jácome Cunha, Jorge Mendes, João Saraiva, and Joost Visser Science of Computer Programming, Vol 96, pp. 254–275, Elsevier, 2014

2013

  1. Generative and Transformational Techniques in Software Engineering IV: International Summer School, GTTSE 2011, Braga, Portugal, July 3-9, 2011, Revised and Extended Papers Ralf Lämmel, João Saraiva, and Joost Visser Springer, 2013
  2. Testing principles, current practices, and effects of change localization Steven Raemaekers, Gabriela F Nane, Arie Deursen, and Joost Visser In 2013 10th Working Conference on Mining Software Repositories (MSR), pp. 257–266, 2013
  3. Evaluating usefulness of software metrics: an industrial experience report Eric Bouwers, Arie Deursen, and Joost Visser In 2013 35th International Conference on Software Engineering (ICSE), pp. 921–930, 2013
  4. Detecting cross-language dependencies generically Theodoros Polychniatis, Jurriaan Hage, Slinger Jansen, Eric Bouwers, and Joost Visser In 2013 17th European Conference on Software Maintenance and Reengineering, pp. 349–352, 2013
  5. Seflab: A lab for measuring software energy footprints Miguel A Ferreira, Eric Hoekstra, Bo Merkus, Bram Visser, and Joost Visser In 2013 2nd International workshop on green and sustainable software (GREENS), pp. 30–37, 2013
  6. Measuring the degree of service orientation in proprietary SOA systems Anwar Aldris, Ariadi Nugroho, Patricia Lago, and Joost Visser In 2013 IEEE Seventh International Symposium on Service-Oriented System Engineering, pp. 233–244, 2013
  7. Towards high performance software teamwork Emily Weimar, Ariadi Nugroho, Joost Visser, and Aske Plaat In Proceedings of the 17th International Conference on Evaluation and Assessment in Software Engineering, pp. 212–215, 2013
  8. Energy-efficiency indicators for e-services Jeroen Arnoldus, Joris Gresnigt, Kay Grosskop, and Joost Visser In 2013 2nd International Workshop on Green and Sustainable Software (GREENS), pp. 24–29, 2013
  9. Software metrics: pitfalls and best practices Eric Bouwers, Arie Deursen, and Joost Visser In 2013 35th International Conference on Software Engineering (ICSE), pp. 1491–1492, 2013
  10. The maven repository dataset of metrics, changes, and dependencies Steven Raemaekers, Arie Van Deursen, and Joost Visser In 2013 10th Working Conference on Mining Software Repositories (MSR), pp. 221–224, 2013
  11. Energy efficiency optimization of application software Kay Grosskop, and Joost Visser Vol 88, pp. 199–241, Elsevier, 2013
  12. A practical model for rating software security Haiyun Xu, Jeroen Heijmans, and Joost Visser In 2013 IEEE Seventh International Conference on Software Security and Reliability Companion, pp. 231–232, 2013
  13. Generative and TransformationalTechniques in Software Engineering IV Ralf Lämmel João Saraiva, and Joost Visser , 2013
  14. Identification of application-level energy optimizations Kay Grosskop, and Joost Visser Proceeding of ICT for Sustainability (ICT4S), Vol 4, pp. 101–107, 2013

2012

  1. Change is the Constant: keynote JMW Visser , 2012
  2. Constraint-aware schema transformation Tiago L Alves, Paulo F Silva, and Joost Visser , Elsevier, 2012
  3. Standardized code quality benchmarking for improving software maintainability Robert Baggen, José Pedro Correia, Katrin Schill, and Joost Visser Software Quality Journal, Vol 20, No. 2, pp. 287–307, Springer US, 2012
  4. Faster issue resolution with higher technical quality of software Dennis Bijlsma, Miguel Alexandre Ferreira, Bart Luijten, and Joost Visser Software quality journal, Vol 20, No. 2, pp. 265–285, Springer US, 2012
  5. Continuous Architecture Evaluation Eric Bouwers, and Joost Visser In of the BElgian-NEtherlands software eVOLution seminar, pp. 22, 2012
  6. Detection of seed methods for quantification of feature confinement Andrzej Olszak, Eric Bouwers, Bo Nørregaard Jørgensen, and Joost Visser In International Conference on Modelling Techniques and Tools for Computer Performance Evaluation, pp. 252–268, 2012
  7. Issue handling performance in proprietary software projects Aigerim Issabayeva, Ariadi Nugroho, and Joost Visser In 2012 9th IEEE Working Conference on Mining Software Repositories (MSR), pp. 209–212, 2012
  8. What is the value of your software? Jelle Groot, Ariadi Nugroho, Thomas Bäck, and Joost Visser In 2012 Third International Workshop on Managing Technical Debt (MTD), pp. 37–44, 2012
  9. An analysis of dependence on third-party libraries in open source and proprietary systems Steven Raemaekers, Arie Deursen, and Joost Visser In Sixth International Workshop on Software Quality and Maintainability, SQM, Vol 12, pp. 64–67, 2012
  10. Getting what you measure Eric Bouwers, Joost Visser, and Arie Van Deursen Communications of the ACM, Vol 55, No. 7, pp. 54–59, ACM New York, NY, USA, 2012
  11. Governance of spreadsheets through spreadsheet change reviews Miguel A Ferreira, and Joost Visser arXiv preprint arXiv:1211.7100, 2012
  12. Measuring software library stability through historical version analysis Steven Raemaekers, Arie Van Deursen, and Joost Visser In 2012 28th IEEE International Conference on Software Maintenance (ICSM), pp. 378–387, 2012
  13. Automatic event detection for software product quality monitoring Dennis Bijlsma, José Pedro Correia, and Joost Visser In 2012 Eighth International Conference on the Quality of Information and Communications Technology, pp. 30–37, 2012
  14. Technical debt in software development: from metaphor to theory report on the third international workshop on managing technical debt Philippe Kruchten, Robert L Nord, Ipek Ozkaya, and Joost Visser ACM SIGSOFT Software Engineering Notes, Vol 37, No. 5, pp. 36–38, ACM, 2012
  15. The use of UML class diagrams and its effect on code change-proneness Rut Torres Vargas, Ariadi Nugroho, Michel Chaudron, and Joost Visser In Proceedings of the Second Edition of the International Workshop on Experiences and Empirical Studies in Software Modelling, pp. 1–6, 2012
  16. Measuring Library Stability Through Historical Version Analysis SBA Raemaekers, Arie Van Deursen, and Joost Visser Technical Report Series TUD-SERG-2012-012, Delft University of Technology, Software Engineering Research Group, 2012
  17. How does your software measure up? Mastering the DNA of our information society Joost Visser Inagural address, Radboud Universiteit Nijmegen, 2012 [url]
  18. Verspilling Jeroen Arnoldus, and Joost Visser Informatie-Maandblad voor de Informatievoorziening, Vol 54, No. 3, pp. 33, 2012
  19. How does your software measure up? Mastering the DNA of our information society Joost Visser Radboud University, 2012 [url]

2010

  1. Deriving metric thresholds from benchmark data Tiago L Alves, Christiaan Ypma, and Joost Visser In 2010 IEEE International Conference on Software Maintenance, pp. 1–10, 2010
  2. Faster defect resolution with higher technical quality of software Bart Luijten, Joost Visser, and Andy Zaidman In 4th international workshop on software quality and maintainability (SQM 2010), 2010
  3. Assessment of issue handling efficiency Bart Luijten, Joost Visser, and Andy Zaidman In 2010 7th IEEE Working Conference on Mining Software Repositories (MSR 2010), pp. 94–97, 2010
  4. A cognitive model for software architecture complexity Eric Bouwers, Joost Visser, Carola Lilienthal, and Arie Deursen In 2010 IEEE 18th International Conference on Program Comprehension, pp. 152–155, 2010

2009

  1. From spreadsheets to relational databases and back João Alexandre Saraiva, Jácome Cunha, Joost Visser, Jácome Cunha, João Alexandre Saraiva, and Joost Visser In Proceedings of the workshop on Partial evaluation and program manipulation-PEPM, 2009
  2. Discovery-based edit assistance for spreadsheets Jácome Cunha, Joao Saraiva, and Joost Visser In 2009 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC), pp. 233–237, 2009
  3. Criteria for the evaluation of implemented architectures Eric Bouwers, Joost Visser, and Arie Van Deursen In 2009 IEEE International Conference on Software Maintenance, pp. 73–82, 2009
  4. A survey-based study of the mapping of system properties to ISO/IEC 9126 maintainability characteristics José Pedro Correia, Yiannis Kanellopoulos, and Joost Visser In 2009 IEEE International Conference on Software Maintenance, pp. 61–70, 2009
  5. Static estimation of test coverage Tiago L Alves, and Joost Visser In 2009 Ninth IEEE International Working Conference on Source Code Analysis and Manipulation, pp. 55–64, 2009
  6. 3rd International Workshop on Software Quality and Maintainability Christos Tjortjis, and Joost Visser In 2009 13th European Conference on Software Maintenance and Reengineering, pp. 271–272, 2009
  7. A Language for Proofs Using Galois Connections and Fork Algebras Paulo F Silva, Joost Visser, and José N Oliveira , 2009
  8. Galois: A language for proofs using galois connections and fork algebras Paulo F Silva, Joost Visser, and José Nuno Fonseca Oliveira , ACM, 2009
  9. From spreadsheets to relational databases and back Jácome Cunha, João Saraiva, and Joost Visser In Proceedings of the 2009 ACM SIGPLAN workshop on Partial evaluation and program manipulation, pp. 179–188, 2009

2008

  1. Coupled transformation of schemas, documents, queries, and constraints Joost Visser Electronic Notes in Theoretical Computer Science, Vol 200, No. 3, pp. 3–23, Elsevier, 2008
  2. A case study in grammar engineering Tiago L Alves, and Joost Visser In International Conference on Software Language Engineering, pp. 285–304, 2008
  3. Certification of technical quality of software products José Pedro Correia, and Joost Visser In Proc. of the Int’l Workshop on Foundations and Techniques for Open Source Software Certification, pp. 35–51, 2008
  4. Generative and Transformational Techniques in Software Engineering II Ralf Lämmel, Joost Visser, and João Saraiva Springer Berlin/Heidelberg, 2008
  5. Benchmarking technical quality of software products José Pedro Correia, and Joost Visser In 2008 15th Working Conference on Reverse Engineering, pp. 297–300, 2008
  6. Interpretation of source code clusters in terms of the ISO/IEC-9126 maintainability characteristics Yiannis Kanellopoulos, Christos Tjortjis, Ilja Heitlager, and Joost Visser In 2008 12th European Conference on Software Maintenance and Reengineering, pp. 63–72, 2008
  7. Industrial Realities of Program Comprehension (IRPC 2008) Thomas Dean, and Joost Visser In 2008 16th IEEE International Conference on Program Comprehension, pp. 283–284, 2008

2007

  1. Observing unit test maturity in the wild Ilja Heitlager, Tobias Kuipers, and Joost Visser 13th Dutch Testing Day, 2007
  2. Strongly typed rewriting for coupled software transformation Alcino Cunha, and Joost Visser Electronic Notes in Theoretical Computer Science, Vol 174, No. 1, pp. 17–34, Elsevier, 2007
  3. Coupled schema transformation and data conversion for XML and SQL Pablo Berdaguer, Alcino Cunha, Hugo Pacheco, and Joost Visser In International Symposium on Practical Aspects of Declarative Languages, pp. 290–304, 2007
  4. Transformation of structure-shy programs: applied to XPath queries and strategic functions Alcino Cunha, and Joost Visser In Proceedings of the 2007 ACM SIGPLAN symposium on Partial evaluation and semantics-based program manipulation, pp. 11–20, 2007
  5. Monitoring the quality of outsourced software Tobias Kuipers, Joost Visser, and Gerjon De Vries In Proc. Int. Workshop on Tools for Managing Globally Distributed Software Development (TOMAG 2007), J. van Hillegersberg et al., Eds. Center for Telematics and Information Technology, Netherlands, 2007
  6. Quality assessment for embedded SQL Huib Van Den Brink, Rob Van Der Leek, and Joost Visser In Seventh IEEE International Working Conference on Source Code Analysis and Manipulation (SCAM 2007), pp. 163–170, 2007
  7. Extended static checking by strategic rewriting of pointfree relational expressions C Necco, José Nuno Oliveira, and Joost Visser Draft of February, Vol 3, 2007
  8. Maintainability index revisited–position paper Tobias Kuipers, and Joost Visser In Special session on system quality and maintainability (SQM 2007) of the 11th European conference on software maintenance and reengineering (CSMR 2007), 2007
  9. A type-level approach to component prototyping Luı́s Barbosa, Jácome Cunha, and Joost Visser In International workshop on Synthesis and analysis of component connectors: in conjunction with the 6th ESEC/FSE joint meeting, pp. 23–36, 2007
  10. SdfMetz: Extraction of Metrics and Graphs From Syntax Definitions—Tool Demonstration— Tiago L Alves, and Joost Visser , 2007
  11. A practical model for measuring maintainability Ilja Heitlager, Tobias Kuipers, and Joost Visser In 6th international conference on the quality of information and communications technology (QUATIC 2007), pp. 30–39, 2007

2006

  1. Generative and Transformational Techniques in Software Engineering-International Summer School, GTTSE 2005. Braga, Portugal, July 4-8, 2005. Revised Papers Ralf Lammel, Joao Saraiva, and Joost Visser Lecture Notes in Computer Science, Vol 4143, Berlin: Springer-Verlag, 1973-, 2006
  2. Structure metrics for XML Schema Joost Visser Proceedings of XATA, Vol 2006, 2006
  3. Strong types for relational databases Alexandra Silva, and Joost Visser In Proceedings of the 2006 ACM SIGPLAN workshop on Haskell, pp. 25–36, 2006
  4. Matching objects without language extension Joost Visser , Eth Swiss Federal Institute of Technology, 2006
  5. Grammar-centered development of vdm support Tiago Alves, and Joost Visser In Towards Next Generation Tools for VDM: Contributions to the First International Overture Workshop, Newcastle, July 2005, pp. 11, 2006
  6. Strong Types for Relational Data Stored in Databases or Spreadsheets Alexandra Martins Silva, Joost Visser, and Jose Nuno Oliveira , 2006
  7. Generative and Transformational Techniques in Software Engineering: International Summer School, GTTSE 2005, Braga, Portugal, July 4-8, 2005. Revised Papers Ralf Lämmel, João Saraiva, and Joost Visser Springer, 2006
  8. Functional pearl: Strong types for relational databases Alexandra Silva, and Joost Visser In ACM SIGPLAN 2006 Haskell Workshop, 2006
  9. Strong Types for Relational Databases (Functional Pearl) Alexandra Silva, and Joost Visser , 2006
  10. Type-safe two-level data transformation Alcino Cunha, José Nuno Oliveira, and Joost Visser In International Symposium on Formal Methods, pp. 284–299, 2006

2005

  1. Strategic term rewriting and its application to a VDM-SL to SQL conversion Tiago L Alves, Paulo F Silva, Joost Visser, and José Nuno Oliveira In International Symposium on Formal Methods, pp. 399–414, 2005
  2. Metrication of SDF grammars Tiago Alves, and Joost Visser Dept. de Informática da Univ. do Minho Campus de Gualtar, Braga, Portugal. Rep. Tec. DI-PURe-05.05, Vol 1, 2005
  3. Development of an industrial strength grammar for VDM Tiago Alves, and Joost Visser Techn. Report DI-PURe-05.04, Vol 1, 2005
  4. CAMILA revival: VDM meets Haskell Joost Visser, José Nuno Fonseca Oliveira, LS Barbosa, Joao Fernando Ferreira, and Alexandra Mendes , University of Newcastle TR series, 2005
  5. Haskell Communities and Activities Report Andres Löh, Lloyd Allison, Tiago Miguel Laureano Alves, Krasimir Angelov, Dmitry Astapov, Alistair Bayley, Jean-Philippe Bernardy, Clifford Beshers, Edwin Brady, Chris Brown, and others , 2005

2004

  1. A Tool-based Methodology for Software Portfolio Monitoring. Tobias Kuipers, and Joost Visser In Software Audit and Metrics, pp. 118–128, 2004
  2. Source model analysis using the JJTraveler visitor combinator framework Arie Van Deursen, and Joost Visser Software: Practice and Experience, Vol 34, No. 14, pp. 1345–1379, John Wiley & Sons, Ltd., 2004
  3. Tutorial on strategic programming across programming paradigms Joost Visser, and Joao Saraiva In 8th Brazilian Symposium on Programming Languages, Niteroi, Brazil, pp. 96, 2004
  4. Kwaliteit-Portal voor broncodeanalyse Tobias Kuipers, and Joost Visser Informatie-Maandblad voor de Informatievoorziening, pp. 41–41, Amsterdam., 2004
  5. Applying Type Reconstruction Techniques to Detect Undersized Account Numbers in an Object-oriented Software Portfolio–Practitioner Report– Tobias Kuipers, Marc Paulhus, Joost Visser, and Gerjon Vries , 2004
  6. Portfolio-monitoring T Kuipers, and J Visser INFORMATIE, pp. 40–44, INTERMEDIA BV-SAMSON-JOURNALS, 2004
  7. Matching Objects Joost Visser, and Ralf Lämmel 2004

2003

  1. A Strafunski application letter Ralf Lämmel, and Joost Visser In International Symposium on Practical Aspects of Declarative Languages, pp. 357–375, 2003
  2. Strategic programming meets adaptive programming Ralf Lämmel, Eelco Visser, and Joost Visser In Proceedings of the 2nd international conference on Aspect-oriented software development, pp. 168–177, 2003
  3. Generic traversal over typed source code representations Johannes Michiel Willem Visser, and others 2003
  4. REPORT SEN-E0325 DECEMBER 23, 2003 A Strafunski Application Letter, Ralf Lämmel, and Joost Visser , Citeseer, 2003
  5. REPORT SEN-E0324 DECEMBER 23, 2003 Ralf Lфmmel, Joost Visser, and Joost Visser , 2003
  6. REPORT SEN-E0321 DECEMBER 23, 2003 Ralf Lämmel, and Joost Visser , 2003

2002

  1. Domain-specific languages Arie Van Deursen, Paul Klint, Joost Visser, and others Encyclopedia of Microcomputers, Vol 28, pp. 53–68, 2002
  2. The essence of strategic programming–an inquiry into trans-paradigmatic genericity Ralf Lämmel, Eelco Visser, and Joost Visser Draft, submitted for publication, 2002
  3. Design patterns for functional strategic programming Ralf Lämmel, and Joost Visser In Proceedings of the 2002 ACM SIGPLAN workshop on Rule-based programming, pp. 1–14, 2002
  4. Grammars as feature diagrams Merijn Jonge, and Joost Visser In ICSR7 Workshop on Generative Programming, pp. 23–24, 2002
  5. Building program understanding tools using visitor combinators Arie Van Deursen, and Joost Visser In Proceedings 10th International Workshop on Program Comprehension, pp. 137–146, 2002
  6. Strategic polymorphism requires just two combinators! Ralf Lämmel, and Joost Visser arXiv preprint cs/0212048, 2002
  7. Workshop on Generative Programming 2002 (GP2002) Merijn Jonge, and Joost Visser In International Conference on Software Reuse, pp. 331–331, 2002
  8. Typed combinators for generic traversal Ralf Lämmel, and Joost Visser In International Symposium on Practical Aspects of Declarative Languages, pp. 137–154, 2002

2001

  1. The ASF+SDF Meta-environment: A Component-Based Language Development Environment Mark Brand, Arie Deursen, Jan Heering, Hayco Jong, Merijn Jonge, Tobias Kuipers, Paul Klint, Leon Moonen, Pieter Olivier, Jeroen Scheerder, and others In Compiler Construction, pp. 365–370, 2001
  2. Visitor combination and traversal control Joost Visser In Proceedings of the 16th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, pp. 270–282, 2001
  3. XT: A bundle of program transformation tools system description Merijn De Jonge, Eelco Visser, and Joost Visser Electronic Notes in Theoretical Computer Science, Vol 44, No. 2, pp. 79–86, Elsevier, 2001
  4. Collaborative software development Merijn De Jonge, Eelco Visser, and Joost MW Visser Centrum voor Wiskunde en Informatica, 2001
  5. REPORT SEN-R0124 AUGUST 2001 R Lämmel, and JMW Visser , 2001
  6. REPORT SEN-R0210 JUNE 30, 2002 A Deursen, and JMW Visser , 2001

2000

  1. Domain-specific languages: An annotated bibliography Arie Van Deursen, Paul Klint, and Joost Visser ACM Sigplan Notices, Vol 35, No. 6, pp. 26–36, ACM, 2000
  2. Dealing with large bananas Ralf Lämmel, Joost Visser, and Jan Kort , Citeseer, 2000
  3. Grammars as contracts Merijn De Jonge, and Joost Visser In International Symposium on Generative and Component-Based Software Engineering, pp. 85–99, 2000
  4. Functional transformation systems Jan Kort, Ralf Lämmel, and Joost Visser , Citeseer, 2000
  5. Type-safe functional strategies Ralf Lämmel, and Joost Visser In Scottish Functional Programming Workshop, Vol 7, 2000
  6. Domain-specific languages P Klint Deursen, JMW Visser, Arie Deursen, Paul Klint, and Joost Visser 2000

1999

  1. HASDF: A generalized lr-parser generator for haskell Merijn Jonge, Tobias Kuipers, and Johannes Michiel Willem Visser , CWI (Centre for Mathematics and Computer Science), 1999

1998

    1997