Research Output

2018

Code Phonology: An exploration into the vocalization of code

Hermans, F., Swidan, A. & Aivaloglou, E., 2018, Proceedings of the 26th Conference on Program Comprehension, ICPC 2018. New York, NY: Association for Computing Machinery (ACM), p. 308-311 4 p.

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

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

Code review for newcomers: Is it different?

Kovalenko, V. & Bacchelli, A., 2018, CHASE'18: Proceedings 2018 the 11th International Workshop on Cooperative and Human Aspects of Software Engineering. New York, NY: Association for Computing Machinery (ACM), Vol. Part F137813. p. 29-32 4 p.

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

Open Access
File
5 Citations (Scopus)
23 Downloads (Pure)

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

Open Access
File
15 Citations (Scopus)
292 Downloads (Pure)

Context Is King: The Developer Perspective on the Usage of Static Analysis Tools

Vassalo, C., Panichella, S., Palomba, F., Proksch, S., Zaidman, A. & Gall, H. C., 2018, Proceedings of the 25th International Conference on Software Analysis, Evolution and Reengineering (SANER),. IEEE, p. 38-49

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

File
24 Citations (Scopus)
20 Downloads (Pure)

Debugging Data Flows in Reactive Programs

Banken, H., Meijer, E. & Gousios, G., 2018, Proceedings of the 40th International Conference on Software Engineering, ICSE 2018. New York, NY: Association for Computing Machinery (ACM)

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

Open Access
File
6 Citations (Scopus)
1023 Downloads (Pure)

Delft Students on Software Architecture: DESOSA 2018

Deursen, A. V., Zaidman, A., Aniche, M., Clark, L., Weterings, G. & Kharisnawan, R., 2018, Delft University of Technology. (DESOSA; vol. 4)

Research output: Book/ReportBookScientific

File
1968 Downloads (Pure)

Detecting and Predicting Evolution in Spreadsheets: A Case Study in an Energy Network Company

Jansen, B., Hermans, F. & Tazelaar, E., 2018, Software Maintenance and Evolution (ICSME), 2018 IEEE International Conference on. 10 p.

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

Open Access
File
1 Citation (Scopus)
28 Downloads (Pure)

Enabling Real-Time Feedback in Software Engineering

Larios Vargas, E., Hejderup, J., Kechagia, M., Bruntink, M. & Gousios, G., 2018, Proceedings of the 40th International Conference on Software Engineering: New Ideas and Emerging Results, ICSE-NIER 2018. New York, NY: Association for Computing Machinery (ACM), Vol. Part F137347. p. 21-24 4 p.

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

Open Access
File
5 Citations (Scopus)
186 Downloads (Pure)

Enhancing Change Prediction Models using Developer-Related Factors

Catolino, G., Palomba, F., De Lucia, A., Ferrucci, F. & Zaidman, A., 2018, In : Journal of Systems and Software. 143, 9, p. 14-28 15 p.

Research output: Contribution to journalArticleScientificpeer-review

19 Citations (Scopus)

Evidence-Based Software Portfolio Management

Huijgens, H., 2018, 236 p.

Research output: ThesisDissertation (TU Delft)

Open Access
File
98 Downloads (Pure)

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

Open Access
File
6 Citations (Scopus)
30 Downloads (Pure)

From Learners to Earners: Enabling MOOC Learners to Apply Their Skills and Earn Money in an Online Market Place

Chen, G., Davis, D., Krause, M., Aivaloglou, E., Hauff, C. & Houben, G-J., 2018, In : IEEE Transactions on Learning Technologies. 11, 2, p. 264-274 12 p.

Research output: Contribution to journalArticleScientificpeer-review

Open Access
File
5 Citations (Scopus)
69 Downloads (Pure)

How Do Community Smells Influence Code Smells?

Palomba, F., Tamburri, D., Serebrenik, A., Zaidman, A., Arcelli Fontana, F. & Oliveto, R., 2018, Proceedings of the International Conference on Software Engineering -- Companion Volume (ICSE Companion). IEEE / ACM, p. 240-241

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

