Publications

Google Scholar (author profile) / DBLP: Trier, SigMod / CSB / Researchr / MS academic search / Arnetminer / Mendeley / ResearchGate

See also scientific publications by SIG.

When new publications appear, I tend to announce them on twitter.

You can follow me on Medium.

2016

  • “Building Software Teams – Ten Best Practices for Effective Software Development”, Joost Visser,Sylvan Rigal, Gijs Wijnholds, Zeeger Lubsen, O’Reilly Media, 2016. O’Reilly / Amazon
  • Towards a Benchmark for the Maintainability Evolution of Industrial Software Systems, Till Döhmen, Magiel Bruntink, Davide Ceolin, Proc. of the 2016 Joint Conference of the International Workshop on Software Measurement and the International Conference on Software Process and Product Measurement (IWSM-MENSURA), pp 11-21, IEEE.
  • Streaming software analytics, Georgios Gousios, Dominik Safaric, Joost Visser, In Proceedings of the 2nd International Workshop on BIG Data Software Engineering, pp 8-11, 2016, ACM.
  • Semantic Versioning and Impact of Breaking Changes in the Maven Repository, Steven Raemaekers, Arie van Deursen, Joost Visser. Journal of Systems and Software, 2016, Elsevier.
  • Computer Aided Verification of Relational Models, Claudia Mónica Necco, José N. Oliveira, Joost Visser, Roberto Uzal. XXII Congreso Argentino de Ciencias de la Computación (CACIC 2016), 2016.
  • “Building Maintainable Software – Ten Guidelines for Future-Proof Code”, Joost Visser, Pascal van Eck, Rob van der Leek, Sylvan Rigal, Gijs Wijnholds, O’Reilly Media, 2016. SIG / O’Reilly / Amazon / Barnes and Noble

2015

  • “Voorbij Elias en de schuldvraag: data, duiding en durf” by Joost Visser. Blog entry on ibestuur, March 2015.
  • “An Empirical Study into Social Success Factors for Agile Software Development” by Evelyn van Kelle, Joost Visser, Aske Plaat and Per van der Wijst in proceedings of the 8th International Workshop on Cooperative and Human Aspects of Software Engineering (CHASE 2015).
  • “Measuring and Monitoring Agile Development Status” by Martin P. Boerman, Zeeger Lubsen, Damian A. Tamburri and Joost Visser in proceedings of the 6th International Workshop on Emerging Trends in Software Metrics (WETSoM 2015).
  • “Systematic Analysis of Information Technology Definitions” by Soerin Bipat, Lineke Sneller, and Joost Visser, in proceedings of the Second International Conference on Advances in Management, Economics and Social Science (MES 2015).
  • “Software Risk Management in Practice: Shed Light on Your Software Product” by Jens Knodel, Matthias Naab, Eric Bouwers, Joost Visser, tutorial at SANER 2015.
  • “Measuring dependency freshness in software systems” by Joel Cox, Eric Bouwers, and Joost Visser, in ICSE SEIP 2015.
  • “Tracking Known Security Vulnerabilities in Proprietary Software Systems” by Mircea Cadariu, Eric Bouwers, Joost Visser and Arie van Deursen in SANER 2015.
  • “Classification Model for Predicting Cost Slippage in Governmental ICT Projects”, by Christos Makris, Pantelis Vikatos, Joost Visser in ACM SAC 2015.
  • “Profiling Energy Profilers”, by Erik Jagroep, Jan Martijn E. M. van der Werf, Slinger Jansen, Miguel Ferreira, Joost Visser in ACM SAC 2015.

2014

