Carmen Coviello, Simone Romano, Giuseppe Scanniello, and Giuliano Antoniol. Gasser: A multi-objective evolutionary approach for test suite reduction. International Journal of Software Engineering and Knowledge Engineering, 32(02):193–225, 2022. ISSN 1793-6403. doi: 10.1142/S0218194022500085
Maria Teresa Baldassarre, Danilo Caivano, Davide Fucci, Simone Romano, and Giuseppe Scanniello. Affective reactions and test-driven development: Results from three experiments and a survey. Journal of Systems and Software, 185:111154, 2022. ISSN 0164-1212. doi: 10.1016/j.jss.2021.111154
Simone Romano, Davide Fucci, Giuseppe Scanniello, Maria Teresa Baldassarre, Burak Turhan, and Natalia Juristo. On researcher bias in software engineering experiments. Journal of Systems and Software, 182:111068, 2021. ISSN 0164-1212. doi: 10.1016/j.jss.2021.111068
Maria Teresa Baldassarre, Danilo Caivano, Simone Romano, Francesco Cagnetta, Victor Fernandez-Cervantes, and Eleni Stroulia. PhydslK: a model-driven framework for generating exergames. Multimedia Tools and Applications, 2021. ISSN 1573-7721. doi: 10.1007/s11042-021-10980-3
Maria Teresa Baldassarre, Danilo Caivano, Davide Fucci, Natalia Juristo, Simone Romano, Giuseppe Scanniello, and Burak Turhan. Studying test-driven development and its retainment over a six-month time span. Journal of Systems and Software, 176:110937, 2021. ISSN 0164-1212. doi: 10.1016/j.jss.2021.110937
Adrian Santos, Sira Vegas, Oscar Dieste, Fernando Uyaguari, Ayse Tosun, Davide Fucci, Burak Turhan, Giuseppe Scanniello, Simone Romano, Itir Karac, Marco Kuhrmann, Vladimir Mandic, Robert Ramac, Dietmar Pfahl, Christian Engblom, Jarno Kyykka, Kerli Rungi, Carolina Palomeque, Jaroslav Spisak, Markku Oivo, and Natalia Juristo. A family of experiments on test-driven development. Empirical Software Engineering, 26(3):42:1–42:53, 2021. ISSN 1573-7616. doi: 10.1007/s10664-020-09895-8
Maria Teresa Baldassarre, Valentina Lenarduzzi, Simone Romano, and Nyyti Saarimäki. On the diffuseness of technical debt items and accuracy of remediation time when using sonarqube. Information and Software Technology, 128:106377, 2020. ISSN 0950-5849. doi: 10.1016/j.infsof.2020.106377
Carmen Coviello, Simone Romano, Giuseppe Scanniello, Alessandro Marchetto, Anna Corazza, and Giuliano Antoniol. Adequate vs. inadequate test suite reduction approaches. Information and Software Technology, 119:106224, 2020. ISSN 0950-5849. doi: 10.1016/j.infsof.2019.106224
Cristiano Politowski, Foutse Khomh, Simone Romano, Giuseppe Scanniello, Fabio Petrillo, Yann-Gaël Guéhéneuc, and Abdou Maiga. A large scale empirical study of the impact of spaghetti code and blob anti-patterns on program comprehension. Information and Software Technology,122:106278, 2020. ISSN 0950-5849. doi: 10.1016/j.infsof.2020.106278
Simone Romano, Christopher Vendome, Giuseppe Scanniello, and Denys Poshyvanyk. A multistudy investigation into dead code. IEEE Transactions on Software Engineering (TSE), 46(1):71–99, 2020. ISSN 1939-3520. doi: 10.1109/TSE.2018.2842781
Davide Fucci, Giuseppe Scanniello, Simone Romano, and Natalia Juristo. Need for sleep: The impact of a night of sleep deprivation on novice developers’ performance. IEEE Transactions on Software Engineering (TSE), 46(1):1–19, 2020. ISSN 1939-3520. doi: 10.1109/TSE.2018.2834900
Simone Romano, Nicola Capece, Ugo Erra, Giuseppe Scanniello, and Michele Lanza. On the use of virtual reality in software visualization: The case of the city metaphor. Information and Software Technology, 114:92 – 106, 2019. ISSN 0950-5849. doi: 10.1016/j.infsof.2019.06.007
Simone Romano, Nicola Capece, Ugo Erra, Giuseppe Scanniello, and Michele Lanza. The city metaphor in software visualization: feelings, emotions, and thinking. Multimedia Tools and Applications, 78(23):33113–33149, 2019. ISSN 1573-7721. doi: 10.1007/s11042-019-07748-1
Simone Romano, Giuseppe Scanniello, Giuliano Antoniol, and Alessandro Marchetto. Spiritus: a simple information retrieval regression test selection approach. Information and Software Technology, 99:62 – 80, 2018. ISSN 0950-5849. doi: 10.1016/j.infsof.2018.03.004
Giuseppe Scanniello, Michele Risi, Porfirio Tramontana, and Simone Romano. Fixing faults in c and java source code: Abbreviated vs. full-word identifier names. ACM Transactions on Software Engineering and Methodology (TOSEM), 26(2):6:1–6:43, 2017. ISSN 1049-331X. doi: 10.1145/3104029
Simone Romano, Davide Fucci, Giuseppe Scanniello, Burak Turhan, and Natalia Juristo. Findings from a multi-method study on test-driven development. Information and Software Technology, 89: 64 – 77, 2017. ISSN 0950-5849. doi: 10.1016/j.infsof.2017.03.010
Dario Amoroso d’Aragona, Fabiano Pecorelli, Simone Romano, Giuseppe Scanniello, Maria Teresa Baldassarre, Andrea Janes, and Valentina Lenarduzzi. Catto: Just-in-time test case selection and execution. In Proceedings of the 38th International Conference on Software Maintenance and Evolution (ICSME), pages 459–463. IEEE, 2022. ISBN 978-1-6654-7956-1. doi: 10.1109/ICSME55016.2022.00059
Simone Romano, Fiorella Zampetti, Maria Teresa Baldassarre, Massimiliano Di Penta, and Giuseppe Scanniello. Do static analysis tools affect software quality when using test-driven development? In Proceedings of the 16th International Symposium on Empirical Software Engineering and Measurement (ESEM), pages 80–91. ACM, 2022. ISBN 978-1-4503-9427-7. doi: 10.1145/3544902.3546233
Simone Romano, Giuseppe Scanniello, and Pancrazio Dionisio. On the role of personality traits in implementation tasks: A preliminary investigation with students. In Proceedings of the 48th Euromicro Conference on Software Engineering and Advanced Applications (SEAA), pages 189–196. IEEE, 2022. ISBN 978-1-6654-6152-8. doi: 10.1109/SEAA56994.2022.00037
Pietro Cassieri, Simone Romano, Giuseppe Scanniello, Genoveffa Tortora, and Danilo Caivano. Do developers modify dead methods during the maintenance of java desktop applications? In Pro- ceedings of the 26th International Conference on Evaluation and Assessment in Software Engineering (EASE), page 120–129. ACM, 2022. ISBN 978-1-4503-9613-4. doi: 10.1145/3530019.3530032
Maria Teresa Baldassarre, Danilo Caivano, Giovanni Dimauro, Simone Romano, and Giuseppe Scanniello. On internet-of-things devices in ambient assisted living solutions. In Proceedings of the 29th International Conference on Information Systems Development (ISD). AIS, 2021. URL: https://aisel.aisnet.org/isd2014/proceedings2021/methodologies/14/
Danilo Caivano, Pietro Cassieri, Simone Romano, and Giuseppe Scanniello. An exploratory study on dead methods in open-source java desktop applications. In Proceedings of the 15th International Symposium on Empirical Software Engineering and Measurement (ESEM), pages 10:1–10:11. ACM, 2021. ISBN 978-1-4503-8665-4. doi: 10.1145/3475716.3475773
Simone Romano, Maria Caulo, Matteo Buompastore, Leonardo Guerra, Anas Mounsif, Michele Telesca, Maria Teresa Baldassarre, and Giuseppe Scanniello. G-repo: a tool to support msr studies on github. In Proceedings of the 28th International Conference on Software Analysis, Evolution and Reengineering (SANER), pages 551–555. IEEE, 2021. ISBN 978-1-7281-9630-5. doi: 10.1109/SANER50967.2021.00064
Carmen Coviello, Simone Romano, Giuseppe Scanniello, and Giuliano Antoniol. Gasser. In Proceedings of the 28th International Conference on Software Analysis, Evolution and Reengineering (SANER), pages 556–560. IEEE, 2021. ISBN 978-1-7281-9630-5. doi: 10.1109/SANER50967.2021.00065
Simone Romano, Maria Caulo, Giuseppe Scanniello, Maria Teresa Baldassarre, and Danilo Caivano. Sentiment polarity and bug introduction. In Proceedings of the 21th International Conference on Product-Focused Software Process Improvement (PROFES). pages 347–363. Springer, 2020. ISBN 978-3-030-64148-1. doi: 10.1007/978-3-030-64148-1_22
Carmen Coviello, Simone Romano, Giuseppe Scanniello, and Giuliano Antoniol. Gasser: Genetic algorithm for test suite reduction. In Proceedings of the 14th International Symposium on Empirical Software Engineering and Measurement (ESEM), pages 36:1–36:6. ACM, 2020. ISBN 978-1-4503-7580-1. doi: 10.1145/3382494.3422157
Simone Romano, Giuseppe Scanniello, Maria Teresa Baldassarre, and Davide Fucci. On the effect of noise on software engineers’ performance: Results from two replicated experiments. In Proceedings of the 46th Euromicro Conference on Software Engineering and Advanced Applications (SEAA), pages 334–341. IEEE, 2020. ISBN 978-1-7281-9532-2. doi: 10.1109/SEAA51224.2020.00062
Simone Romano, Davide Fucci, Maria Teresa Baldassarre, Giuseppe Scanniello, Burak Turhan, and Natalia Juristo. Researcher Bias in Software Engineering Experiments: a Qualitative Investigation. In Proceedings of the 46th Euromicro Conference on Software Engineering and Advanced Applications (SEAA), pages 276–283. IEEE, 2020. ISBN 978-1-7281-9532-2. doi: 10.1109/SEAA51224.2020.00054
Simone Romano, Giuseppe Scanniello, Maria Teresa Baldassarre, Davide Fucci, and Danilo Caivano. Results from a replicated experiment on the affective reactions of novice developers when applying test-driven development. In Proceedings of the 21st International Conference on Agile Software Development (XP), pages 223–239. Springer, 2020. ISBN 978-3-030-49392-9. doi: 10.1007/978-3-030-49392-9_15
Simone Romano, Davide Fucci, Maria Teresa Baldassarre, Danilo Caivano, and Giuseppe Scanniello. An empirical assessment on affective reactions of novice developers when applying test-driven development. In Proceedings of the 20th International Conference on Product-Focused Software Process Improvement (PROFES), pages 3–19. Springer, 2019. ISBN 978-3-030-35333-9. doi: 10.1007/978-3-030-35333-9_1
Maria Teresa Baldassarre, Danilo Caivano, Simone Romano, and Giuseppe Scanniello. Software models for source code maintainability: A systematic literature review. In Proceedings of the 45th Euromicro Conference on Software Engineering and Advanced Applications (SEAA), pages 252–259. IEEE, 2019. ISBN 978-1-7281-3421-5. doi: 10.1109/SEAA.2019.00047
Nyyti Saarimaki, Maria Teresa Baldassarre, Lenarduzzi Valentina, and Simone Romano. On the accuracy of sonarqube technical debt remediation time. In Proceedings of the 45th Euromicro Conference on Software Engineering and Advanced Applications (SEAA), pages 317–324. IEEE, 2019. ISBN 978-1-7281-3421-5. doi: 10.1109/SEAA.2019.00055
Simone Romano. Dead code. In Proceeding of the 34th International Conference on Software Maintenance and Evolution (ICSME), pages 737–742. IEEE, 2018. doi: 10.1109/ICSME.2018.00092
Davide Fucci, Simone Romano, Maria Teresa Baldassarre, Danilo Caivano, Giuseppe Scanniello, Burak Turhan, and Natalia Juristo. A longitudinal cohort study on the retainment of test-driven development. In Proceedings of the 12th International Symposium on Empirical Software Engineering and Measurement (ESEM), pages 18:1–18:10. ACM, 2018. ISBN 978-1-4503-5823-1. doi: 10.1145/3239235.3240502
Carmen Coviello, Simone Romano, and Giuseppe Scanniello. An empirical study of inadequate and adequate test suite reduction approaches. In Proceedings of the 12th International Symposium on Empirical Software Engineering and Measurement (ESEM), pages 12:1–12:10. ACM, 2018. ISBN 978-1-4503-5823-1. doi: 10.1145/3239235.3240497
Simone Romano, Giuseppe Scanniello, Davide Fucci, Natalia Juristo, and Burak Turhan. The effect of noise on software engineers’ performance. In Proceedings of the 12th International Symposium on Empirical Software Engineering and Measurement (ESEM), pages 9:1–9:10. ACM, 2018. ISBN 978-1-4503-5823-1. doi: 10.1145/3239235.3240496
Simone Romano and Giuseppe Scanniello. Exploring the use of rapid type analysis for detecting the dead method smell in java code. In Proceedings of the 44th Euromicro Conference on Software Engineering and Advanced Applications (SEAA), pages 167–174. IEEE, 2018. ISBN 978-1-5386-7383-6. doi: 10.1109/SEAA.2018.00035
Carmen Coviello, Simone Romano, and Giuseppe Scanniello. Poster: Cuter: Clustering-based test suite reduction. In Proceedings of the 40th International Conference on Software Engineering (ICSE): Companion Proceeedings, page 306–307. ACM, 2018. ISBN 978-1-4503-5663-3. doi: 10.1145/3183440.3194983
Simone Romano, Giuseppe Scanniello, Davide Fucci, Natalia Juristo, and Burak Turhan. Poster: The effect of noise on requirements comprehension. In Proceedings of the 40th International Conference on Software Engineering: Companion (ICSE-Companion), pages 308–309. ACM, 2018. ISBN 978-1-4503-5663-3. doi: 10.1145/3183440.3194984
Carmen Coviello, Simone Romano, Giuseppe Scanniello, Alessandro Marchetto, Giuliano Antoniol, and Anna Corazza. Clustering support for inadequate test suite reduction. In Proceedings of the 25th International Conference on Software Analysis, Evolution and Reengineering (SANER), pages 95–105. IEEE, 2018. ISBN 978-1-5386-4969-5. doi: 10.1109/SANER.2018.8330200
Nicola Capece, Ugo Erra, Simone Romano, and Giuseppe Scanniello. Visualising a software system as a city through virtual reality. In Proceeding of the 4th International Conference on Augmented Reality, Virtual Reality, and Computer Graphics (AVR), pages 319–327. Springer, 2017. ISBN 978-3-319-60928-7. doi: 10.1007/978-3-319-60928-7_28
Simone Romano and Giuseppe Scanniello. Smug: A selective mutant generator tool. In Proceedings of the 39th International Conference on Software Engineering (ICSE): Companion Proceedings, pages 19–22. IEEE, 2017. ISBN 978-1-5386-1589-8. doi: 10.1109/ICSE-C.2017.12
Davide Fucci, Giuseppe Scanniello, Simone Romano, Martin Shepperd, Boyce Sigweni, Fernando Uyaguari, Burak Turhan, Natalia Juristo, and Markku Oivo. An external replication on the effects of test-driven development using a multi-site blind analysis approach. In Proceedings of the 10th International Symposium on Empirical Software Engineering and Measurement (ESEM), pages 3:1–3:10. ACM, 2016. ISBN 978-1-4503-4427-2. doi: 10.1145/2961111.2962592
Simone Romano, Christopher Vendome, Giuseppe Scanniello, and Denys Poshyvanyk. Are unreachable methods harmful? results from a controlled experiment. In Proceedings of the 24th International Conference on Program Comprehension (ICPC), pages 1–10. IEEE, 2016. ISBN 978-1-5090-1428-6. doi: 10.1109/ICPC.2016.7503723
Simone Romano, Davide Fucci, Giuseppe Scanniello, Burak Turhan, and Natalia Juristo. Results from an ethnographically-informed study in the context of test driven development. In Proceedings of the 20th International Conference on Evaluation and Assessment in Software Engineering (EASE), pages 10:1–10:10. ACM, 2016. ISBN 978-1-4503-3691-8. doi: 10.1145/2915970.2915996
Simone Romano, Giuseppe Scanniello, Carlo Sartiani, and Michele Risi. A graph-based approach to detect unreachable methods in java software. In Proceedings of the 31st Annual ACM Symposium on Applied Computing (SAC), page 1538–1541. ACM, 2016. ISBN 978-1-4503-3739-7. doi: 10.1145/2851613.2851968
Giuseppe Scanniello, Simone Romano, Davide Fucci, Burak Turhan, and Natalia Juristo. Students’ and professionals’ perceptions of test-driven development: A focus group study. In Proceedings of the 31st Annual ACM Symposium on Applied Computing (SAC), page 1422–1427. ACM, 2016. ISBN 978-1-4503-3739-7. doi: 10.1145/2851613.2851778
Simone Romano and Giuseppe Scanniello. Dum-tool. In Proceeding of the 31st International Conference on Software Maintenance and Evolution (ICSME), page 339–341. IEEE, 2015. ISBN 978-1-4673-7532-0. doi: 10.1109/ICSM.2015.7332484
Simone Romano, Giuseppe Scanniello, Michele Risi, and Carmine Gravino. Clustering and lexical information support for the recovery of design pattern in source code. In Proceeding of the 27th International Conference on Software Maintenance (ICSM), pages 500–503. IEEE, 2011. ISBN 978-1-4577-0664-6. doi: 10.1109/ICSM.2011.6080818