File
8 Citations (Scopus)
73 Downloads (Pure)

How Good Is Your Puppet? An Empirically Defined and Validated Quality Model for Puppet

Van der Bent, E., Hage, J., Visser, J. & Gousios, G., Mar 2018, Proceedings - 25th IEEE International Conference on Software Analysis, Evolution and Reengineering, SANER 2018. Piscataway, NJ: IEEE, p. 164-174 11 p.

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

Open Access
File
7 Citations (Scopus)
157 Downloads (Pure)

How Is Video Game Development Different from Software Development in Open Source?

Pascarella, L., Palomba, F., Di Penta, M. & Bacchelli, A., 2018, Proceedings of the 15th International Conference on Mining Software Repositories, MSR. ACM, New York, NY. p. 392-402 11 p.

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

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

How Modern News Aggregators Help Development Communities Shape and Share Knowledge

Aniche, M., Treude, C., Steinmacher, I., Wiese, I., Pinto, G., Storey, M. A. & Gerosa, M. A., 2018, Proceedings of the 40th International Conference on Software Engineering. p. 499-510

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

363 Downloads (Pure)

How to analyze git repositories with command line tools: We're not in Kansas anymore

Gousios, G. & Spinellis, D., 2018, Proceedings of the 40th International Conference on Software Engineering, ICSE '18: Companion Proceedings. New York, NY: Association for Computing Machinery (ACM), Vol. Part F137351. p. 540-541 2 p.

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

1 Citation (Scopus)

Incremental Control Dependency Frontier Exploration for Many-Criteria Test Case Generation

Panichella, A., Kifetew, F. M. & Tonella, P., 3 Sep 2018, Search-Baed Software Engineering - 10th International Symposium, SSBSE 2018 - Proceedings. Colanzi, T. E. & McMinn, P. (eds.). Cham: Springer, p. 309-324 16 p. (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); vol. 11036 LNCS).

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

Open Access
File
4 Citations (Scopus)
71 Downloads (Pure)

Information Needs in Contemporary Code Review

Pascarella, L., Spadini, D., Palomba, F., Bruntink, M. & Bacchelli, A., Nov 2018, In : ACM Proceedings on Human-Computer Interaction. 2, CSCW, p. 1-27 27 p.

Research output: Contribution to journalArticleScientificpeer-review

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

Investigating Type Declaration Mismatches in Python

Pascarella, L., Ram, A., Nadeem, A., Bisesser, D., Knyazev, N. & Bacchelli, A., 2018, 2018 IEEE Workshop on Machine Learning Techniques for Software Quality Evaluation (MaLTeSQuE). Piscataway, NJ: IEEE, p. 43-48 6 p.

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

Open Access
File
1 Citation (Scopus)
28 Downloads (Pure)

Java unit testing tool competition: Sixth round

Molina, U. R., Kifetew, F. & Panichella, A., 2018, SBST'18 : Proceedings of the 11th International Workshop on Search-Based Software Testing. Gorla, A. & Galeotti, J. P. (eds.). Piscataway, NY, USA: Association for Computing Machinery (ACM), p. 22-29 8 p.

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

8 Citations (Scopus)

Message from the Chairs of MSR 2018

Zaidman, A., Kamei, Y. & Hill, E., 2018, In : Proceedings - International Conference on Software Engineering. p. xvii-xviii

Research output: Contribution to journalEditorialScientific

Mining File Histories: Should we consider branches?

Kovalenko, V., Palomba, F. & Bacchelli, A., 2018, ASE 2018: Proceedings of the 33rd ACM/IEEE International Conference on Automated Software Engineering. New York, NY: Association for Computing Machinery (ACM), p. 202-213 12 p.

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

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

Mock objects for testing java systems: Why and how developers use them, and how they evolve

Spadini, D., Aniche, M., Bruntink, M. & Bacchelli, A., 2018, In : Empirical Software Engineering. p. 1-38 38 p.

Research output: Contribution to journalArticleScientificpeer-review

Open Access
File
1 Citation (Scopus)
165 Downloads (Pure)

Model-based mutant equivalence detection using automata language equivalence and simulations