2013

  • “A Practical Model For Rating Software Security” by Haiyun Xu, Jeroen Heijmans, and Joost Visser, in proceedings of the 7th International Conference on Software Security and Reliability (SERE 2013).
  • “Testing Principles, Current Practices and Effects of Change Localization” by Steven Raemaekers, Arie van Deursen and Joost Visser, in proceedings of the 10th Working Conference on Mining Software Repositories (MSR 2013).
  • “Mining Metrics, Changes and Dependencies from the Maven Dependency Dataset” by Steven Raemaekers, Arie van Deursen and Joost Visser, in proceedings of the 10th Working Conference on Mining Software Repositories (MSR 2013).
  • “Towards High Performance Software Teamwork” by Emily Weimar, Ariadi Nugroho, Joost Visser and Aske Plaat, in proceedings of the 17th international conference on Evaluation and Assessment in Software Engineering (EASE 2013).
  • “Energy-Efficiency Indicators for e-Services” by Jeroen Arnoldus, Joris Gresnigt, Kay GrossKop, Joost Visser, in proceedings of the 2nd International Workshop on Green and Sustainable Software (GREENS 2013).
  • “SEFLab: A Lab for Measuring Software Energy Footprints” by Miguel Ferreira, Eric Hoekstra, Bo Merkus, Bram Visser and Joost Visser, in proceedings of the 2nd International Workshop on Green and Sustainable Software (GREENS 2013).
  • “ICT-contracted naar Deens ontwerp” by Joost Visser, Blog entry on iBestuur, February 2013. Also appeared in English at CIO UK.
  • “Energy Efficiency Optimization of Application Software” by  Kay Grosskop and Joost Visser, , Chapter 5 in Ali Hurson, Editor(s), Advances in Computers, Volume 88, Pages 199-241, Elsevier, 2013. DOI
  • “Generative and Transformational Techniques in Software Engineering IV”, Ralf Lämmel, João Saraiva, Joost Visser (Eds.), International Summer School, GTTSE 2011, Braga, Portugal, July 3-9, 2011. Revised Papers. Lecture Notes in Computer Science 7680, Springer 2013. DOI
  • “Evaluating Usefulness of Software Metrics – an Industrial Experience Report” by Eric Bouwers, Arie Van Deursen and Joost Visser, Software Engineering in Practice (SEIP) track of the 35th International Conference on Software Engineering (ICSE 2013).
  • “Software metrics: Pitfalls & Best Practices” by Eric Bouwers, Arie Van Deursen and Joost Visser, Tutorial at 35th International Conference on Software Engineering (ICSE 2013).
  • “Detecting cross-language dependencies generically” by Theodoros Polychniatis, Eric Bouwers, Joost Visser, Jurriaan Hage and Slinger Jansen, accepted for publication in the proceedings of the ERA track of the 17th European Conference on Software Maintenance and Reengineering (CSMR 2013).
  • “Measuring the Degree of Service Orientation in Proprietary SOA Systems” by Anwar Aldris, Ariadi Nugroho, Patricia Lago and Joost Visser, accepted for publication in the proceedings of the Seventh IEEE International Symposium on Service-Oriented System Engineering (SOSE 2013).
  • “Identification of Application-level Energy-Optimizations” by Kay Grosskop and Joost Visser, accepted for publication in the proceedings of the conference on ICT for Sustainability (ICT4S 2013).

