1. 2019
  2. Pragmatic Software Testing Education

    Aniche, M., Hermans, F. & van Deursen, A. 2019 (Accepted/In press) 50th ACM Technical Symposium on Computer Science Education. Association for Computing Machinery (ACM)

    Research output: Scientific - peer-reviewConference contribution

  3. 2018
  4. Single-objective versus Multi-Objectivized Optimization for Evolutionary Crash Reproduction

    Soltani, M., Derakhshanfar, P., Panichella, A., Devroey, X., Zaidman, A. & van Deursen, A. Sep 2018 Search-Baed Software Engineering - 10th International Symposium, SSBSE 2018 - Proceedings. Colanzi, T. E. & McMinn, P. (eds.). Cham: Springer, p. 325-340 16 p. (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); vol. 11036 LNCS)

    Research output: Scientific - peer-reviewConference contribution

  5. Search-Based Crash Reproduction and Its Impact on Debugging

    Soltani, M., Panichella, A. & van Deursen, A. 1 Aug 2018 (Accepted/In press) In : IEEE Transactions on Software Engineering. p. 1-24 24 p.

    Research output: Scientific - peer-reviewArticle

  6. On the Effectiveness of Automatically Inferred Invariants in Detecting Regression Faults in Spreadsheets

    Roy, S., van Deursen, A. & Hermans, F. Jul 2018 Companion of the 18th IEEE International Conference on Software Quality, Reliability, and Security. IEEE, p. 199-206 8 p.

    Research output: Scientific - peer-reviewConference contribution

  7. An Exploratory Study on Faults in Web API Integration in a Large-Scale Payment Company

    Aué, J., Aniche, M., Lobbezoo, M. & van Deursen, A. 2018 ICSE-SEIP '18: 40th International Conference on Software Engineering: Software Engineering in Practice Track. Association for Computing Machinery (ACM), p. 13-22

    Research output: Scientific - peer-reviewConference contribution

  8. Characteristics of Good and Bad Cloud Infra-Services: An Exploratory Case Study at ING

    Huijgens, H., Greuter, E., Brons, J., Doorn, E. A. V., Papadopoulos, I., Martinez, F. M., Aniche, M., Visser, O. & Deursen, A. V. 2018 (Submitted) SERG Technical Report Series. Vol. TUD-SERG-2018-003

    Research output: Scientific - peer-reviewConference contribution

  9. Code smells for Model-View-Controller architectures

    Aniche, M., Bavota, G., Treude, C., Gerosa, M. A. & van Deursen, A. 2018 In : Empirical Software Engineering. 23, 4, p. 2121-2157 37 p.

    Research output: Scientific - peer-reviewArticle

  10. FEVER: An approach to analyze feature-oriented changes and artefact co-evolution in highly configurable systems

    Dintzner, N., van Deursen, A. & Pinzger, M. 2018 In : Empirical Software Engineering. 23, 2, p. 905-952 48 p.

    Research output: Scientific - peer-reviewArticle

  11. Hierarchical Abstraction of Execution Traces for Program Comprehension

    Feng, Y., Dreef, K., Jones, J. & Deursen, A. V. 2018 (Accepted/In press) Proceedings of the 26th IEEE/ACM International Conference on Program Comprehension. Association for Computing Machinery (ACM), p. 86-96 11 p.

    Research output: Scientific - peer-reviewConference contribution

  12. Search-Based Test Data Generation for SQL Queries

    Castelein, J., Aniche, M., Soltani, M., Panichella, A. & van Deursen, A. 2018 Proceedings of the 40th International Conference on Software Engineering. p. 1220-1230

    Research output: Scientific - peer-reviewConference contribution

  13. Software Analytics in Continuous Delivery: A Case Study on Success Factors

    Huijgens, H., Spadini, D., Stevens, D., Visser, N. & van Deursen, A. 2018 (Accepted/In press) 12th International Symposium on Empirical Software Engineering and Measurement (ESEM 2018). Association for Computing Machinery (ACM), 10 p. 25

    Research output: Scientific - peer-reviewConference contribution

  14. Software Ecosystem Call Graph for Dependency Management

    Hejderup, J., van Deursen, A. & Gousios, G. 2018 (Accepted/In press) Proceedings of 40th International Conference on Software Engineering: New Ideas and Emerging Results Track. 4 p.

    Research output: Scientific - peer-reviewConference contribution

  15. The Adoption of JavaScript Linters in Practice: A Case Study on ESLint

    Tómasdóttir, K., Aniche, M. & van Deursen, A. 2018 (Accepted/In press) In : IEEE Transactions on Software Engineering.

    Research output: Scientific - peer-reviewArticle

  16. Understanding Developers' Needs on Deprecation as a Language Feature

    Sawant, A. A., Aniche, M., van Deursen, A. & Bacchelli, A. 2018 ICSE' 18 Proceedings of the 40th International Conference on Software Engineering. New York: Association for Computer Machinery, p. 561-571 11 p.

    Research output: Scientific - peer-reviewConference contribution

  17. 2017
  18. The effects of perceived value and stakeholder satisfaction on software project impact

    Huijgens, H., van Deursen, A. & van Solingen, R. Sep 2017 In : Information and Software Technology. 89, September, p. 19-36

    Research output: Scientific - peer-reviewArticle

  19. Effort and Cost in Software Engineering: A Comparison of Two Industrial Data Sets

    Huijgens, H., van Deursen, A., Minku, L. L. & Lokan, C. Jun 2017 Proceedings of the 21st International Conference on Evaluation and Assessment in Software Engineering, EASE 2017. Mendes, E., Counsell, S. & Petersen, K. (eds.). New York, NY: Association for Computing Machinery (ACM), p. 51-60 10 p.

    Research output: Scientific - peer-reviewConference contribution

  20. Exception handling bug hazards in Android: Results from a mining study and an exploratory survey

    Coelho, R., Almeida, L., Gousios, G., van Deursen, A. & Treude, C. Jun 2017 In : Empirical Software Engineering. 22, 3, p. 1264–1304 41 p.

    Research output: Scientific - peer-reviewArticle

  21. Delft Students on Software Architecture: DESOSA 2017

    van Deursen, A., Zaidman, A., Aniche, M., Mairet, V. & Oever, S. V. D. 17 Apr 2017 Delft: Delft University of Technology. 489 p. (Delft Students on Software Architecture: DESOSA; vol. 3)

    Research output: ScientificBook

  22. Spreadsheet testing in practice

    Roy, S., Hermans, F. & Van Deursen, A. 21 Mar 2017 Proceedings - 24th International Conference on Software Analysis, Evolution and Reengineering, SANER 2017. Pinzger, M., Bavota, G. & Marcus, A. (eds.). Piscataway, NJ: IEEE, p. 338-348 11 p. 7884634

    Research output: Scientific - peer-reviewConference contribution

  23. Analysing the Linux kernel feature model changes using FMDiff

    Dintzner, N., van Deursen, A. & Pinzger, M. Feb 2017 In : Software and Systems Modeling. 16, 1, p. 55-76 22 p.

    Research output: Scientific - peer-reviewArticle

  24. Supporting Spreadsheet Maintenance with Dependency Notification

    Roy, S., Hermans, F. & van Deursen, A. 1 Jan 2017 IS-EUD 2017 6th International Symposium on End-User Development: Extended Abstracts. Khan, J. V. & Soute, I. (eds.). Eindhoven: Technische Universiteit Eindhoven, p. 88-93 6 p.

    Research output: Scientific - peer-reviewConference contribution

  25. A Collaborative Approach to Teaching Software Architecture

    van Deursen, A., Aniche, M., Aué, J., Slag, R., de Jong, M., Nederlof, A. & Bouwers, E. 2017 Proceedings - 48th ACM Technical Symposium on Computer Science Education, SIGCSE 2017. New York, NY: Association for Computing Machinery (ACM), p. 591-596 6 p.

    Research output: Scientific - peer-reviewConference contribution

  26. A Guided Genetic Algorithm for Automated Crash Reproduction

    Soltani, M., Panichella, A. & van Deursen, A. 2017 Proceedings of the 39th International Conference on Software Engineering (ICSE). Piscataway, NJ: IEEE, p. 209-220 12 p.

    Research output: Scientific - peer-reviewConference contribution

  27. A Test-suite Diagnosability Metric for Spectrum-based Fault Localization Approaches

    Perez, A., Abreu, R. & Deursen, A. V. 2017 Proceedings of the 39th International Conference on Software Engineering (ICSE). Piscataway, NJ: IEEE, p. 654-664 11 p.

    Research output: Scientific - peer-reviewConference contribution

  28. An Experience Report on Applying Passive Learning in a Large-Scale Payment Company

    Wieman, R., Finavaro Aniche, M., Lobbezoo, W., Verwer, S. & van Deursen, A. 2017 Proceedings - 2017 IEEE International Conference on Software Maintenance and Evolution, ICSME 2017. Los Alamitos, CA: IEEE Computer Society, p. 564-573 10 p.

    Research output: Scientific - peer-reviewConference contribution

  29. Lessons learned from developing mbeddr: a case study in language engineering with MPS

    Völter, M., Kolb, B., Szabó, T., Ratiu, D. & van Deursen, A. 2017 In : Software and Systems Modeling. 46 p.

    Research output: Scientific - peer-reviewArticle

  30. Proceedings of the 2017 11th Joint Meeting on Foundations of Software Engineering: ESEC/FSE 2017, Paderborn, Germany, September 4-8, 2017

    Bodden, E. (ed.), Schäfer, W. (ed.), Deursen, A. V. (ed.) & Zisman, A. (ed.) 2017 Association for Computing Machinery (ACM).

    Research output: ProfessionalReport

  31. Revisiting the Practical Use of Automated Software Fault Localization Techniques

    Ang, A., Perez, A., van Deursen, A. & Abreu, R. 2017 Proceedings 8th International Workshop on Program Debugging (IWPD): International Symposium on Software Reliability Engineering Workshops (ISSREW). Piscataway: IEEE, p. 175-182

    Research output: Scientific - peer-reviewConference contribution

  32. Semantic versioning and impact of breaking changes in the Maven repository

    Raemaekers, S., van Deursen, A. & Visser, J. 2017 In : Journal of Systems and Software. 129, July, p. 140-158 19 p.

    Research output: Scientific - peer-reviewArticle

  33. Software engineering without borders: ASE 2017 Keynote

    van Deursen, A. 2017 Proceedings of the 32nd IEEE/ACM International Conference on Automated Software Engineering, ASE 2017. Rosu, G., Penta, M. D. & Nguyen, T. N. (eds.). IEEE Computer Society, p. 3-3 1 p.

    Research output: ScientificConference contribution

  34. Why and How JavaScript Developers Use Linters

    Tómasdóttir, K. F., Finavaro Aniche, M. & van Deursen, A. 2017 Proceedings of the 32nd IEEE/ACM International Conference on Automated Software Engineering. ASE'17. Rosu, G., Di Penta, M. & Nguyen, T. N. (eds.). IEEE Computer Society, p. 578-589 12 p.

    Research output: Scientific - peer-reviewConference contribution

  35. Zero-Downtime SQL Database Schema Evolution for Continuous Deployment

    de Jong, M., Deursen, A. V. & Cleve, A. 2017 Proceedings of the 39th International Conference on Software Engineering (ICSE): Software Engineering in Practice (SEIP) Track. IEEE, p. 143-152 10 p.

    Research output: Scientific - peer-reviewConference contribution

  36. 2016
  37. Visualizing code and coverage changes for code review

    Oosterwaal, S., Van Deursen, A., De Souza Coelho, R., Sawant, A. A. & Bacchelli, A. 1 Nov 2016 FSE 2016: Proceedings of the 2016 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering. New York, NY: Association for Computing Machinery (ACM), p. 1038-1041 4 p.

    Research output: Scientific - peer-reviewConference contribution

  38. An exploratory study on the effects of perceived value and stakeholder satisfaction on software projects

    Huijgens, H., Van Deursen, A. & Van Solingen, R. 1 Jun 2016 Proceedings of the 20th International Conference on Evaluation and Assessment in Software Engineering, EASE 2016. Association for Computing Machinery (ACM), a31

    Research output: Scientific - peer-reviewConference contribution

  39. An exploratory study on functional size measurement based on code

    Huijgens, H., Bruntink, M., Van Deursen, A., Van Der Storm, T. & Vogelezang, F. 14 May 2016 Proceedings - International Conference on Software and System Process, ICSSP 2016. Association for Computing Machinery (ACM), p. 56-65 10 p. 2904360

    Research output: Scientific - peer-reviewConference contribution

  40. Evolutionary testing for crash reproduction

    Soltani, M., Panichella, A. & Van Deursen, A. 14 May 2016 Proceedings - 9th International Workshop on Search-Based Software Testing, SBST 2016. Association for Computing Machinery (ACM), p. 1-4 4 p.

    Research output: Scientific - peer-reviewConference contribution

  41. Fever: Extracting feature-oriented changes from commits

    Dintzner, N., Van Deursen, A. & Pinzger, M. 14 May 2016 Proceedings - 13th Working Conference on Mining Software Repositories, MSR 2016. Association for Computing Machinery (ACM), p. 85-96 12 p.

    Research output: Scientific - peer-reviewConference contribution

  42. Success factors in managing legacy system evolution: A case study

    Huijgens, H., Van Deursen, A. & Van Solingen, R. 14 May 2016 Proceedings - International Conference on Software and System Process, ICSSP 2016. Association for Computing Machinery (ACM), p. 96-105 10 p. 2904363

    Research output: Scientific - peer-reviewConference contribution

  43. A Validated Set of Smells in Model-View-Controller Architectures

    Aniche, M., Bavota, G., Treude, C., van Deursen, A. & Gerosa, M. A. 2016 Proceedings 2016 IEEE International Conference on Software Maintenance and Evolution, ICSME 2016. Los Alamitos, CA: IEEE, p. 233-243 11 p.

    Research output: Scientific - peer-reviewConference contribution

  44. Delft Students on Software Architecture: DESOSA 2016

    van Deursen, A., Aniche, M. & Aué, J. 2016 Delft: Delft University of Technology. 431 p.

    Research output: ScientificBook

  45. Evaluating Automatic Spreadsheet Metadata Extraction on a Large Set of Responses from MOOC Participants

    Roy, S., Hermans, F., Aivaloglou, E., Winter, J. & van Deursen, A. 2016 2016 IEEE 23rd International Conference on Software Analysis, Evolution, and Reengineering (SANER). Jiu, A. (ed.). Los Alamitos, CA: IEEE Society, Vol. 2, p. 135-145 11 p.

    Research output: Scientific - peer-reviewConference contribution

  46. SATT: Tailoring Code Metric Thresholds for Different Software Architectures

    Aniche, M., Treude, C., Zaidman, A., van Deursen, A. & Gerosa, M. A. 2016 16th International Working Conference on Source Code Analysis and Manipulation (SCAM). IEEE, p. 41-50

    Research output: Scientific - peer-reviewConference contribution

  47. Software that meets its intent

    Huisman, M., Bos, H., Brinkkemper, S., van Deursen, A., Groote, J. F., Lago, P., van de Pol, J. & Visser, E. 2016 Leveraging Applications of Formal Methods, Verification and Validation: Discussion, Dissemination, Applications - 7th International Symposium, ISoLA 2016, Proceedings. Springer Verlag, Vol. 9953 LNCS, p. 609-625 17 p. (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); vol. 9953 LNCS)

    Research output: Scientific - peer-reviewConference contribution

  48. 2015
  49. Pricing via Functional Size - A Case Study of a Company's Portfolio of 77 Outsourced Projects

    Huijgens, H., Gousios, G. & Van Deursen, A. 5 Nov 2015 2015 ACM/IEEE International Symposium on Empirical Software Engineering and Measurement, ESEM 2015 - Proceedings. IEEE Computer Society, Vol. 2015-November, p. 182-191 10 p. 7321211

    Research output: Scientific - peer-reviewConference contribution

  50. Using C language extensions for developing embedded software: A case study

    Völter, M., Van Deursen, A., Kolb, B. & Eberle, S. 23 Oct 2015 OOPSLA 2015 - Proceedings of the 2015 ACM SIGPLAN International Conference on Object-Oriented Programming Systems, Languages, and Applications. Association for Computing Machinery (ACM), p. 655-674 20 p.

    Research output: Scientific - peer-reviewConference contribution

  51. Work practices and challenges in pull-based development: The integrator's perspective

    Gousios, G., Zaidman, A., Storey, M. A. & Van Deursen, A. 12 Aug 2015 Proceedings - 2015 IEEE/ACM 37th IEEE International Conference on Software Engineering, ICSE 2015. IEEE Computer Society, Vol. 1, p. 358-368 11 p. 7194588

    Research output: Scientific - peer-reviewConference contribution

  52. Unveiling exception handling bug hazards in Android based on GitHub and Google code issues

    Coelho, R., Almeida, L., Gousios, G. & Van Deursen, A. 4 Aug 2015 Proceedings - 12th Working Conference on Mining Software Repositories, MSR 2015. IEEE Computer Society, Vol. 2015-August, p. 134-145 12 p. 7180074

    Research output: Scientific - peer-reviewConference contribution

  53. Testing web applications with state objects

    Van Deursen, A. 1 Aug 2015 In : Communications of the ACM. 58, 8, p. 36-43 8 p.

    Research output: Scientific - peer-reviewArticle

  54. Beyond Page Objects: Testing Web Applications with State Objects

    Van Deursen, A. 1 Jun 2015 In : ACM Queue: tomorrow's computing today. 13, 6, p. 20-37 18 p.

    Research output: Scientific - peer-reviewArticle

  55. Detecting and refactoring code smells in spreadsheet formulas

    Hermans, F. F. J., Pinzger, M. & van Deursen, A. Apr 2015 In : Empirical Software Engineering. 20, 2, p. 549-575 27 p.

    Research output: Scientific - peer-reviewArticle

  56. Supporting developers' coordination in the IDE

    Guzzi, A., Bacchelli, A., Riche, Y. & Van Deursen, A. 28 Feb 2015 Proceedings of the 2015 ACM International Conference on Computer-Supported Cooperative Work and Social Computing. Association for Computing Machinery (ACM), p. 518-532 15 p.

    Research output: Scientific - peer-reviewConference contribution

  57. Crawl-based analysis of web applications: Prospects and challenges

    van Deursen, A., Mesbah, A. & Nederlof, A. Jan 2015 In : Science of Computer Programming. 97, 1, p. 173-180 8 p.

    Research output: Scientific - peer-reviewArticle

  58. Continuous deployment and schema evolution in SQL databases

    De Jong, M. & Van Deursen, A. 2015 Proceedings - 3rd International Workshop on Release Engineering, RELENG 2015. Institute of Electrical and Electronics Engineers Inc., p. 16-19 4 p. 7169446

    Research output: Scientific - peer-reviewConference contribution

  59. Tracking known security vulnerabilities in proprietary software systems

    Cadariu, M., Bouwers, E. M., Visser, J. & van Deursen, A. 2015 Proceedings - 22nd IEEE International Conference on Software Analysis, Evolution, and Reengineering. Guéhéneuc, Y. G., Adams, B. & Serebrenik, A. (eds.). Piscataway, NJ, USA: IEEE Society, p. 516-519 4 p.

    Research output: Scientific - peer-reviewConference contribution

  60. 2014
  61. Semantic versioning versus breaking changes: A study of the maven repository

    Raemaekers, S., Van Deursen, A. & Visser, J. 4 Dec 2014 Proceedings - 2014 14th IEEE International Working Conference on Source Code Analysis and Manipulation, SCAM 2014. Institute of Electrical and Electronics Engineers Inc., p. 215-224 10 p. 6975655

    Research output: Scientific - peer-reviewConference contribution

  62. Special issue on program comprehension

    Godfrey, M. W. & Van Deursen, A. 26 Jul 2014 In : Empirical Software Engineering. 19, 5, p. 1259-1260 2 p.

    Research output: Scientific - peer-reviewEditorial

  63. Towards a catalog format for software metrics

    Bouwers, E., Van Deursen, A. & Visser, J. 3 Jun 2014 5th International Workshop on Emerging Trends in Software Metrics, WETSoM 2014 - Proceedings. Association for Computing Machinery (ACM), p. 44-47 4 p.

    Research output: Scientific - peer-reviewConference contribution

  64. How to build a good practice software project portfolio?

    Huijgens, H., Van Solingen, R. & Van Deursen, A. 31 May 2014 36th International Conference on Software Engineering, ICSE Companion 2014 - Proceedings: Software Engineering In Practice Track (SEIP). IEEE Computer Society, Vol. 31-May-2014, p. 64-73 10 p.

    Research output: Scientific - peer-reviewConference contribution

  65. A study and toolkit for asynchronous programming in c#

    Okur, S., Hartveld, D. L., Dig, D. & van Deursen, A. 2014 ICSE 2014 Proceedings of the 36th International Conference on Software Engineering. Association for Computing Machinery (ACM), p. 1117 - 1127

    Research output: Scientific - peer-reviewConference contribution

  66. An Exploratory Study of the Pull-based Software Development Model

    Gousios, G., Pinzger, M. & van Deursen, A. 2014 Proceedings of the 36th International Conference on Software Engineering. New York, NY, USA: Association for Computing Machinery (ACM), p. 345-355 11 p. (ICSE 2014)

    Research output: Scientific - peer-reviewConference contribution

  67. Evaluating feature change impact on multi-product line configurations using partial information

    Dintzner, N. J. R., Kulesza, U., van Deursen, A. & Pinzger, M. 2014 Software Reuse for Dynamic Systems in the Cloud and Beyond: 14th International Conference on Software Reuse. Schaefer, I. & Stamelos, I. (eds.). Cham, Switzerland: Springer, p. 1-16 16 p. (Lecture Notes in Computer Science; vol. 8919)

    Research output: Scientific - peer-reviewConference contribution

  68. Extracting feature model changes from the Linux kernel using FMDiff

    Dintzner, N. J. R., van Deursen, A. & Pinzger, M. 2014 Proceedings - 8th International Workshop on Variability of Software-Intensive Systems. Collet, P., Wasowski, A. & Weyer, T. (eds.). New York, NY, USA: Association for Computing Machinery (ACM), p. 1-8 8 p.

    Research output: Scientific - peer-reviewConference contribution

  69. Quantifying the encapsulation of implemented software architectures

    Bouwers, E. M., van Deursen, A. & Visser, J. 2014 Proceedings 30th IEEE International Conference on Software Maintenance and Evolution. Pollock, L. & Moonen, L. (eds.). Los Alamitos, CA, USA: IEEE Computer Society, p. 211-220 10 p.

    Research output: Scientific - peer-reviewConference contribution

  70. Software engineering for the web: The state of the practice

    Nederlof, A., Mesbah, A. & van Deursen, A. 2014 Companion proceedings of the 36th International Conference on Software Engineering. Jalote, P. (ed.). New York: Association for Computing Machinery (ACM), p. 4-13 10 p.

    Research output: Scientific - peer-reviewConference contribution

  71. 2013
  72. Automated detection of test fixture strategies and smells

    Greiler, M. S., van Deursen, A. & Storey, M. A. 2013 Proceedings - 2013 IEEE 6th International Conference on Software Testing, Verification and Validation. Le Traon, Y. (ed.). Los Alamitos, CA, USA: IEEE Society, p. 322-331 10 p.

    Research output: Scientific - peer-reviewConference contribution

  73. Communication in open source software development mailing lists

    Guzzi, A., Bacchelli, A., Lanza, M., Pinzger, M. & van Deursen, A. 2013 Proceedings - 10th Working Conference on Mining Software Repositories (MSR). Zimmermann, T., di Penta, M. & Kim, S. (eds.). Piscataway, NJ, USA: IEEE Society, p. 277-286 10 p.

    Research output: Scientific - peer-reviewConference contribution

  74. Data clone detection and visualization in spreadsheets

    Hermans, F. F. J., Sedee, B., Pinzger, M. & van Deursen, A. 2013 Proceedings 2013 35th International Conference on Software Engineering. Notkin, D., Cheng, B. H. C. & Pohl, K. (eds.). Piscataway, NJ, USA: IEEE Society, p. 292-301 10 p.

    Research output: Scientific - peer-reviewConference contribution

  75. Editorial: Introduction to the special issue on mining software repositories

    Xie, T., Zimmermann, T. & van Deursen, A. 2013 In : Empirical Software Engineering. 18, 6, p. 1043-1046 4 p.

    Research output: Scientific - peer-reviewArticle

  76. Evaluating usefulness of software metrics: An industrial experience report

    Bouwers, E. M., van Deursen, A. & Visser, J. 2013 Proceedings 2013 35th International Conference on Software Engineering. Notkin, D., Cheng, B. H. C. & Pohl, K. (eds.). Piscataway, NJ, USA: IEEE Society, p. 921-930 10 p.

    Research output: Scientific - peer-reviewConference contribution

  77. Fixing the 'out of sight out of mind' problem: One year of mood-based microblogging in a distributed software team

    Dullemond, K., van Gameren, B. J. A., Storey, M. A. & van Deursen, A. 2013 Proceedings - 10th Working Conference on Mining Software Repositories. Zimmermann, T., di Penta, M. & Kim, S. (eds.). Piscataway, NJ, USA: IEEE Society, p. 267-276 10 p.

    Research output: Scientific - peer-reviewConference contribution

  78. Realizing service migration in industry¿lessons learned

    Nasr, K. A., Gross, H. G. & van Deursen, A. 2013 In : Journal of Software: Evolution and Process. 25, 6, p. 639-661 23 p.

    Research output: Scientific - peer-reviewArticle

  79. Software metrics: Pitfalls and best practices

    Bouwers, E. M., van Deursen, A. & Visser, J. 2013 Proceedings 35th International Conference on Software Engineering. Notkin, D., Cheng, B. H. C. & Pohl, K. (eds.). Piscataway, NJ, USA: IEEE Society, p. 1491-1492 2 p.

    Research output: Scientific - peer-reviewConference contribution

  80. Strategies for avoiding text fixture smells during software evolution

    Greiler, M. S., Zaidman, A. E., van Deursen, A. & Storey, M. A. 2013 Proceedings - 10th Working Conference on Mining Software Repositories. Zimmermann, T., di Penta, M. & Kim, S. (eds.). Piscataway, NJ, USA: IEEE Society, p. 387-396 10 p.

    Research output: Scientific - peer-reviewConference contribution

  81. Testing principles, current practices, and effects of change localization

    Raemaekers, S. B. A., Nane, G. F., van Deursen, A. & Visser, J. 2013 Proceedings - 10th Working Conference on Mining Software Repositories (MSR). Zimmermann, T., di Penta, M. & Kim, S. (eds.). Piscataway, NJ, USA: IEEE Society, p. 257-266 10 p.

    Research output: Scientific - peer-reviewConference contribution

  82. The Maven repository dataset of metrics, changes, and dependencies

    Raemaekers, S. B. A., van Deursen, A. & Visser, J. 2013 Proceedings - 10th Working Conference on Mining Software Repositories. di Penta, M., Zimmermann, T. & Kim, S. (eds.). Piscataway, NJ, USA: IEEE Society, p. 221-224 4 p.

    Research output: Scientific - peer-reviewConference contribution

  83. Understanding Ajax applications by connecting client and server-side execution traces

    Zaidman, A. E., Matthijssen, N., Storey, M. A. & van Deursen, A. 2013 In : Empirical Software Engineering. 18, 2, p. 181-218 38 p.

    Research output: Scientific - peer-reviewArticle

  84. What your plug-in test suites really test: an integration perspective on test suite understanding

    Greiler, M. S. & van Deursen, A. 2013 In : Empirical Software Engineering. 18, 5, p. 859-900 42 p.

    Research output: Scientific - peer-reviewArticle

  85. 2012
  86. Measuring Spreadsheet Formula Understandability

    Hermans, F. F. J., Pinzger, M. & van Deursen, A. 4 Jul 2012

    Research output: ProfessionalWeb publication/site

  87. Crawling Ajax-based web applications through dynamic analysis of user interface state changes

    Mesbah, A., van Deursen, A. & Lenselink, S. 2012 In : ACM Transactions on the Web. 6, 1, p. 1-30 30 p.

    Research output: Scientific - peer-reviewArticle

  88. Detecting Code Smells in Spreadsheet Formulas

    Hermans, F. F. J., Pinzger, M. & van Deursen, A. 2012 Proceedings of the International Conference on Software Maintenance (ICSM). Tonella, P., Di Penta, M. & Maletic, J. I. (eds.). Los Alamitos: IEEE Society, p. 409-418 10 p.

    Research output: Scientific - peer-reviewConference contribution

  89. Detecting and Visualizing Inter-Worksheet Smells in Spreadsheets

    Hermans, F. F. J., Pinzger, M. & van Deursen, A. 2012 Proceedings of the International Conference on Software Engineering (ICSE). Glinz, M., Murphy, G. & Pezzè, M. (eds.). New York / Los Alamitos: ACM/IEEE, p. 441-451 11 p.

    Research output: Scientific - peer-reviewConference contribution

  90. Getting what you measure

    Bouwers, E. M., Visser, J. & van Deursen, A. 2012 In : Communications of the ACM. 55, 7, p. 54-59 6 p.

    Research output: Scientific - peer-reviewArticle

  91. Getting what you measure

    Bouwers, E. M., Visser, J. & van Deursen, A. 2012 In : ACM Queue: tomorrow's computing today. 10, 5, p. 50-56 7 p.

    Research output: Scientific - peer-reviewArticle

  92. Invariant-based automated testing of modern web applications

    Mesbah, A., van Deursen, A. & Roest, D. 2012 In : IEEE Transactions on Software Engineering. 38, 1, p. 35-53 19 p.

    Research output: Scientific - peer-reviewArticle

  93. Measuring Library Stability Through Historical Version Analysis

    Raemaekers, S. B. A., van Deursen, A. & Visser, J. 2012 Proceedings of the International Conference on Software Engineering (ICSE). sn (ed.). New York / Los Alamitos: ACM/IEEE, p. -

    Research output: Scientific - peer-reviewConference contribution

  94. Measuring Test Case Similarity to Support Test Suite Understanding

    Greiler, M. S., van Deursen, A. & Zaidman, A. E. 2012 Proceedings of the International Conference on Objects, Models, Components, Patterns (TOOLS). Furia, C. A. & Nanz, S. (eds.). Berlin: Springer Verlag, p. 91-107 17 p. (Lecture Notes in Computer Science; vol. 7304)

    Research output: Scientific - peer-reviewConference contribution

  95. Test Confessions: A Study of Testing Practices for Plug-in Systems

    Greiler, M. S., van Deursen, A. & Storey, M. A. 2012 International Conference on Software Engineering (ICSE). Glinz, M., Murphy, G. & Pezzè, M. (eds.). Los Alamitos, CA: IEEE Society, p. 244-254 11 p.

    Research output: Scientific - peer-reviewConference contribution

  96. 2011
  97. A Controlled Experiment for Program Comprehension through Trace Visualization

    Cornelissen, S. G. M., Zaidman, A. E. & van Deursen, A. 2011 In : IEEE Transactions on Software Engineering. 37, 3, p. 341-355 15 p.

    Research output: Scientific - peer-reviewArticle

  98. Breviz: Visualizing Spreadsheets using Dataflow Diagrams

    Hermans, F. F. J., Pinzger, M. & van Deursen, A. 2011 Proceedings of the European Spreadsheet Risks Interest Group Conference (EuSpRiG). O'Beirne, P. & Thorne, S. (eds.). Greenwich: EuSpRIG, p. 1-9 9 p.

    Research output: Scientific - peer-reviewConference contribution

  99. Collective Code Bookmarks for Program Comprehension

    Guzzi, A., Hattori, L., Lanza, M., Pinzger, M. & van Deursen, A. 2011 IEEE International Conference on Program Comprehension 2011 (ICPC). Dean, T., Elliott Sim, S. & Ricca, F. (eds.). Piscataway, NJ, USA: IEEE Society, p. 101-110 10 p.

    Research output: Scientific - peer-reviewConference contribution

  100. Dependency profiles for software architecture evaluations

    Bouwers, E. M., van Deursen, A. & Visser, J. 2011 2011 27th International Conference on Software Maintenance (ICSM). Marcus, A., Cordy, J. R. & Tonella, P. (eds.). Los Alamitos, CA, USA: IEEE Society, p. 540-543 4 p.

    Research output: Scientific - peer-reviewConference contribution

  101. Empirical research in software architecture: opportunities, challenges, and approaches

    Babar, M. A., Lago, P. & van Deursen, A. 2011 In : Empirical Software Engineering. 16, 5, p. 539-543 5 p.

    Research output: Scientific - peer-reviewArticle

  102. Performance trade-offs in client-side service delegation

    Nasr, K. A., Gross, H. G. & van Deursen, A. 2011 Proceedings of the 13th IEEE International Symposium on Web Systems Evolution (WSE). Kienle, H. M., Bolchini, D. & Tramontana, P. (eds.). Piscataway, NJ, USA: IEEE Society, p. 43-52 10 p.

    Research output: Scientific - peer-reviewConference contribution

  103. Quantifying the Analyzability of Software Architectures

    Bouwers, E. M., Correia, J. P., van Deursen, A. & Visser, J. 2011 Proceedings of the 9th Working IEEE/IFIP Conference on Software Architecture (WICSA). Lago, P. & Hilliard, R. (eds.). Los Alamitos, CA, USA: IEEE Society, p. 83-92 10 p.

    Research output: Scientific - peer-reviewConference contribution

  104. Realizing service migration in industry¿lessons learned

    Nasr, K. A., Gross, H. G. & van Deursen, A. 2011 Delft, The Netherlands: SERG - Software Engineering Research Group. 32 p.

    Research output: ProfessionalReport

  105. Second international workshop on web 2.0 for software engineering (Web2SE 2011)

    Treude, C., Storey, M. A., van Deursen, A., Begel, A. & Black, S. 2011 33rd International Conference on Software Engineering - ICSE 2011. Taylor, R. N., Gall, H. & Medvidovic, N. (eds.). New York, NY, USA: Association for Computing Machinery (ACM), p. 1222-1223 2 p.

    Research output: Scientific - peer-reviewConference contribution

  106. Studying the co-evolution of production and test code in open source and industrial developer test processes through repository mining

    Zaidman, A. E., Rompaey, B. V., van Deursen, A. & Demeyer, S. 2011 In : Empirical Software Engineering. 16, 3, p. 325-364 40 p.

    Research output: Scientific - peer-reviewArticle

  107. Supporting Professional Spreadsheet Users by Generating Leveled Dataflow Diagrams

    Hermans, F. F. J., Pinzger, M. & van Deursen, A. 2011 33rd International Conference on Software Engineering (ICSE 2011). Medvidovic, N. & Gall, H. (eds.). New York, NY, USA: Association for Computing Machinery (ACM), p. 451-460 10 p.

    Research output: Scientific - peer-reviewConference contribution

  108. Workshop report from Web2SE 2011: 2nd international workshop on web 2.0 for software engineering

    Treude, C., Storey, M. A., van Deursen, A., Begel, A. & Black, S. 2011 In : Software Engineering Notes. 36, 5, p. 24-29 6 p.

    Research output: Scientific - peer-reviewArticle

  109. 2010
  110. A Cognitive Model for Software Architecture Complexity

    Bouwers, E. M., Lilienthal, C., Visser, J. & van Deursen, A. 2010 Proceedings 18th International Conference on Program Comprehension. Antoniol, G., Gallagher, K. & Henriques, P. R. (eds.). Los Alamitos: IEEE Society, p. 152-155 4 p.

    Research output: Scientific - peer-reviewConference contribution

  111. A Lightweight Sanity Check for Implemented Architectures

    Bouwers, E. M. & van Deursen, A. 2010 In : IEEE Software. 27, 4, p. 44-50 7 p.

    Research output: Scientific - peer-reviewArticle

  112. A Pragmatic Perspective on Software Visualization

    van Deursen, A. 2010 Proceedings 5th International IEEE/ACM Symposium on Software Visualization, SoftVis 2010. Telea, A., Görg, C. & Reiss, S. (eds.). New York: Association for Computing Machinery (ACM), p. 1-2 2 p.

    Research output: Scientific - peer-reviewConference contribution

  113. Adinda: A knowledgeable, Browser-Based IDE

    van Deursen, A., Mesbah, A., Cornelissen, S. G. M., Zaidman, A. E., Pinzger, M. & Guzzi, A. 2010 Companion Proceedings of the 32nd International Conference on Software Engineering (ICSE NIER). Fisler, K. (ed.). New York: Association for Computing Machinery (ACM), p. 203-206 4 p.

    Research output: Scientific - peer-reviewConference contribution

  114. Adopting and Evaluating Service Oriented Architecture in Industry

    Nasr, K. A., Gross, H. G. & van Deursen, A. 2010 Proceedings 14th European Conference on Software Maintenance and Reengineering (CSMR 2010). Capilla et al, R. (ed.). Los Alamitos, CA, USA: IEEE Society, p. 11-20 10 p.

    Research output: Scientific - peer-reviewConference contribution

  115. Automatically Extracing Class Diagrams from Spreadsheets

    Hermans, F. F. J., Pinzger, M. & van Deursen, A. 2010 Proceedings 24th European Conference on Object-Oriented Programming (ECOOP). d'Hondt, T. (ed.). Berlin: Springer, p. 52-75 24 p.

    Research output: Scientific - peer-reviewConference contribution

  116. Combining Micro-Blogging and IDE Interactions to Support Developers in their Quests

    Guzzi, A., Pinzger, M. & van Deursen, A. 2010 Proceedings of ICSM 2010 (26th IEEE International Conference on Software Maintenance'. Trifu, A. & Verebi, I. (eds.). Los Alamitos: IEEE Society, p. 1-5 5 p.

    Research output: Scientific - peer-reviewConference contribution

  117. Connecting Traces: Understanding Client-Server Interactions in Ajax Applications

    Matthijssen, N., Zaidman, A. E., Storey, M. A., Bull, I. & van Deursen, A. 2010 Proceedings of the 18th International Conference on Program Comprehension (ICPC). Antoniol, G. & Gallagher, K. (eds.). Los Alamitos: IEEE Society, p. 216-225 10 p.

    Research output: Scientific - peer-reviewConference contribution

  118. Evaluation of Online Testing for Services ¿ A Case Study

    Greiler, M. S., Gross, H. G. & van Deursen, A. 2010 2nd International Workshop on Principles of Engineering Service-Oriented System. Lewis, G. A., Metzger, A., Pistore, M., Smith, D. & Zisman, A. (eds.). New York: Association for Computing Machinery (ACM), p. 36-42 7 p.

    Research output: Scientific - peer-reviewConference contribution

  119. Hulp bij spreadsheets

    van Deursen, A., Pinzger, M. & Hermans, F. F. J. 2010 In : Automatisering Gids. 47, November, p. 14-15 2 p.

    Research output: Scientific - peer-reviewArticle

  120. Regression Testing Ajax Applications: Coping with Dynamism

    Roest, D., Mesbah, A. & van Deursen, A. 2010 Proceedings of the 3rd International Conference on Software Testing, Verification and Validation (ICST'10). Cavalli, A. & Ghosh, S. (eds.). Los Alamitos, CA, USA: IEEE Society, p. 127-136 10 p.

    Research output: Scientific - peer-reviewConference contribution

  121. Research Issues in the Automated Testing of Ajax Applications

    van Deursen, A. & Mesbah, A. 2010 Proceedings 36th International Conference on Current Trends in Theory and Practice of Computer Science (SOFSEM'10). van Leeuwen, J., Muscholl, A., Peleg, D., Pokorný, J. & Rumpe, B. (eds.). Berlin: Springer Verlag, p. 16-28 13 p. (Lecture Notes in Computer Science; vol. 5901)

    Research output: Scientific - peer-reviewConference contribution

  122. Software Evolution

    Zaidman, A. E., Pinzger, M. & van Deursen, A. 2010 Encyclopedia of Software Engineering. Laplante, P. A. (ed.). Londen: Taylor & Francis, p. -

    Research output: ScientificChapter

  123. The Impact of Social Media on Software Engineering Practices and Tools

    Storey, M. A., Treude, C., van Deursen, A. & Cheng, L. T. 2010 Proceedings of the FSE/SDP Workshop on the Future of Software Engineering Research. Roman, G. C. & Sullivan, K. (eds.). New York: Association for Computing Machinery (ACM), p. 359-364 6 p.

    Research output: Scientific - peer-reviewConference contribution

  124. Understanding Plug-in Test Suites from an Extensibility Perspective

    Greiler, M. S., Gross, H. G. & van Deursen, A. 2010 Proceedings 17th Working Conference on Reverse Engineering. Antoniol, G., Pinzger, M. & Chikofsky, E. (eds.). Los Alamitos: IEEE Society, p. 67-76 10 p.

    Research output: Scientific - peer-reviewConference contribution

  125. Web2SE: First Workshop on Web 2.0 for Software Engineering

    Treude, C., Storey, M. A., Ehrlich, K. & van Deursen, A. 2010 Companion to the Proceedings of the International Conference on Software Engineering 2010. Fisler, K. (ed.). New York: Association for Computing Machinery (ACM), p. 457-458 2 p.

    Research output: Scientific - peer-reviewConference contribution

  126. Workshop report from Web2SE: First Workshop on Web 2.0 for Software Engineering

    Treude, C., Storey, M. A., Ehrlich, K. & van Deursen, A. 2010 In : Software Engineering Notes. 35, 5, p. 45-50 6 p.

    Research output: Scientific - peer-reviewArticle

  127. 2009
  128. What your IDE could do once you understand your code

    Van Deursen, A. 25 Sep 2009 2009 11th IEEE International Symposium on Web Systems Evolution, WSE 2009. Wong, K., Zou, Y. & Wu, J. (eds.). Piscataway: IEEE, p. 3 1 p. 5630966

    Research output: Scientific - peer-reviewConference contribution

  129. A Systematic Survey of Program Comprehension through Dynamic Analysis

    Cornelissen, S. G. M., Zaidman, A. E., van Deursen, A., Moonen, L. M. F. & Koschke, R. 2009 In : IEEE Transactions on Software Engineering. 35, 5, p. 684-702 19 p.

    Research output: Scientific - peer-reviewArticle

  130. An integrated crosscutting concern migration strategy and its semi-automated application to JHotDraw

    Marin, A. M., van Deursen, A., Moonen, L. M. F. & van der Rijst, R. 2009 In : Automated Software Engineering. 26, 2, p. 323-356 34 p.

    Research output: Scientific - peer-reviewArticle

  131. Automated Security Testing of Web Widget Interactions

    Bezemer, C., Mesbah, A. & van Deursen, A. 2009 Proceedings of the 7th joint meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering (ESEC/FSE'09). van Vliet, H. & Issarny, V. (eds.). New York: Association for Computing Machinery (ACM), p. 81-90 10 p.

    Research output: Scientific - peer-reviewConference contribution

  132. Criteria for the Evaluation of Implemented Architectures

    Bouwers, E. M., Visser, J. & van Deursen, A. 2009 Proceedings of the 25th International Conference on Software Maintenance (ICSM 2009). Xie, T. & Kontogiannis, K. (eds.). Los Alamitos: IEEE/CS, p. 73-82 10 p.

    Research output: Scientific - peer-reviewConference contribution

  133. Domain-Specific Languages in Practice: A User Study on the Success Factors

    Hermans, F. F. J., Pinzger, M. & van Deursen, A. 2009 Proceedings ACM/IEEE 12th International Conference on Model Driven Engineering Languages and Systems (MODELS) --- Empirical Track. Schürr, A. & Selic, B. (eds.). Berlin: Springer, p. 423-437 15 p. (Lecture Notes in Computer Science; vol. 5795)

    Research output: Scientific - peer-reviewConference contribution

  134. Invariant-Based Automatic Testing of Ajax User Interfaces

    Mesbah, A. & van Deursen, A. 2009 Proceedings of the 31st International Conference on Software Engineering (ICSE'09), Research Papers. Fickas, S., Atlee, J. M. & Inverardi, P. (eds.). Los Alamitos: IEEE/CS, p. 210-220 11 p.

    Research output: Scientific - peer-reviewConference contribution

  135. Managing Code Clones Using Dynamic Change Tracking and Resolution

    Wit, M., Zaidman, A. E. & van Deursen, A. 2009 Proceedings of the 25th International Conference on Software Maintenance (ICSM 2009). Xie, T. & Kontogiannis, K. (eds.). Los Alamitos: IEEE/CS, p. 169-178 10 p.

    Research output: Scientific - peer-reviewConference contribution

  136. Performance Testing of Data Delivery Techniques for Ajax Applications

    Bozdag, V. E., Mesbah, A. & van Deursen, A. 2009 In : Journal of Web Engineering. 8, 4, p. 287-315 29 p.

    Research output: Scientific - peer-reviewArticle

  137. Splitting a Large Software Repository for Easing Future Software Evolution -- An Industrial Experience Report

    Glorie, M., Zaidman, A. E., van Deursen, A. & Hofland, L. 2009 In : Journal of Software Maintenance and Evolution: research and practice. 21, 2, p. 113-141 29 p.

    Research output: Scientific - peer-reviewArticle

  138. Trace Visualization for Program Comprehension: A Controlled Experiment

    Cornelissen, S. G. M., Zaidman, A. E., van Rompaey, B. & van Deursen, A. 2009 Proceedings of the 17th International Conference on Program Comprehension (ICPC'09). Marcus, A. & Koschke, R. (eds.). Los Alamitos: IEEE/CS, p. 100-109 10 p.

    Research output: Scientific - peer-reviewConference contribution

  139. 2008
  140. A Component- and Push-based Architectural Style for Ajax Applications

    Mesbah, A. & van Deursen, A. 2008 In : Journal of Systems and Software. 81, p. 2194-2209 16 p.

    Research output: Scientific - peer-reviewArticle

  141. An Adaptive Push/Pull Algorithm for AJAX Applications

    Bozdag, V. E. & van Deursen, A. 2008 ICWE 2008 Workshops. Gaedke, M. & Bielikova, M. (eds.). Bratislave, Slovakia: Vydavatel'stvo STU, p. 95-100 6 p.

    Research output: Scientific - peer-reviewConference contribution

  142. An Industrial Case Study in Reconstructing Requirements Views

    Lormans, M., van Deursen, A. & Gross, H. G. 2008 In : Empirical Software Engineering. 13

    Research output: Scientific - peer-reviewArticle

  143. Crawling Ajax by Inferring User Interface State Changes

    Mesbah, A., Bozdag, V. E. & van Deursen, A. 2008 Proceedings of the 8th International Conference on Web Engineering (ICWE'08). Schwabe, D., Curbera, F. & Dantzig, P. (eds.). Los Alamitos, USA: IEEE Computer Society, p. 122-134 13 p.

    Research output: Scientific - peer-reviewConference contribution

  144. Execution Trace Analysis through Massive Sequence and Circular Bundle Views

    Cornelissen, S. G. M., Zaidman, A. E., Holten, D., Moonen, L. M. F., van Deursen, A. & van Wijk, J. J. 2008 In : Journal of Systems and Software. 81, p. 2252-2268 17 p.

    Research output: Scientific - peer-reviewArticle

  145. Generating version convertors for domain-specific languages

    de Geest, G., Vermolen, S. D., van Deursen, A. & Visser, E. 2008 Proceedings 15th Working Conference on Reverse Engineering (WCRE 2008). Zaidman, A., Di Penta, M. & Hassan, A. (eds.). Los Alamitos, USA: IEEE Computer Society, p. 197-201 5 p.

    Research output: Scientific - peer-reviewConference contribution

  146. Mining Software Repositories to Study Co-Evolution of Production and Test Code

    Zaidman, A. E., Rompaey, B. V., Demeyer, S. & van Deursen, A. 2008 Proceedings 1st International Conference on Software Testing. Hierons, R. & Mathur, A. (eds.). Los Alamitos, USA: IEEE Computer Society, p. 220-229 10 p.

    Research output: Scientific - peer-reviewConference contribution

  147. Model-Driven Migration of Supervisory Machine Control Architectures

    Graaf, B. S., Weber, S. & van Deursen, A. 2008 In : Journal of Systems and Software. 81, p. 517-535 19 p.

    Research output: Scientific - peer-reviewArticle

  148. Modelling and Generating Ajax Applications: A Model-Driven Approach

    Gharavi, V., Mesbah, A. & van Deursen, A. 2008 Proceedings of the 7th International Workshop on Web-Oriented Software Technologies (IWWOST'2008) in conjuction with the 8th International Conference on Web Engineering (ICSE'2008). Olsina, L., Pastor, O., Schwabe, D., Rossi, G. & Winckler, M. (eds.). p. 32-37 6 p. (CEUR Workshop Proceedings; vol. 445)

    Research output: Scientific - peer-reviewConference contribution

  149. On the interplay between Software Testing and Evolution and its effect on Program Comprehension

    Moonen, L. M. F., van Deursen, A., Zaidman, A. E. & Bruntink, M. 2008 Software Evolution. Mens, T. & Demeyer, S. (eds.). Heidelberg, Berlin: Springer, p. 173-202 30 p.

    Research output: Scientific - peer-reviewChapter

  150. Sort-based Refactoring of Crosscutting Concerns to Aspects

    van der Rijst, R., Marin, A. M. & van Deursen, A. 2008 Proceedings 4th International Workshop on Linking Aspect Technology and Evolution (LATE'08). Kellens, A. & Marin, M. (eds.). New York, USA: Association for Computing Machinery (ACM), p. 1-5 5 p.

    Research output: Scientific - peer-reviewConference contribution

  151. Splitting a Large Software Archive for Easing Future Software Evolution: An Industrial Experience Report using Formal Concept Analysis

    Glorie, M., Zaidman, A. E., Hofland, L. & van Deursen, A. 2008 Proceedings 12th European Conference on Software Maintenance and Reengineering (CSMR 2008). Kontogiannis, K., Tjortjis, C. & Winter, A. (eds.). Los Alamitos, USA: IEEE Computer Society, p. 153-162 10 p.

    Research output: Scientific - peer-reviewConference contribution

  152. Using Cluster Analysis to Improve the Design of Component Interfaces

    Adnan, R., Graaf, B. S., van Deursen, A. & Zonneveld, J. 2008 Proceedings 23d ACM/IEEE International Conference on Automated Software Engineering (ASE'08). Ireland, A. & Visser, W. (eds.). Los Alamitos, USA: IEEE Computer Society, p. 383-386 4 p.

    Research output: Scientific - peer-reviewConference contribution

  153. 2007
  154. A Comparison of Push and Pull Techniques for Ajax

    Bozdag, V. E., Mesbah, A. & van Deursen, A. 2007 Proceedings of the 9th IEEE International Symposium on Web Site Evolution (WSE). Huang, S. & Penta, M. D. (eds.). IEEE Computer Society, p. 15-22 8 p.

    Research output: Scientific - peer-reviewConference contribution

  155. An Architectural Style for Ajax

    Mesbah, A. & van Deursen, A. 2007 Proceedings of the 6th Working IEEE/IFIP Conference on Software Architecture (WICSA'07). Paulish, D., Gorton, I., Tyree, J. & Soni, D. (eds.). Mumbai, India: IEEE Computer Society, p. 44-53 10 p.

    Research output: Scientific - peer-reviewConference contribution

  156. An Integrated Crosscutting Concern Migration Strategy and its Application to JHotDraw

    Marin, A. M., Moonen, L. M. F. & van Deursen, A. 2007 Proceedings Seventh International Working Conference on Source Code Analysis and Manipulation (SCAM). Korel, B. & Godfrey, M. W. (eds.). s.l.: IEEE Computer Society, p. 101-110 10 p.

    Research output: Scientific - peer-reviewConference contribution

  157. Discovering Faults in Idiom-Based Exception Handling

    Bruntink, M., van Deursen, A. & Tourwé, T. 2007 Ideals: evolvability of Software-Intensive High-Tech Systems. van Engelen, R. & Voeten, J. (eds.). Eindhoven: Embedded Systems Institute, p. 39-54 16 p.

    Research output: Scientific - peer-reviewChapter

  158. Documenting Typical Crosscutting Concerns

    Marin, A. M., Moonen, L. M. F. & van Deursen, A. 2007 Proceedings 14th IEEE Working Conference on Reverse Engineering (WCRE). Penta, M. D. & Maletic, J. I. (eds.). s.l.: IEEE Computer Society, p. 31-40 10 p.

    Research output: Scientific - peer-reviewConference contribution

  159. Identifying crosscutting concerns using fan-in analysis

    Marin, A. M., van Deursen, A. & Moonen, L. M. F. 2007 In : ACM Transactions on Software Engineering and Methodology. 17, p. 1-37 37 p.

    Research output: Scientific - peer-reviewArticle

  160. Migrating Multi-page Web Applications to Single-page Ajax Interfaces

    Mesbah, A. & van Deursen, A. 2007 Proceedings of the 11th European Conference on Software Maintenance and Reengineering (CSMR). Krikhaar, R. L., Verhoef, C. & di Lucca, G. A. (eds.). Amsterdam: IEEE Computer Society, p. 181-190 10 p.

    Research output: Scientific - peer-reviewConference contribution

  161. Model-Driven Consistency Checking of Behavioural Specifications

    Graaf, B. S. & van Deursen, A. 2007 Proceedings Fourth International Workshop on Model-based Methodologies for Pervasive and Embedded Software (MOMPES 2007). Fernandes, J. M., Machado, R. J., Khedri, R. & Clarke, S. (eds.). s.l.: IEEE Computer Society, p. 115-126 12 p.

    Research output: Scientific - peer-reviewConference contribution

  162. Model-Driven Migration of Supervisory Machine Control Architectures

    Graaf, B. S. & van Deursen, A. 2007 Ideals: evolvability of Software-Intensive High-Tech Systems. van Engelen, R. & Voeten, J. (eds.). Eindhoven: Embedded Systems Institute, p. 127-142 16 p.

    Research output: Scientific - peer-reviewChapter

  163. Model-Driven Software Evolution: A Research Agenda

    van Deursen, A., Visser, E. & Warmer, J. 2007 Proceedings 1st International Workshop on Model-Driven Software Evolution (MoDSE). Tamzalit, D. (ed.). s.l.: University of Nantes, p. 41-49 9 p.

    Research output: Scientific - peer-reviewConference contribution

  164. Programmatuur

    van Deursen, A. & Klint, P. 2007 ICT Zakboek. en T.M.A. Bemelmans, R. J. K. M. L. (ed.). Reed Business, p. 69-108 40 p.

    Research output: ProfessionalChapter

  165. Simple Crosscutting Concerns are not So Simple

    Bruntink, M., van Deursen, A., d'Hondt, M. & Tourwé, T. 2007 Ideals: evolvability of Software-Intensive High-Tech Systems. van Engelen, R. & Voeten, J. (eds.). Eindhoven: Embedded Systems Institute, p. 23-38 16 p.

    Research output: Scientific - peer-reviewChapter

  166. Simple crosscutting concerns are not so simple: analysing variability in large-scale idioms-based implementations

    Bruntink, M., van Deursen, A., d'Hondt, M. & Tourwé, T. 2007 Proceedings of the 6th International Conference on Aspect-Oriented Software Development, (AOSD). Barry, B. & de Moor, O. (eds.). s.l.: Association for Computing Machinery (ACM), p. 199-211 13 p.

    Research output: Scientific - peer-reviewConference contribution

  167. SoQueT: Query-Based Documentation of Crosscutting Concerns

    Marin, A. M., Moonen, L. M. F. & van Deursen, A. 2007 Proceedings 29th International Conference on Software Engineering (ICSE'07). Knight, J., Emmerich, W. & Rothermel, G. (eds.). sl: IEEE Computer Society, p. 758-761 4 p.

    Research output: Scientific - peer-reviewConference contribution

  168. Understanding Execution Traces Using Massive Sequence and Circular Bundle Views

    Cornelissen, S. G. M., Holten, D., Zaidman, A. E., Moonen, L. M. F., van Wijk, J. J. & van Deursen, A. 2007 Proceedings of the 15th International Conference on Program Comprehension (ICPC). Kenny Wong, P. T. (ed.). s.l.: IEEE Computer Society, p. 49-58 10 p.

    Research output: Scientific - peer-reviewConference contribution

  169. Using MDE for generic comparison of views

    Graaf, B. S. & van Deursen, A. 2007 Proceedings of 4th MoDeVVa Workshop: Model-Driven Engineering, Verification and Validation. Baudry, B., Faivrea, A., Ghosh, S. & Pretschner, A. (eds.). s.l.: INRIA, p. 57-66 10 p.

    Research output: Scientific - peer-reviewConference contribution

  170. Visualization of Domain-Specific Modelling Languages Using UML

    Graaf, B. S. & van Deursen, A. 2007 Proceedings 14th International Conference and Workshop on the Engineering of Computer Based Systems (ECBS). Leaney, J., Rozenblit, J. W. & Peng, J. (eds.). s.l.: IEEE Computer Society, p. 586-595 10 p.

    Research output: Scientific - peer-reviewConference contribution

  171. Visualizing Testsuites to Aid in Software Understanding

    Cornelissen, S. G. M., van Deursen, A., Moonen, L. M. F. & Zaidman, A. E. 2007 Proceedings of the 11th European Conference on Software Maintenance and Reengineering (CSMR). Krikhaar, R., Verhoef, C. & Lucca, G. D. (eds.). s.l.: IEEE Computer Society, p. 213-222 10 p.

    Research output: Scientific - peer-reviewConference contribution

  172. 2006
  173. A Model of Maintainability - Suggestion for Future Research

    Kajko-Mattsson, M., Canfora, G., Chiorean, D., van Deursen, A., Ihme, T., Lehman, M. M., Reiger, R., Engel, T. & Wernke, J. 2006 Software Engineering Research and Practice. Arabnia, H. R. & Reza, H. (eds.). CSREA Press, p. 436-441 6 p.

    Research output: Scientific - peer-reviewConference contribution

  174. A common framework for aspect mining based on crosscutting concern sorts

    Marin, M., Moonen, L. M. F. & van Deursen, A. 2006 Proceedings of the 13th Working Conference on Reverse Engineering (WCRE). Sim, S. E. & Penta, M. (eds.). IEEE Computer Society, p. 29-38 10 p.

    Research output: Scientific - peer-reviewConference contribution

  175. Aiding in the Comprehension of Testsuites

    Cornelissen, B., van Deursen, A. & Moonen, L. M. F. 2006 Proceedings of the 2nd Workshop on Program Comprehension through Dynamic Analysis (PCODA'06). Zaidman, A., Hamou-Lhadj, A. & Greevy, O. (eds.). Antwerpen: Universiteit Antwerpen, p. 17-20 4 p.

    Research output: Scientific - peer-reviewConference contribution

  176. An Empirical Study into Class Testability

    Bruntink, M. & van Deursen, A. 2006 In : Journal of Systems and Software. 79, 9, p. 1219-1232 14 p.

    Research output: Scientific - peer-reviewArticle

  177. Can LSI help Reconstructing Requirements Traceability in Design and Test?

    Lormans, M. & van Deursen, A. 2006 Proceedings of the 10th European Conference on Software Maintenance and Reengineering (CSMR). Visaggio, G., Lucca, G. A. & Gold, N. (eds.). Los Alamitos, CA, USA: IEEE Computer Society, p. 47-56 10 p.

    Research output: Scientific - peer-reviewConference contribution

  178. De Architectuur van Ajax Ontrafeld

    Mesbah, A. & van Deursen, A. 2006 In : Informatie: maandblad voor informatievoorziening. December, p. 50-56 7 p.

    Research output: ProfessionalArticle

  179. Documenting Software Systems Using Types

    van Deursen, A. & Moonen, L. M. F. 2006 In : Science of Computer Programming. 60, 2, p. 205-220 16 p.

    Research output: Scientific - peer-reviewArticle

  180. Fint: Tool support for aspect mining

    Marin, M., Moonen, L. M. F. & van Deursen, A. 2006 Proceedings of the 13th Working Conference on Reverse Engineering (WCRE). Sim, S. E. & Penta, M. (eds.). IEEE Computer Society, p. 299-300 2 p.

    Research output: Scientific - peer-reviewConference contribution

  181. Harvesting Software Systems for MDA-Based Reengineering

    Reus, T., Geers, H. & van Deursen, A. 2006 European Conference on Model Driven Architectures: Foundations and Applications. Rensink, A. & Warmer, J. (eds.). Springer Verlag, p. 213-225 13 p. (Lecture Notes in Computer Science; vol. 4066)

    Research output: Scientific - peer-reviewConference contribution

  182. Introduction to the Special on Software Architecture Reconstruction and Modeling

    Kazman, R., van Deursen, A. & Koschke, R. 2006 In : Automated Software Engineering. 13, p. 199-200 2 p.

    Research output: Scientific - peer-reviewArticle

  183. Migrating Supervisory Control Architectures Using Model Transformations

    van der Graaf, B., Weber, S. & van Deursen, A. 2006 Proceedings of the 10th European Conference on Software Maintenance and Reengineering (CSMR 2006). Visaggio, G., Lucca, G. A. & Gold, N. (eds.). IEEE Computer Society, p. 151-160 10 p.

    Research output: Scientific - peer-reviewConference contribution

  184. Migrating a Domain-Specific Modeling Language to MDA Technology

    Doyle, D., Geers, H., van der Graaf, B. & van Deursen, A. 2006 Proceedings of the 3rd International Workshop on Metamodels, Schemas, Grammars, and Ontologies for Reverse Engineering (ateM 2006). Favre, J. M., Gasevic, D., Lammel, R. & Winter, A. (eds.). Johannes Gutenberg-Universitat Mainz, p. 47-54 8 p.

    Research output: Scientific - peer-reviewConference contribution

  185. Migration of supervisory machine control architectures

    Graaf, B. S., Weber, S. & van Deursen, A. 2006 WICSA 5th Working IEEE/IFIP Conference on Software Architecture. Nord, R., Medvidovic, N., Krikhaar, R., Stafford, J. & Bosch, J. (eds.). Los Alamitos: IEEE Society, p. 1-2 2 p.

    Research output: Scientific - peer-reviewConference contribution

  186. Monitoring Requirements Coverage using Reconstructed Views: An Industrial Case Study

    Lormans, M., Gross, H., van Deursen, A., van Solingen, R. & Stehouwer, A. 2006 Proceedings of the 13th Working Conference on Reverse Engineering (WCRE 2006). Canfora, G., Sim, S. E. & Penta, M. (eds.). Washington, DC, USA: IEEE Computer Society, p. 275-284 10 p.

    Research output: Scientific - peer-reviewConference contribution

  187. 2005
  188. A classification of crosscutting concerns

    Marin, A. M., Moonen, L. M. F. & van Deursen, A. 2005 ICSM'05 - Proceedings of the 21st IEEE International conference on software maintenance. s.n. (ed.). Piscataway, USA: IEEE Computer Society, p. 673-676 4 p.

    Research output: Scientific - peer-reviewConference contribution

  189. AJHotDraw: A showcase for refactoring to aspects

    van Deursen, A., Marin, A. M. & Moonen, L. M. F. 2005 Proceedings of the AOSD workshop on linking aspect technology and evolution. s.n. (ed.). New York: Association for Computing Machinery (ACM), p. 1-4 4 p.

    Research output: Scientific - peer-reviewConference contribution

  190. An approach to aspect refactoring based on crosscutting concern types

    Marin, A. M., Moonen, L. M. F. & van Deursen, A. 2005 Proceedings of the ICSE 2005 first international workshop on modeling and analysis of concerns in software. s.n. (ed.). New York (NY) USA: Association for Computing Machinery (ACM), p. 1-5 5 p.

    Research output: Scientific - peer-reviewConference contribution

  191. Crosscutting concerns in J2EE applications

    van Deursen, A. & Mesbah, A. 2005 Proceedings of the 7th IEEE international symposium on web site evolution. s.n. (ed.). Washington, DC, USA: IEEE Computer Society, p. 14-21 8 p.

    Research output: Scientific - peer-reviewConference contribution

  192. Evaluating an embedded software reference architecture - industrial experience report -

    Graaf, B. S., van Dijk, H. W. & van Deursen, A. 2005 Proceedings of the 9th European conference on software maintenance and reengineering. Yang, H. (ed.). Washington DC, USA: IEEE Computer Society, p. 354-363 10 p.

    Research output: Scientific - peer-reviewConference contribution

  193. Guest editor's introduction: 10th working conference on reverse engineering

    van Deursen, A. & Stroulia, E. 2005 In : IEEE Transactions on Software Engineering. 31, 2, p. 97-98 2 p.

    Research output: Scientific - peer-reviewArticle

  194. Isolating idiomatic crosscutting concerns

    Bruntink, M., van Deursen, A. & Tourwe, T. 2005 ICSM'05 - Proceedings of the 21st IEEE International conference on software maintenance. Gyimóthy, T. & Rajlick, V. (eds.). Piscataway, USA: IEEE Computer Society, p. 37-46 10 p.

    Research output: Scientific - peer-reviewConference contribution

  195. Omgaan met requirements in outsourcingprojecten

    Lormans, M., van Dijk, H. W., van Deursen, A. & Nöcker, E. 2005 In : Informatie: maandblad voor informatievoorziening. p. 64-77 14 p.

    Research output: Scientific - peer-reviewArticle

  196. On the use of clone detection for identifying crosscutting concern code

    Bruntink, M., van Deursen, A., van Engelen, R. & Tourwe, T. 2005 In : IEEE Transactions on Software Engineering. 31, 10, p. 804-817 14 p.

    Research output: Scientific - peer-reviewArticle

  197. Reconstructing requirements coverage views from design and test using traceability recovery via LSI

    Lormans, M. & van Deursen, A. 2005 Proceedings of TEFSE'05, the 3rd International workshop on traceability in emerging forms of software engineering. s.n. (ed.). New York (NY), USA: Association for Computing Machinery (ACM), p. 1-6 6 p.

    Research output: Scientific - peer-reviewConference contribution

  198. Software fragiliteit: Voorkomen is beter dan genezen

    van Deursen, A. 2005 In : Automatisering Gids. 37, 50, p. 17-17 1 p.

    Research output: PopularArticle

  199. Software reverse engineering

    van Deursen, A. & Burd, E. 2005 In : Journal of Systems and Software. 77, 3, p. 1-4 4 p.

    Research output: Scientific - peer-reviewArticle

  200. Uiteindelijk loopt elk systeem vast

    van Deursen, A. 2005 In : Automatisering Gids. 38, 10, p. 15-15 1 p.

    Research output: PopularArticle

  201. 2004
  202. An evaluation of clone detection techniques for identifying crosscutting concerns

    Bruntink, M., van Deursen, A., Tourwe, T. & van Engelen, R. 2004 ICSM 2004; Proceedings of the 20th IEEE international conference on software maintenance. Los Alamitos, CA. USA: IEEE Computer Society, p. 200-209 10 p.

    Research output: Scientific - peer-reviewConference contribution

  203. An initial experiment in reverse engineering aspects

    Bruntink, M., van Deursen, A. & Tourwe, T. 2004 Proceedings of the 11th Working Conference on Reverse Engineering (WCRE). Piscataway: IEEE Society, p. 306-307 2 p.

    Research output: ProfessionalConference contribution

  204. Identifying aspects using Fan-In analysis

    Marin, M., van Deursen, A. & Moonen, L. M. F. 2004 WCRE'04; Proceedings of the Eleventh working conference on reverse engineering. Washington: IEEE Computer Society, p. 132-141 10 p.

    Research output: Scientific - peer-reviewConference contribution

  205. Managing evolving requirements in an outsourcing context: an industrial experience report

    Lormans, M., van Dijk, H. W., van Deursen, A. & de Zeeuw, A. 2004 IWPSE 2004; Proceedings of the Seventh international workshop on the principles of software evolution. Inoue, K., Ajisake, T. & Gall, H. (eds.). Washington: IEEE Computer Society, p. 149-158 10 p.

    Research output: Scientific - peer-reviewConference contribution

  206. Predicting class testability using object-oriented metrics

    Bruntink, M. & van Deursen, A. 2004 SCAM 2004; Proceedings of the Fourth IEEE international worksho on source code analysis an manipulation. Los Alamitos, CA. USA: IEEE Computer Society, p. 136-145 10 p.

    Research output: Scientific - peer-reviewConference contribution

  207. Software architecture reconstruction

    Van Deursen, A. & Riva, C. 2004 Proceedings - 26th International Conference on Software Engineering, ICSE 2004. p. 745-746 2 p.

    Research output: Scientific - peer-reviewChapter

  208. Source model analysis using the JJtraveler visitor combinator framework

    van Deursen, A. & Visser, M. 2004 In : Software: Practice and Experience. 34, 14, p. 1345-1379 35 p.

    Research output: Scientific - peer-reviewArticle

  209. Symphony: view-driven software architecture reconstruction

    van Deursen, A., Hofmeister, C., Koschke, R., Moonen, L. M. F. & Riva, C. 2004 WICSA 2004; Proceedings of the fourth working IEEE/IFIP conference on software achitecture. Los Alamitos, CA. USA: IEEE Computer Society, p. 122-132 11 p.

    Research output: Scientific - peer-reviewConference contribution

  210. Viewpoints in software architecture reconstruction

    van Deursen, A., Hofmeister, C., Koschke, R., Moonen, L. M. F. & Riva, C. 2004 Proceedings of the 6th Workshop on Software Reengineering WSR04. s.n. (ed.). s.l.: s.n., p. 1-2 2 p. (Softwaretechnik-Trends; vol. 24)

    Research output: ProfessionalConference contribution

  211. 2003
  212. Aspect mining and refactoring

    Marin, A. M., van Deursen, A. & Moonen, L. M. F. 2003 Proceedings of The first international workshop on REFactoring: Achievements, Challenges, and Effects (REFACE). Tahvildari, L. & Kontogiannis, K. (eds.). s.l.: s.n., p. 37-40 4 p.

    Research output: ScientificConference contribution

  213. Broncode toont risico's onderhoud

    van Deursen, A. & Kuipers, T. 2003 In : Informatie: maandblad voor informatievoorziening. 9, p. 22-27 6 p.

    Research output: ProfessionalArticle

  214. Experiences in teaching software evolution and program comprehension

    van Deursen, A., Favre, J-M., Koschke, R. & Rilling, J. 2003 Proceedings - IWPC 2003. New York: IEEE Computer Society, p. 283-284 2 p. 1199214

    Research output: Scientific - peer-reviewConference contribution

  215. Henri Ford in software engineering

    van Deursen, A. & Klint, P. 2003 In : Informatie: maandblad voor informatievoorziening. 4, p. 50-54 5 p.

    Research output: ProfessionalArticle

  216. Message from the Program Chairs

    Stroulia, E. & Van Deursen, A. 2003 Reverse Engineering - Working Conference Proceedings. Deursen, A., Stroulia, E. & Storey, M. A. (eds.). IEEE/CS

    Research output: ScientificConference contribution

  217. Refactoring: emerging trends and open problems

    Mens, T. & van Deursen, A. 2003 Proceedings of The first international workshop on REFactoring: Achievements, Challenges, and Effects (REFACE). Tahvildari, L. & Kontogiannis, K. (eds.). p. 51-54 4 p.

    Research output: ScientificConference contribution

  218. Slopen onder architectuur

    Bakker, H., van den Berg, M. & van Deursen, A. 2003 Landelijk Architectuur Congres. Den Haag: Ten Hagen & Stam, p. 1-5 5 p.

    Research output: ProfessionalConference contribution

  219. Source-based software risk assessment

    van Deursen, A. & Kuipers, T. 2003 Proceedings ICSM 2003. Alamitos, CA: IEEE Computer Society, p. 385-388 4 p.

    Research output: Scientific - peer-reviewConference contribution

ID: 159414