Devroey, X., Perrouin, G., Papadakis, M., Legay, A., Schobbens, P-Y. & Heymans, P., 2018, In : Journal of Systems and Software. 141, p. 1-15 15 p.

Research output: Contribution to journalArticleScientificpeer-review

3 Citations (Scopus)

Mutation Testing for Physical Computing

Zhu, Q. & Zaidman, A., 2018, 2018 IEEE International Conference on Software Quality, Reliability and Security, QRS 2018. Piscataway, NJ: IEEE, p. 289-300 12 p.

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

Open Access
File
37 Downloads (Pure)

No half-measures: A study of manual and tool-assisted end-user programming tasks in Excel

Pandita, R., Parnin, C., Hermans, F. & Murphy-Hill, E., 2018, 2018 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC): Proceedings. Cunha, J., Fernandes, J. P., Kelleher, C., Engels, G. & Mendes, J. (eds.). Red Hook, NY: IEEE, p. 95-103 9 p. 8506540

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

On Software Modernisation due to Library Obsolescence

Gerasimou, S., Kechagia, M., Kolovos, D., Paige, R. & Gousios, G., 2018, WAPI'18 Proceedings of the 2nd International Workshop on API Usage and Evolution (WAPI 2018). New York, NY: Association for Computing Machinery (ACM), p. 6-9 4 p.

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

Open Access
File
27 Downloads (Pure)

On the Dichotomy of Debugging Behavior Among Programmers

Beller, M., Spruit, N., Zaidman, A. & Spinellis, D., 2018, Proceedings of the 40th International Conference on Software Engineering. New York, NY: Association for Computing Machinery (ACM), p. 572-583 12 p.

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

98 Downloads (Pure)

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. Piscataway, NJ: IEEE, p. 199-206 8 p.

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

Open Access
File
33 Downloads (Pure)

On The Relation of Test Smells to Software Code Quality

Spadini, D., Palomba, F., Zaidman, A., Bruntink, M. & Bacchelli, A., 2018, Proceedings - 2018 IEEE International Conference on Software Maintenance and Evolution, ICSME 2018. Los Alamitos, CA: IEEE, p. 12-23 12 p.

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

Open Access
File
20 Citations (Scopus)
259 Downloads (Pure)

Practices and Tools for Better Software Testing

Spadini, D., 2018, Proceedings of the 26th ACM Joint Meeting on European Software Engineering Conferenceand Symposium on the Foundations of Software Engineering. New York, NY: Association for Computing Machinery (ACM), p. 928-931 4 p.

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

Open Access
File
85 Downloads (Pure)
520 Downloads (Pure)

Proceedings of the 15th International Conference on Mining Software Repositories MSR 2018

Zaidman, A. (ed.), Kamei, Y. (ed.) & Hill, E. (ed.), 2018, 2018 ed. New York, NY: Association for Computing Machinery (ACM). 627 p.

Research output: Book/ReportBook editingScientific

Programming Misconceptions for School Students

Swidan, A., Hermans, F. & Smit, M., 2018, ICER '18 : Proceedings of the 2018 ACM Conference on International Computing Education Research . New York, NY: Association for Computing Machinery (ACM), p. 151-159 9 p.

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

7 Citations (Scopus)
31 Downloads (Pure)

PyDriller: Python Framework for Mining Software Repositories

Spadini, D., Aniche, M. & Bacchelli, A., 2018, ESEC/FSE 2018: Proceedings of the 2018 26th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering. New York, NY: Association for Computing Machinery (ACM), p. 908-911 4 p.

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

Open Access
File
10 Citations (Scopus)
305 Downloads (Pure)

Re-evaluating Method-Level Bug Prediction

Pascarella, L., Palomba, F. & Bacchelli, A., 2018, 25th IEEE International Conference on Software Analysis, Evolution and Reengineering, SANER 2018. Piscataway, NJ: IEEE, p. 1-10 10 p.

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

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

Relationship between Geographical Location and Evaluation of Developer Contributions in GitHub