2012

  • “How does your software measure up? Mastering the DNA of our information society” by Joost Visser, Inaugural address, 2012.
  • “Groene Software” by Joost Visser, blog entry on iBestuur, November 2012.
  • “Technical debt in software development: from metaphor to theory”,  Report on the third international workshop on managing technical debt by Philippe Kruchten, Robert L. Nord, Ipek Ozkaya, and Joost Visser, In SIGSOFT Software Engineering Notes 37, 5 (September 2012), pages 36-38, ACM 2012. DOI
  • “The Use of UML Class Diagrams and Code Change-proneness” by Rut Torres Vargas, Ariadi Nugroho, Michel Chaudron and Joost Visser, in proceedings of  the workshop on Experiences and Empirical Studies in Software Modelling (EESSMod), 2012.
  • Wat kost 65 + 1 + 1 + 1 + 2 + 2 … ? by Joost Visser, blog entry on iBestuur, July 2012.
  • “Governance of Spreadsheets through Spreadsheet Change Reviews” by Miguel Ferreira and Joost Visser, in proceedings of the annual conference of the European Spreadsheet Risk Interest Group (EuSpRIG 2012).  SIG
  • “Measuring Software Library Stability Through Historical Version Analysis” by Steven Raemaekers, Arie van Deursen, and Joost Visser, in Proceedings of the 28th IEEE International Conference on Software Maintenance (ICSM 2012). SIG
  • Frisse blik op onze transparantie by Joost Visser, blog entry on iBestuur, June 2012. Also in English: A fresh look at transparency.
  • “Model-based Programming Environments for Spreadsheets” by Jácome Cunha, João Saraiva, and Joost Visser, in Proceedings of the 16th Brazilian Symposium on Programming Languages (Simpósio Brasileiro de Linguagens de Programação, SBLP 2012), 2012.
  • “Getting what you measure – Four common pitfalls in using software metrics for project management” by Eric Bouwers, Joost Visser, Arie van Deursen, ACM Queue, Volume 10 Issue 5, May 2012. DOI Also appeared in Communications of the ACM, Vol. 55 No. 7, Pages 54-59 ACM SIG
  • “Automatic Event Detection for Software Product Quality Monitoring” by Dennis Bijlsma, José Pedro Correia and Joost Visser, in Proceedings of the 8th International Conference on the Quality of Information and Communications Technology (QUATIC 2012), 2012. SIG
  • ICT: Wat mag het kosten en wat levert het op? by Joost Visser, blog entry on Financieel Management, May 2012.
  • Waar voor onze ICT-centen by Joost Visser, blog entry on iBestuur, May 2012.
  • Joost Visser, Kijk uit voor loslopende spreadsheets!, Blog entry at Financieel Management (FM.nl), May 2012. Also in English: Look out – Spreadsheets on the loose.
  • Voorkom onzichtbare verspilling: energiebehoefte van software” by Jeroen Arnoldus and Joost Visser, in Informatie, april 2012, pages 33-37, Sdu, 2012. SIG
  • Jelle de Groot, Ariadi Nugroho, Thomas Bäck, and Joost Visser, What is the value of your software?, In proceedings of the Third International Workshop on Managing Technical Debt (MTD 2012), 2012. SIG
  • Aigerim Issabayeva, Ariadi Nugroho, and Joost Visser, Issue Handling Performance in Proprietary Software Projects, In proceedings of the 9th Working Conference on Mining Software Repositories (MSR 2012), 2012. SIG
  • Andrzej Olszak, Eric Bouwers, Bo Nørregaard Jørgensen, and Joost Visser, Detection of Seed Methods for Quantification of Feature Confinement, In proceedings of the 50th International Conference on Objects, Models, Components, Patterns (TOOLS Europe 2012), 2012. SIG
  • Jelle de Groot en Joost Visser, De waarde van software bepalen, IT-Auditor 1/2012, NOREA, 2012.
  • Steven Raemaekers, Arie van Deursen, and Joost Visser, An Analysis of Dependence on Third-party Libraries in Open Source and Proprietary Systems, in proceedings of the Sixth International Workshop on Software Quality and Maintainability (SQM 2012), 2012. SIG
  • Joost Visser, Change is the Constant, keynote article in ERCIM News 88, special issue on Evolving Software, January 2012.

