Research Output

2017

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

18 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. Institute of Electrical and Electronics Engineers (IEEE), p. 103-109 7 p. 7899042

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

Open Access
File
5 Citations (Scopus)
34 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
8 Citations (Scopus)
282 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: Association for Computing Machinery (ACM), p. 866-871 6 p.

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

Open Access
File
4 Citations (Scopus)
69 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
30 Citations (Scopus)
239 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
10 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

19 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

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

Open Access
File
9 Citations (Scopus)
149 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
3 Citations (Scopus)
28 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
7 Citations (Scopus)
418 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: Association for Computing Machinery (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

1 Citation (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
75 Citations (Scopus)
47 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 Sep 2017, 31st Brazilian Symposium on Software Engineering, SBES 2017 - Proceedings. Association for Computing Machinery (ACM), p. 94-103 10 p.

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

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
7 Citations (Scopus)
43 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
13 Citations (Scopus)
202 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: Association for Computing Machinery (ACM), p. 49-60 12 p.

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

Open Access
File
19 Citations (Scopus)
30 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

15 Citations (Scopus)

Analyzing the State of Static Analysis: A Large-Scale Evaluation in Open Source Software

Beller, M., Bholanath, R., McIntosh, S. & Zaidman, A., Mar 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
169 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. Association for Computing Machinery (ACM), p. 56-65 10 p. 2904360

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

Open Access
File
7 Citations (Scopus)
60 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. Association for Computing Machinery (ACM), 10 p. a31

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

Open Access
File
4 Citations (Scopus)
40 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: Association for Computing Machinery (ACM), p. 1077-1084 8 p.

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

Open Access
File
8 Citations (Scopus)
43 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
7 Citations (Scopus)
61 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

56 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: Association for Computing Machinery (ACM), p. 130-141 12 p.

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

Open Access
File
24 Citations (Scopus)
97 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
11 Citations (Scopus)
113 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
26 Citations (Scopus)
112 Downloads (Pure)

Delft Students on Software Architecture: DESOSA 2016

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

Research output: Book/ReportBookScientific

Open Access
File
1183 Downloads (Pure)

Do code smells hamper novice programming: A controlled experiment on Scratch Programs

Hermans, F. & Aivaloglou, E., May 2016, Proceedings of the 24th International Conference on Program Comprehension, ICPC 2016. Danvers, MA: IEEE, p. 1-10 10 p.

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

34 Citations (Scopus)

Do estimators learn? On the effect of a positively skewed distribution of effort data on software portfolio productivity

Huijgens, H. & Vogelezang, F., 2016, WETSoM 2016 Proceedings of the 7th International Workshop on Emerging Trends in Software Metrics, . New York: Association for Computing Machinery (ACM), p. 8-14 7 p.

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

2 Citations (Scopus)

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: Chapter in Book/Conference proceedings/Edited volumeConference contributionScientificpeer-review

File
72 Downloads (Pure)

Evidence-based software portfolio management: A tool description and evaluation

Huijgens, H., 1 Jun 2016, Proceedings of the 20th International Conference on Evaluation and Assessment in Software Engineering, EASE 2016. Association for Computing Machinery (ACM), a17

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

2 Citations (Scopus)

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. New York: Association for Computing Machinery (ACM), p. 1-4 4 p.

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

Open Access
File
3 Citations (Scopus)
26 Downloads (Pure)

Feature Models in Linux: From Symbols to Semantics

Rothberg, V., Dintzner, N., Ziegler, A. & Lohmann, D., 2016, Proceedings of the 10th International Workshop on Variability Modelling of Software-Intensive Systems. New York, NY: Association for Computing Machinery (ACM), p. 65-72 8 p.

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

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. New York: Association for Computing Machinery (ACM), p. 85-96 12 p.

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

Open Access
File
8 Citations (Scopus)
14 Downloads (Pure)

Gradual structuring: Evolving the spreadsheet paradigm for expressiveness and learnability

Miller, G., Hermans, F. & Braun, R., 28 Nov 2016, 2016 15th International Conference on Information Technology Based Higher Education and Training (ITHET). Danvers: IEEE, p. 1-8 8 p. 7760759

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

2 Citations (Scopus)

Gradual structuring in the spreadsheet paradigm

Miller, G. & Hermans, F., 8 Nov 2016, 2016 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC). Blackwell, A., Plimmer, B. & Stapleton, G. (eds.). Danvers: IEEE, p. 240-241 2 p. 7739696

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

How kids code and how we know: An Exploratory Study on the Scratch Repository

Aivaloglou, E. & Hermans, F., Sep 2016, ICER'16 Proceedings of the 2016 ACM Conference on International Computing Education Research . Sheard, J., Tenenberg, J., Chinn, D. & Dorn, B. (eds.). New York: Association for Computing Machinery (ACM), p. 53-61 9 p.

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

58 Citations (Scopus)

How to catch 'em all: WatchDog, a family of IDE plug-ins to assess testing

Beller, M., Levaja, I., Panichella, A., Gousios, G. & Zaidman, A., 14 May 2016, Proceedings of the 3rd International Workshop on Software Engineering Research and Industrial Practice, SER and IP 2016. New York, NY: Association for Computing Machinery (ACM), p. 53-56 4 p.

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

6 Citations (Scopus)
85 Downloads (Pure)

Improving the Performance of a Large Scale Spreadsheet: A Case Study

Swidan, AL., Hermans, F. & Koesoemowidjojo, R., 23 May 2016, Delft University of Technology Software Engineering Research Group. 10 p. (TUD-SERG-2016-003)

Research output: Book/ReportReportOther research output

Open Access
File
46 Downloads (Pure)

Improving the Performance of a Large Scale Spreadsheet: A Case Study

Swidan, A. A. S., Hermans, F. & Koesoemowidjojo, R., 23 May 2016, 2016 IEEE 23rd International Conference on Software Analysis, Evolution, and Reengineering, SANER 2016. Jiu, A. (ed.). Piscataway, NJ: IEEE, Vol. 1. p. 673-677 5 p.

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

In the Future, Everyone Will Be a Programmer for 15 Minutes

Hermans, F., Mar 2016, In : IEEE Software. Martch/April, p. 99-100 2 p.

Research output: Contribution to journalEditorialProfessional

Leaders of Tomorrow on the Future of Software Engineering: A Roundtable

Hermans, F., Siegmund, J., Fritz, T., Bavota, G., Nagappan, M., Hindle, A., Kamei, Y., Mesbah, A. & Adams, B., 1 Mar 2016, In : IEEE Software. 33, 2, p. 99-104 6 p., 7420475.

Research output: Contribution to journalArticleScientificpeer-review

4 Citations (Scopus)

On the Reaction to Deprecation of 25,357 Clients of 4+1 Popular Java APIs

Sawant, A., Robbes, R. & Bacchelli, A., 7 Oct 2016, Proceedings - 2016 IEEE International Conference on Software Maintenance and Evolution, ICSME 2016. Los Alamitos, CA: IEEE, p. 400-410 11 p.

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

Open Access
File
17 Citations (Scopus)
59 Downloads (Pure)

On the “Naturalness” of Buggy Code

Ray, B., Hellendoorn, V., Godhane, S., Tu, Z., Bacchelli, A. & Devanbu, P., 14 May 2016, Proceedings - 2016 IEEE/ACM 38th IEEE International Conference on Software Engineering Companion, ICSE 2016. Los Alamitos, CA: IEEE, Vol. 1. p. 428-439 12 p.

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

Open Access
File
67 Citations (Scopus)
52 Downloads (Pure)

Parameterizing and Assembling IR-Based Solutions for SE Tasks Using Genetic Algorithms

Panichella, A., Dit, B., Oliveto, R., Di Penta, M., Poshyvanyk, D. & De Lucia, A., 23 May 2016, IEEE 23rd International Conference on Software Analysis, Evolution, and Reengineering. IEEE, p. 314-325 12 p.

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

Open Access

Polaris: Providing context aware navigation in spreadsheets

Jansen, B., 1 Sep 2016, 2016 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC). p. 228-229 2 p.

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

Open Access
File
16 Downloads (Pure)

Quality of Just-in-Time Requirements: Just-Enough and Just-in-Time

Heck, PM., 2016, Delft: Petra Heck. 173 p.

Research output: ThesisDissertation (TU Delft)

Open Access

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 10 p.

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

Open Access
File
13 Citations (Scopus)
169 Downloads (Pure)