Search results

  • 2017

    Evidence-Based Software Portfolio Management (EBSPM) Research Repository

    Huijgens, H., 24 Jul 2017, 4 p. Delft : TU Delft - 4TU.ResearchData.

    Research output: Other contributionScientific

  • 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: Contribution to journalArticleScientificpeer-review

    Open Access
    File
    30 Citations (Scopus)
    454 Downloads (Pure)
  • Feature-Oriented Evolution of Variant-rich software systems

    Dintzner, N., 7 Jul 2017, 133 p.

    Research output: ThesisDissertation (TU Delft)

    Open Access
    File
    75 Downloads (Pure)
  • fine-GRAPE: Fine-grained APi usage extractor – an approach and dataset to investigate API usage

    Sawant, A. A. & Bacchelli, A., Jun 2017, In: Empirical Software Engineering. 22, 3, p. 1348-1371 24 p.

    Research output: Contribution to journalArticleScientificpeer-review

    Open Access
    File
    29 Citations (Scopus)
    128 Downloads (Pure)
  • How do Scratch Programmers Name Variables and Procedures?

    Swidan, A., Serebrenik, A. & Hermans, F., 30 Oct 2017, Proceedings - 2017 IEEE 17th International Working Conference on Source Code Analysis and Manipulation, SCAM 2017. IEEE, Vol. 2017-October. p. 51-60 10 p.

    Research output: Chapter in Book/Conference proceedings/Edited volumeConference contributionScientificpeer-review

    Open Access
    File
    22 Citations (Scopus)
    209 Downloads (Pure)
  • Lightweight Detection of Android-specific Code Smells: The aDoctor Project

    Palomba, F., Di Nucci, D., Panichella, A., Zaidman, A. & De Lucia, A., 2017, Proceedings - 24th International Conference on Software Analysis, Evolution and Reengineering, SANER 2017. Pinzger, M., Bavota, G. & Marcus, A. (eds.). Piscataway, NJ: IEEE, p. 487-491 5 p.

    Research output: Chapter in Book/Conference proceedings/Edited volumeConference contributionScientificpeer-review

    Open Access
    File
    82 Citations (Scopus)
    481 Downloads (Pure)
  • Message from the tool demonstrations track co-chairs

    Bacchelli, A. & Hill, E., 12 Jan 2017, Proceedings - 2016 IEEE International Conference on Software Maintenance and Evolution. Los Alamitos, CA: IEEE, p. xviii

    Research output: Chapter in Book/Conference proceedings/Edited volumeForeword/postscriptScientific

  • Mining motivated trends of usage of Haskell libraries

    Juchli, M., Krombeen, L., Rao, S., Sawant, A. A. & Bacchelli, A., 30 Jun 2017, Proceedings - 2017 IEEE/ACM 1st International Workshop on API Usage and Evolution, WAPI 2017. Bilof, R. (ed.). Los Alamitos, CA: IEEE, p. 11-14 4 p.

    Research output: Chapter in Book/Conference proceedings/Edited volumeConference contributionScientificpeer-review

    1 Citation (Scopus)
  • Mining Software Engineering Data from GitHub

    Gousios, G. & Spinellis, D., 2017, Proceedings of the 39th International Conference on Software Engineering Companion. Piscataway, NJ, USA: IEEE, p. 501-502 2 p. (ICSE-C '17).

    Research output: Chapter in Book/Conference proceedings/Edited volumeConference contributionScientificpeer-review

    40 Citations (Scopus)
  • Naming Guidelines for Professional Programmers

    Hilton, P. & Hermans, F., 2017. 1 p.

    Research output: Contribution to conferenceAbstractScientific

  • On the diffuseness and the impact on maintainability of code smells: A large scale empirical investigation

    Palomba, F., Bavota, G., Di Penta, M., Fasano, F., Oliveto, R. & De Lucia, A., 7 Aug 2017, (E-pub ahead of print) In: Empirical Software Engineering. p. 1-34 34 p.

    Research output: Contribution to journalArticleScientificpeer-review

    Open Access
    File
    201 Citations (Scopus)
    171 Downloads (Pure)
  • On the reaction to deprecation of clients of 4 + 1 popular Java APIs and the JDK

    Sawant, A. A., Robbes, R. & Bacchelli, A., 2017, In: Empirical Software Engineering. 23 (2018), p. 2158–2197 40 p.

    Research output: Contribution to journalArticleScientificpeer-review

    Open Access
    File
    36 Citations (Scopus)
    136 Downloads (Pure)
  • Oops, My Tests Broke the Build: An Explorative Analysis of Travis CI with GitHub

    Beller, M., Gousios, G. & Zaidman, A., 2017, Proceedings - 2017 IEEE/ACM 14th International Conference on Mining Software Repositories, MSR 2017. Los Alamitos, CA: IEEE, p. 356-367 12 p.

    Research output: Chapter in Book/Conference proceedings/Edited volumeConference contributionScientificpeer-review

    File
    140 Citations (Scopus)
    100 Downloads (Pure)
  • Parsing Excel formulas: A grammar and its application on 4 large datasets

    Aivaloglou, E., Hoepelman, D. & Hermans, F., 1 Dec 2017, In: Journal of Software: Evolution and Process. 29, 12, p. 1-19 19 p.

    Research output: Contribution to journalSpecial issueScientificpeer-review

  • Peter Hilton on Naming

    Hermans, F., 2017, In: IEEE Software. 34, 3, p. 117-120 4 p., 7927922.

    Research output: Contribution to journalArticleProfessional

    1 Citation (Scopus)
  • PETrA: A Software-Based Tool for Estimating the Energy Profile of Android Applications

    Di Nucci, D., Palomba, F., Prota, A., Panichella, A., Zaidman, A. & De Lucia, A., 2017, Proceedings - IEEE/ACM 39th International Conference on Software Engineering Companion, ICSE-C 2017. Los Alamitos, CA: IEEE, p. 3-6 4 p.

    Research output: Chapter in Book/Conference proceedings/Edited volumeConference contributionScientificpeer-review

    Open Access
    File
    40 Citations (Scopus)
    186 Downloads (Pure)
  • Programming Education to Preschoolers: Reflections and Observations from a Field Study

    Swidan, A. & Hermans, F., 2017, Proceedings of the 28th Annual Workshop of the Psychology of Programming Interest Group, PPIG 2017, Delft, The Netherlands, July 1-3, 2017. 11 p.

    Research output: Chapter in Book/Conference proceedings/Edited volumeConference contributionScientificpeer-review

    Open Access
    File
    169 Downloads (Pure)
  • Programming is Writing is Programming

    Hermans, F. & Aldewereld, M., 3 Apr 2017, Programming 2017 - Companion to the 1st International Conference on the Art, Science and Engineering of Programming. ACM, Vol. Part F129681. 8 p. a33

    Research output: Chapter in Book/Conference proceedings/Edited volumeConference contributionScientificpeer-review

    8 Citations (Scopus)
    3 Downloads (Pure)
  • 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: Chapter in Book/Conference proceedings/Edited volumeConference contributionScientificpeer-review

    Open Access
    File
    21 Citations (Scopus)
    140 Downloads (Pure)
  • 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: Contribution to journalArticleScientificpeer-review

    Open Access
    File
    64 Citations (Scopus)
    623 Downloads (Pure)
  • Semi-automatic extraction of cross-table data from a set of spreadsheets

    Swidan, A. & Hermans, F., 1 Jan 2017, End-User Development - 6th International Symposium, IS-EUD 2017, Proceedings. Springer, Vol. 10303 LNCS. p. 84-99 16 p. (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); vol. 10303 LNCS).

    Research output: Chapter in Book/Conference proceedings/Edited volumeConference contributionScientificpeer-review

    Open Access
    File
    2 Citations (Scopus)
    79 Downloads (Pure)
  • Software-Based Energy Profiling of Android Apps: Simple, Efficient and Reliable?

    Di Nucci, D., Palomba, F., Prota, A., Panichella, A., Zaidman, A. & De Lucia, A., 2017, Proceedings - 24th International Conference on Software Analysis, Evolution and Reengineering, SANER 2017. Pinzger, M., Bavota, G. & Marcus, A. (eds.). Piscataway, NJ: IEEE, p. 103-114 12 p.

    Research output: Chapter in Book/Conference proceedings/Edited volumeConference contributionScientificpeer-review

    Open Access
    File
    82 Citations (Scopus)
    468 Downloads (Pure)
  • Software Clones in Scratch Projects: On the Presence of Copy-and-Paste in Computational Thinking Learning

    Robles, G., Moreno-León, J., Aivaloglou, E. & Hermans, F., 16 Mar 2017, 2017 IEEE 11th International Workshop on Software Clones (IWSC). Kraft, N. A., Godfrey, M. & Sajnani, H. (eds.). Piscataway, NJ: IEEE, p. 31-37 7 p.

    Research output: Chapter in Book/Conference proceedings/Edited volumeConference contributionScientificpeer-review

    30 Citations (Scopus)
  • Speeding-Up Mutation Testing via Data Compression and State Infection

    Zhu, Q., Panichella, A. & Zaidman, A., 13 Apr 2017, Proceedings - 10th IEEE International Conference on Software Testing, Verification and Validation Workshops, ICSTW 2017. IEEE, p. 103-109 7 p. 7899042

    Research output: Chapter in Book/Conference proceedings/Edited volumeConference contributionScientificpeer-review

    Open Access
    File
    10 Citations (Scopus)
    138 Downloads (Pure)
  • 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: Chapter in Book/Conference proceedings/Edited volumeConference contributionScientificpeer-review

    Open Access
    File
    14 Citations (Scopus)
    713 Downloads (Pure)
  • Strong Agile Metrics: Mining Log Data to Determine Predictive Power of Software Metrics for Continuous Delivery Teams

    Huijgens, H., Lamping, R., Stevens, D., Rothengatter, H., Gousios, G. & Romano, D., 2017, ESEC/FSE 2017: Proceedings of the 2017 11th Joint Meeting on Foundations of Software Engineering . New York, NY: ACM, p. 866-871 6 p.

    Research output: Chapter in Book/Conference proceedings/Edited volumeConference contributionScientificpeer-review

    Open Access
    File
    12 Citations (Scopus)
    235 Downloads (Pure)
  • Structure and Evolution of Package Dependency Networks

    Kikas, R., Gousios, G., Dumas, M. & Pfahl, D., May 2017, Proceedings - 2017 IEEE/ACM 14th International Conference on Mining Software Repositories, MSR 2017. Bilof, R. (ed.). Piscataway: IEEE, p. 102-112 11 p.

    Research output: Chapter in Book/Conference proceedings/Edited volumeConference contributionScientificpeer-review

    Open Access
    File
    117 Citations (Scopus)
    858 Downloads (Pure)
  • 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: Chapter in Book/Conference proceedings/Edited volumeConference contributionScientificpeer-review

    Open Access
    File
    48 Downloads (Pure)
  • Teaching Software Engineering Principles to K-12 Students: A MOOC on Scratch

    Hermans, F. & Aivaloglou, E., 2017, 2017 IEEE/ACM 39th International Conference on Software Engineering: Software Engineering Education and Training Track (ICSE-SEET). Bilof, R. (ed.). Los Alamitos, CA: IEEE, p. 13-22 10 p.

    Research output: Chapter in Book/Conference proceedings/Edited volumeConference contributionScientificpeer-review

    37 Citations (Scopus)
  • The Effect of Delocalized Plans on Spreadsheet Comprehension: A Controlled Experiment

    Jansen, B. & Hermans, F., 28 Jun 2017, 2017 IEEE 25th International Conference on Program Comprehension (ICPC): Proceedings. Bilof, R. (ed.). Piscataway, NJ: IEEE, p. 286-296 11 p. 7961525

    Research output: Chapter in Book/Conference proceedings/Edited volumeConference contributionScientificpeer-review

    2 Citations (Scopus)
  • The effects of perceived value and stakeholder satisfaction on software project impact

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

    Research output: Contribution to journalArticleScientificpeer-review

    Open Access
    File
    14 Citations (Scopus)
    367 Downloads (Pure)
  • The last line effect explained

    Beller, M., Zaidman, A., Karpov, A. & Zwaan, R. A., Jun 2017, In: Empirical Software Engineering. 22, 3, p. 1508-1536 29 p.

    Research output: Contribution to journalArticleScientificpeer-review

    Open Access
    File
    5 Citations (Scopus)
    102 Downloads (Pure)
  • To Mock or Not To Mock? An Empirical Study on Mocking Practices

    Spadini, D., Aniche, M., Bruntink, M. & Bacchelli, A., 2017, Proceedings - 2017 IEEE/ACM 14th International Conference on Mining Software Repositories, MSR 2017. Los Alamitos, CA: IEEE, p. 402-412 11 p. 7962389

    Research output: Chapter in Book/Conference proceedings/Edited volumeConference contributionScientificpeer-review

    Open Access
    File
    38 Citations (Scopus)
    621 Downloads (Pure)
  • To Scratch or not to Scratch?! A controlled experiment comparing plugged first and unplugged first programming lessons

    Hermans, F. & Aivaloglou, E., 8 Nov 2017, WiPSCE'17 Proceedings of the 12th Workshop on Primary and Secondary Computing Education. New York: ACM, p. 49-56 8 p.

    Research output: Chapter in Book/Conference proceedings/Edited volumeConference contributionScientificpeer-review

  • Towards blocks-based prototyping of web applications

    Holwerda, R. & Hermans, F., 27 Nov 2017, 2017 IEEE Blocks and Beyond Workshop (B and B): Proceedings. Turbak, F., Gray, J., Kelleher, C. & Sherman, M. (eds.). Piscataway,NJ: IEEE, p. 41-44 4 p.

    Research output: Chapter in Book/Conference proceedings/Edited volumeConference contributionScientificpeer-review

    4 Citations (Scopus)
  • TravisTorrent: Synthesizing Travis CI and GitHub for Full-Stack Research on Continuous Integration

    Beller, M., Gousios, G. & Zaidman, A., 2017, Proceedings - 2017 IEEE/ACM 14th International Conference on Mining Software Repositories, MSR 2017. Los Alamitos, CA: IEEE, p. 447--450 4 p.

    Research output: Chapter in Book/Conference proceedings/Edited volumeConference contributionScientificpeer-review

    File
    147 Citations (Scopus)
    422 Downloads (Pure)
  • Tweaking Association Rules to Optimize Software Change Recommendations

    Wessel, M. S., Aniche, M. F., Oliva, G. A., Gerosa, M. A. & Wiese, I. S., 20 Sept 2017, 31st Brazilian Symposium on Software Engineering, SBES 2017 - Proceedings. ACM, p. 94-103 10 p.

    Research output: Chapter in Book/Conference proceedings/Edited volumeConference contributionScientificpeer-review

    1 Citation (Scopus)
  • UAV: Warnings From Multiple Automated Static Analysis Tools At A Glance

    Buckers, T., Cao, C., Doesburg, M., Gong, B., Wang, S., Beller, M. & Zaidman, A., 2017, Proceedings - 24th International Conference on Software Analysis, Evolution and Reengineering, SANER 2017. Pinzger, M., Bavota, G. & Marcus, A. (eds.). Piscataway, NJ: IEEE, p. 472-476 5 p.

    Research output: Chapter in Book/Conference proceedings/Edited volumeConference contributionScientificpeer-review

    Open Access
    File
    15 Citations (Scopus)
    200 Downloads (Pure)
  • 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, p. 578-589 12 p.

    Research output: Chapter in Book/Conference proceedings/Edited volumeConference contributionScientificpeer-review

    Open Access
    File
    31 Citations (Scopus)
    684 Downloads (Pure)
  • 2016

    A Constraint Language for Static Semantic Analysis Based on Scope Graphs

    van Antwerpen, H., Néron, P., Tolmach, A., Visser, E. & Wachsmuth, G., Jan 2016, PEPM '16: Proceedings of the 2016 ACM SIGPLAN Workshop on Partial Evaluation and Program Manipulation. New York, NY: ACM, p. 49-60 12 p.

    Research output: Chapter in Book/Conference proceedings/Edited volumeConference contributionScientificpeer-review

    Open Access
    File
    46 Citations (Scopus)
    104 Downloads (Pure)
  • Aligning codependent Scrum teams to enable fast business value delivery: A governance framework and set of intervention actions

    Vlietland, J., Van Solingen, R. & Van Vliet, H., 1 Mar 2016, In: Journal of Systems and Software. 113, p. 418-429 12 p.

    Research output: Contribution to journalArticleScientificpeer-review

    31 Citations (Scopus)
  • Analyzing the State of Static Analysis: A Large-Scale Evaluation in Open Source Software

    Beller, M., Bholanath, R., McIntosh, S. & Zaidman, A., 2016, Proceedings of the 23rd IEEE International Conference on Software Analysis, Evolution, and Reengineering. Piscataway, NJ: IEEE, p. 470-481 12 p.

    Research output: Chapter in Book/Conference proceedings/Edited volumeConference contributionScientificpeer-review

    Open Access
    File
    341 Downloads (Pure)
  • 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. ACM, p. 56-65 10 p. 2904360

    Research output: Chapter in Book/Conference proceedings/Edited volumeConference contributionScientificpeer-review

    Open Access
    File
    10 Citations (Scopus)
    171 Downloads (Pure)
  • 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. ACM, 10 p. a31

    Research output: Chapter in Book/Conference proceedings/Edited volumeConference contributionScientificpeer-review

    Open Access
    File
    4 Citations (Scopus)
    139 Downloads (Pure)
  • A search-based training algorithm for cost-aware defect prediction

    Panichella, A., Alexandru, C. V., Panichella, S., Bacchelli, A. & Gall, H. C., 2016, Proceedings of the Genetic and Evolutionary Computation Conference, GECCO 2016. New York, NY: ACM, p. 1077-1084 8 p.

    Research output: Chapter in Book/Conference proceedings/Edited volumeConference contributionScientificpeer-review

    Open Access
    File
    22 Citations (Scopus)
    67 Downloads (Pure)
  • A security perspective on code review: The case of Chromium

    di Biase, M., Bruntink, M. & Bacchelli, A., 2016, 2016 IEEE 16th IEEE International Working Conference on Source Code Analysis and Manipulation (SACM). O' Conner, L. (ed.). Los Alamitos: IEEE, p. 21-30 10 p.

    Research output: Chapter in Book/Conference proceedings/Edited volumeConference contributionScientificpeer-review

    Open Access
    File
    27 Citations (Scopus)
    114 Downloads (Pure)
  • A Textual-based Technique for Smell Detection

    Palomba, F., Panichella, A., De Lucia, A., Oliveto, R. & Zaidman, A., May 2016, Proceedings of the 2016 IEEE 24th International Conference on Program Comprehension (ICPC). Danvers, MA: IEEE, p. 1-10 10 p.

    Research output: Chapter in Book/Conference proceedings/Edited volumeConference contributionScientificpeer-review

    107 Citations (Scopus)
  • Automatic Test Case Generation: What If Test Code Quality Matters?

    Palomba, F., Panichella, A., Zaidman, A. & Oliveto, R., Jul 2016, Proceedings of the 25th International Symposium on Software Testing and Analysis, ISSTA 2016. New York, NY: ACM, p. 130-141 12 p.

    Research output: Chapter in Book/Conference proceedings/Edited volumeConference contributionScientificpeer-review

    Open Access
    File
    50 Citations (Scopus)
    172 Downloads (Pure)
  • 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: Chapter in Book/Conference proceedings/Edited volumeConference contributionScientificpeer-review

    Open Access
    File
    25 Citations (Scopus)
    209 Downloads (Pure)
  • Continuous Delivery Practices in a Large Financial Organization

    Vassalo, C., Zampetti, F., Romano, D., Beller, M., Panichella, A., Di Penta, M. & Zaidman, A., Oct 2016, Proceedings - 2016 IEEE International Conference on Software Maintenance and Evolution, ICSME 2016. Los Alamitos, CA: IEEE, p. 519-528 10 p.

    Research output: Chapter in Book/Conference proceedings/Edited volumeConference contributionScientificpeer-review

    Open Access
    File
    45 Citations (Scopus)
    171 Downloads (Pure)