2011

  • Eric Bouwers and Joost Visser, Continuous Architecture Evaluation, Abstract of presentation at the 10th BElgian-NEtherlands software eVOLution seminar (BENEVOL 2011). PDF
  • Joost Visser, Het Deltaplan ICT moet een norm stellen, Binnenlands Bestuur, December, 2011.
  • Joost Visser, Improving Software Quality with Clear, Standards-Based Metrics webinar, IT Metrics & Productivity Institute (ITMPI), Computer Aid, November 2011.
  • Joost Visser, Digging into the National ICT Dashboard, InSIGht, September 2011.
  • Jelle de Groot and Joost Visser, Waarde van software wordt overschat, article in CFO Magazine, September/October 2011. Reprinted in FM.NL.
  • Joost visser, ICT-dashboard Rijk kan stukken beter, article in FD, September 2011.
  • Joost Visser and Jeroen Arnoldus, Mining the Dutch National ICT Dashboard, SIG Analysis Report, August 2011.
  • Joost Visser, “Green it vraagt om groene software”, article in CIO Magazine, p107, August 2011.
  • Joost Visser, Spreadsheets: Zwitsers zakmes of boomerang, article in CIO Magazine, p119, August 2011. Translation available: Spreadsheets: Swiss pocket knife or boomerang
  • Tiago L. Alves, José Pedro Correia, and Joost Visser, Benchmark-based Aggregation of Metrics to Ratings, In Proceedings of the Joint Conference of the 21th International Workshop on Software Measurement (IWSM) and the 6th International Conference on Software Process and Product Measurement (Mensura), pp20-29, IEEE Computer Society, 2011. SIG DOI
  • Eric Bouwers, Arie van Deursen, and Joost Visser, Dependency Profiles for Software Architecture Evaluations, In proceedings of the 27th IEEE International Conference on Software Maintenance (ICSM 2011), p540-543, IEEE, 2011. DOI TR SIG
  • Rick Klompé and Joost Visser, Project Management Through Product Measurement, InSIGht, June 2011
  • Joost Visser, Q&A on Green Software, ClubGreen.
  • Eric Bouwers, José Pedro Correia, Arie van Deursen, and Joost Visser, Quantifying the Analyzability of Software Architectures, in proceedings of the 9th Working IEEE/IFIP Conference on Software Architecture (WICSA 2011), pp. 83-92,IEEE Computer Society, 2011. SIG DOI
  • Ariadi Nugroho, Tobias Kuipers, and Joost Visser, An Empirical Model of Technical Debt and Interest, in proceedings of the 2nd International Workshop on Managing Technical Debt (MTD 2011), pages 1-8, ACM, 2011. SIG DOI
  • Dennis Bijlsma, Miguel Ferreira, Bart Luijten, and Joost Visser, Faster Issue Resolution with Higher Technical Quality of Software, Software Quality Journal, 2011.DOI
  • Robert Baggen, José Pedro Correia, Katrin Schill, and Joost Visser, Standardized Code Quality Benchmarking for Improving Software Maintainability, Software Quality Journal, 2011. DOI
  • Jácome Cunha, Joost Visser, Tiago Alves, and João Saraiva, Type-safe Evolution of Spreadsheets, In proceedings of the 14th international conference on Fundamental Approaches to Software Engineering (FASE 2011), Lecture Notes in Computer Science, Volume 6603, pp 186-201, Springer, 2011. DOI PDF
  • Generative and Transformational Techniques in Software Engineering III, International Summer School, GTTSE 2009, Braga, Portugal, July 6-11, 2009. Revised Papers, editors: João M. Fernandes, Ralf Lämmel, Joost Visser and João Saraiva, Lecture Notes in Computer Science, Volume 6491, 2011. DOI ebook
  • Joost Visser, Assessing and Predicting Reliability of Applications, InSIGht, January 2011.

2010

  • Joost Visser, Research Shows Strong Impact of Software Quality on Cost, InSIGht, September 2010.
  • Jan Willem Klerkx and Joost Visser, The promise and reality of Business Process Modelling, InSIGht, September 2010.
  • Tiago Alves, Christiaan Ypma, and Joost Visser, Deriving Metric Thresholds from Benchmark Data, In proceedings of the 26th IEEE International Conference on Software Maintenance (ICSM 2010), September 12-18, 2010, Timișoara, Romania, IEEE Computer Society, 2010. PDF SIG DOI
  • Hans van Oosten, Xander Schrijen, and Joost Visser, Dependence on Internet Protocol Version 4 in application software source code, SIG analysis report, September 2010.
  • Bart Luijten, Joost Visser, and Andy Zaidman (TU Delft), Assessment of Issue Handling Efficiency, In proceedings of the 7th IEEE Working Conference on Mining Software Repositories (MSR 2010), May 2-3, 2010, Cape Town, South Africa, pages 94-97, IEEE Computer Society, 2010. PDF SIG DOI
  • Bart Luijten and Joost Visser, Faster Defect Resolution with Higher Technical Quality of Software, In proceedings of the 4th International Workshop on Software Quality and Maintainability (SQM 2010), March 15, 2010, Madrid, Spain, 2010. PDF SIG
  • Robert Baggen, Katrin Schill, and Joost Visser, Standardized Code Quality Benchmarking for Improving Software Maintainability, In proceedings of the 4th International Workshop on Software Quality and Maintainability (SQM 2010), March 15, 2010, Madrid, Spain, 2010. PDF SIG
  • Eric Bouwers, Carola Lilienthal, Joost Visser, and Arie van Deursen, A Cognitive Model for Software Architecture Complexity, In Proceedings of the 18th International Conference on Program Comprehension (ICPC 2010), IEEE Computer Society, 2010.TR DOI
  • Alcino Cunha and Joost Visser, Transformation of Structure-Shy Programs with Application to XPath Queries and Strategic Functions, In Science of Computer Programming, Volume 76, Issue 6, 1 June 2011, Pages 516-539, Special issue on Partial Evaluation and Program Manipulation (selected paper of PEPM 2007), Elsevier, 2010. DOI
  • Miguel Ferreira and Joost Visser, Risks in the Adoption of OpenOffice.org by Governmental Organisations, SIG analysis report, January 2010.