Rastogi, A., Nagappan, N., Gousios, G. & van der Hoek, A., 2018, ESEM ’18: Proceedings of the 12th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement . New York, NY: Association for Computing Machinery (ACM), p. 1-8 8 p. 22

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

Open Access
File
5 Citations (Scopus)
118 Downloads (Pure)

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

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

Open Access
File
7 Citations (Scopus)
701 Downloads (Pure)

Self-Reported Activities of Android Developers

Pascarella, L., Geiger, F-X., Palomba, F., Di Nucci, D., Malavolta, I. & Bacchelli, A., 2018, 5th IEEE/ACM International Conference on Mobile Software Engineering and Systems. ACM, New York, NY, to appear. ACM/IEEE, p. 144-155

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

Open Access
File
10 Citations (Scopus)
127 Downloads (Pure)

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

Open Access
File
1 Citation (Scopus)
49 Downloads (Pure)

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

Huijgens, H., Spadini, D., Stevens, D., Visser, N. & van Deursen, A., 2018, ESEM' 18: Proceedings of the 12th International Symposium on Empirical Software Engineering and Measurement. New York: Association for Computing Machinery (ACM), p. 1-10 10 p. 25

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

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

Software Ecosystem Call Graph for Dependency Management

Hejderup, J., van Deursen, A. & Gousios, G., 2018, ICSE-NIER'18 Proceedings of 40th International Conference on Software Engineering: New Ideas and Emerging Results Track. New York, NY: Association for Computing Machinery (ACM), p. 101-104 4 p.

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

Open Access
File
5 Citations (Scopus)
179 Downloads (Pure)

Testing Autonomous Cars for Feature Interaction Failures using Many-Objective Search

Abdessalem, R. B., Panichella, A., Nejati, S., Briand, L. C. & Stifter, T., 2018, Proceedings of the 33rd IEEE/ACM International Conference on Automated Software Engineering. New York, NY: Association for Computing Machinery (ACM), p. 143-154 12 p.

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

Open Access
File
12 Citations (Scopus)
429 Downloads (Pure)

Test them all, is it worth it? Assessing configuration sampling on the JHipster Web development stack

Halin, A., Nuttinck, A., Acher, M., Devroey, X., Perrouin, G. & Baudry, B., 1 Jul 2018, In : Empirical Software Engineering. 24, p. 674–717 44 p.

Research output: Contribution to journalArticleScientificpeer-review

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

The Exception Handling Riddle: An Empirical Study on the Android API

Kechagia, M., Fragkoulis, M., Louridas, P. & Spinellis, D., 2018, In : Journal of Systems and Software. 142, p. 248-270 23 p.

Research output: Contribution to journalArticleScientificpeer-review

2 Citations (Scopus)

The Scent of a Smell: An Extensive Comparison between Textual and Structural Smells

Palomba, F., Panichella, A., Zaidman, A., Oliveto, R. & De Lucia, A., 2018, In : IEEE Transactions on Software Engineering. 44, 10, p. 977-1000 24 p.

Research output: Contribution to journalArticleScientificpeer-review

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

The scent of a smell: an extensive comparison between textual and structural smells

Palomba, F., Panichella, A., Zaidman, A., Oliveto, R. & De Lucia, A., 2018, Proceedings of the 40th International Conference on Software Engineering (ICSE). ACM DL, p. 740 1 p.

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

Open Access
File
11 Downloads (Pure)

The use of Charts, Pivot Tables, and Array Formulas in two Popular Spreadsheet Corpora

Jansen, B. & Hermans, F., 2018, Proceedings of the 5th International Workshop on Software Engineering Methods in Spreadsheets. Hofer, B. & Mendes, J. (eds.). 4 p.

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

Open Access
File
13 Downloads (Pure)

Thinking out of the Box: Comparing metaphors for variables in programming education

Hermans, F., Swidan, A., Aivaloglou, E. & Smit, M., 2018, Proceedings of the 13th Workshop in Primary and Secondary Computing Education, WiPSCE 2018. New York: Association for Computing Machinery (ACM), p. 1-8 8 p. 8

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

Open Access
File
1 Citation (Scopus)
45 Downloads (Pure)