2009

  • Jácome Cunha, João Saraiva, and Joost Visser, Discovery-based Edit Assistance for Spreadsheets, In proceedings of 2009 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC 2009), pages 233-237, IEEE Computer Society, 2009. DOI
  • Paulo F. Silva, Joost Visser, and José N. Oliveira, Galois: A Language for Proofs Using Galois Connections and Fork Algebras, In proceedings of the ACM SIGSAM 2009 International Workshop on Programming Languages for Mechanized Mathematics Systems (PLMMS 2009), to appear, 2009. PDF
  • Tiago L. Alves and Joost Visser, Static Estimation of Test Coverage, In proceedings of the Ninth IEEE International Working Conference on Source Code Analysis and Manipulation (SCAM 2009), pages 55-64, IEEE Computer Society, 2009. DOI SIG
  • Jose Pedro Correia, Yiannis Kanellopoulos, and Joost Visser, A Survey-based Study of the Mapping of System Properties to ISO/IEC 9126 Maintainability Characteristics, In proceedings of the 25th IEEE International Conference on Software Maintenance (ICSM 2009), pages 61-70, IEEE Computer Society, 2009. DOI SIG
  • Eric Bouwers, Joost Visser, and Arie van Deursen, Criteria for the Evaluation of Implemented Architectures, In proceedings of the 25th IEEE International Conference on Software Maintenance (ICSM 2009), pages 73-82, IEEE Computer Society, 2009.DOI SIG
  • Joost Visser and Jan Willem Klerkx, Software Systemen TÜV-geprÃŒft, CIO Magazine, May 2009. PDF (in Dutch)
  • José Pedro Correia, Yiannis Kanellopoulos, and Joost Visser, Mapping System Properties to ISO/IEC 9126 Maintainability Characteristics, In the Third International Workshop on Software Quality and Maintainability (SQM 2009), to appear.
  • Christos Tjortjis and Joost Visser: 3rd International Workshop on Software Quality and Maintainability. In proceedings of the 13th European Conference on Software Maintenance and Reengineering (CSMR 2009), pages 271-272, IEEE, 2009. DOI
  • Jácome Cunha, João Saraiva, and Joost Visser, From Spreadsheets to Relational Databases and Back, In proceedings of the 2009 ACM SIGPLAN Symposium on Partial Evaluation and Semantics-based Program Manipulation (PEPM 2009), pages 179-188, ACM, 2009. DOI

2008

  • Tiago L. Alves and Joost Visser, A Case Study in Grammar Engineering, In proceedings of the 1st International Conference on Software Language Engineering (SLE 2008), pages 285-304, Lecture Notes in Computer Science 5452, Springer, 2008. DOI SIG
  • Thomas Dean and Joost Visser, Industrial Realities of Program Comprehension (IRPC 2008), In proceedings of the 16th IEEE International Conference on Program Comprehension (ICPC 2008), pp. 283-284, IEEE Computer Society Press, 2008 DOI
  • José Pedro Correia and Joost Visser, Benchmarking Technical Quality of Software Products, In proceedings of the 15th Working Conference on Reverse Engineering (WCRE 2008), pages 297-300, IEEE Computer Society Press, 2008. DOI SIG
  • José Pedro Correia and Joost Visser, Certification of Technical Quality of Software, In Proceedings of the 2nd International Workshop on Foundations and Techniques for Open Source Software Certification (OpenCert 2008), satellite event of the 4th International Conference on Open Source Systems (OSS 2008), Research Report 398, pages 35-51, United Nations University – International Institute for Software Technology (UNU-IIST), 2008. PDF See also Software Product Certification by SIG and TÜViT.
  • Tiago L. Alves, Paulo F. Silva, and Joost Visser, Constraint-aware Schema Transformation, In proceedings of The Ninth International Workshop on Rule-Based Programming (Rule 2008). (PDFSIG
  • Joost Visser, Coupled Transformation of Schemas, Documents, Queries, and Constraints, In Proceedings of the 3rd International Workshop on Automated Specification and Verification of Web Systems (WWV 2007), ENTCS, volume 200, issue 3, pages 3-23, 2008. DOI
  • Yiannis Kanellopoulos, Ilja Heitlager, Christos Tjortjis, and Joost Visser, Interpretation of Source Code Clusters in Terms of ISO/IEC-9126 Quality Characteristics, In proceedings of the 12th European Conference on Software Maintenance and Reengineering, (CSMR 2008), pages 63-72, IEEE Computer Society.DOI
  • Generative and Transformational Techniques in Software Engineering II, International Summer School, GTTSE 2007, Braga, Portugal, July 2-7. 2007, Revised Papers, Lämmel, Ralf; Visser, Joost; Saraiva, Joao (Eds.), Lecture Notes in Computer Science, Vol. 5235, 2008.

2007

  • Ilja Heitlager, Tobias Kuipers, and Joost Visser, Observing Unit Test Maturity in the Wild, Presentation abstract, 13th Dutch Testing Day 2007 (Test Dag). (PDF)
  • Ilja Heitlager, Tobias Kuipers, and Joost Visser, A Practical Model for Measuring Maintainability, In proceedings of the 6th International Conference on the Quality of Information and Communications Technology (QUATIC 2007), pages 30-39, IEEE Computer Society Press, 2007. (PDFDOI SIG
  • Huib van den Brink, Rob van der Leek, and Joost Visser, Quality Assessment for Embedded SQL, In proceedings of the Seventh IEEE International Working Conference on Source Code Analysis and Manipulation (SCAM 2007), IEEE Computer Society Press, 2007. (PDFSIG
  • Luís Barbosa, Jácome Cunha and Joost Visser, A Type-level Approach to Component Prototyping, In SYANCO ’07: International workshop on Synthesis and analysis of component connectors, pages 23-36, ACM, September, 2007. (PDF,DOI)
  • Tobias Kuipers, Joost Visser, and Gerjon de Vries, Monitoring the Quality of Outsourced Software, In proceedings of the Workshop on Tools for Managing Globally Distributed Software Development (TOMAG 2007), 2007. (PDFSIG
  • Tobias Kuipers and Joost Visser, Maintainability Index Revisited – position paper, System Quality and Maintainability (SQM 2007), satellite of CSMR 2007. (PDF)
  • Tiago Alves and Joost Visser, SdfMetz: Extraction of Metrics and Graphs From Syntax Definitions – Tool Demonstration, In Seventh Workshop on Language Descriptions, Tools and Applications (LDTA 2007), ENTCS, to appear, 2007. (PDF)
  • Alcino Cunha and Joost Visser, Transformation of Structure-Shy Programs, Applied to XPath Queries and Strategic Functions, In Proceedings of the 2007 ACM SIGPLAN Workshop on Partial Evaluation and Program Manipulation, PEPM 2007, pages 11-20, ACM 2007. DOI PDF
  • Pablo Berdaguer, Alcino Cunha, Hugo Pacheco, Joost Visser. Coupled Schema Transformation and Data Conversion For XML and SQL. In M. Hanus (Ed.), PADL 2007: Practical Aspects of Declarative Languages, LNCS 4354, pp. 290-304, Springer, 2007. (PDF). This paper is supported by the 2LT library.

2006

  • Joost Visser, Matching Objects Without Language Extension. In Journal of Object Technology, Vol 5, No 8, Nov/Dec 2006, pages 81-100. (HTMLPDF) The paper is supported by the MatchO library.
  • Alexandra Silva and Joost Visser, Strong Types for Relational Databases (Functional Pearl). In Haskell ’06: Proceedings of the 2006 ACM SIGPLAN workshop on Haskell, pp 25-36, ACM Press. pdf This paper is supported by the CoddFish library.
  • Alcino Cunha, Joost Visser. Strongly Typed Rewriting For Coupled Software Transformation. In Proceedings of the 7th International Workshop on Rule Based Programming (RULE 2006), ENTCS, Volume 174, Issue 1, April 2007, Pages 17-34.pdf This paper is supported by the 2LT library.
  • Alcino Cunha, José Nuno Oliveira, Joost Visser. Type-safe Two-level Data Transformation. In Formal Methods 2006, LNCS 4085, pp. 284-299, 2006. Springer-Verlag. pdf A preliminary version with additional material appended appeared as technical report DI-PURe-06.03.01 (see below).
  • Alcino Cunha, José Nuno Oliveira, Joost Visser. Type-safe Two-level Data Transformations — with derecursivation and dynamic typing, Technical Report DI-PURe-06.03.01, Departamento de Informática, Universidade do Minho, March 2006.pdf This paper is supported by the 2LT library.
  • Joost Visser Structure Metrics for XML Schema. Proceedings of XATA 2006. pdf This paper is supported by the XsdMetz tool.
  • Generative and Transformational Techniques in Software Engineering, International Summer School, GTTSE 2005, Braga, Portugal, July 4-8, 2005. Revised Papers, Lämmel, Ralf; Saraiva, João; Visser, Joost (Eds.), Lecture Notes in Computer Science, Vol. 4143, 2006.

2005

  • Tiago Alves and Joost Visser, Metrication of SDF Grammars. Technical Report, DI-PURe-05.05.01, Departamento de Informática, Universidade do Minho, May 2005. pdfThis paper is supported by the SdfMetz tool.
  • Tiago Alves and Joost Visser, Grammar-centered Development of VDM Support. In Fitzgerald, J. S., Larsen, P. G., Plat, N. (eds.), Towards Next Generation Tools for VDM: Contributions to the First International Overture Workshop, Newcastle, July 2005, Technical Report CS-TR969, School of Computing Science, Newcastle University, June 2006. (PDF)
  • Joost Visser, J.N. Oliveira, L.S. Barbosa, J.F. Ferreira, and A. Mendes, Camila Revival: VDM meets Haskell. In Fitzgerald, J. S., Larsen, P. G., Plat, N. (eds.),Towards Next Generation Tools for VDM: Contributions to the First International Overture Workshop, Newcastle, July 2005, Technical Report CS-TR969, School of Computing Science, Newcastle University, June 2006. (PDF)
  • Tiago Alves and Joost Visser, Development of an Industrial Strength Grammar for VDM. Technical Report, DI-PURe-05.04.29, Departamento de Informática, Universidade do Minho, April 2005. pdf
  • Tiago Alves, Paulo Silva, Joost Visser, and José Nuno Oliveira. Strategic Term Rewriting And Its Application To A VDM-SL to SQL Conversion. Formal Methods 2005, Lecture Notes in Computer Science, Volume 3582, July 2005, Pages 399-414, Springer. pdf

2004

  • Tobias Kuipers en Joost Visser. Portal voor Broncodeanalyse. In Informatie, juni 2004, jaargang 46. pdf
  • João Saraiva and Joost Visser. Tutorial on Strategic Programming Across Programming Paradigms. 8th Brazilian Symposium on Programming Languages (SBLP 2004). (PDF)
  • Arie van Deursen and Joost Visser. Source Model Analysis using the JJTraveler Visitor Combinator Framework. Software Practice and Experience 34(14):1345-1379, 2004. Preliminary version: pdf
  • Tobias Kuipers and Joost Visser. A Tool-based Methodology for Software Portfolio Monitoring. International Workshop on Software Audits and Metrics (SAM 2004), April 2004, Porto, Portugal. (PDF) (slides)
  • Tobias Kuipers en Joost Visser. Evolueren met Portfoliomonitoring. In Informatie, jan-feb 2004, jaargang 46. pdf

 2003

  • Ralf Lämmel, Eelco Visser, and Joost Visser. Strategic Programming Meets Adaptive Programming. In Proc. of Aspect-Oriented Software Development (AOSD’03), pages 168–177. ACM Press 2003. pdf bib
  • Joost Visser. Generic Traversal over Typed Source Code Representations. Phd thesis, University of Amsterdam, February 2003. pdf bib
  • Ralf Lämmel and Joost Visser. A Strafunski Application Letter. In PADL 2003: Practical Aspects of Declarative Languages, volume 2562 of Lecture Notes in Computer Science (LNCS), pages 357-375. Springer, January 2003. pdf bib
  • Tobias Kuipers and Joost Visser, Object-oriented tree traversal with JJForester. In Science of Computer Programming 47(1): 59-87, 2003. An earlier version appeared in ENTCS 44(2), 2001.

See also older publications.

 

Top