Publications

2021

Serverless Testing: Tool Vendors’ and Experts’ Point of View

V. Lenarduzzi, and A. Panichella IEEE Software

Towards a Technical Debt Conceptualization for Serverless Computing

V. Lenarduzzi, J. Daly, A. Martini, S. Panichella, and D.A. Tamburri IEEE Software

An Overview and Comparison of Technical Debt Measurement Tools

P. Avgeriou, D. Taibi, A. Ampatzoglou, F. Arcelli Fontana, T. Besker, A. Chatzigeorgiou, V. Lenarduzzi, A. Martini, N. Moschou, I. Pigazzini, N. Saarimäki, D. Sas, S. Soares de Toledo, A. Tsintzira IEEE Software

Software Quality for AI: Where Are We Now?

V. Lenarduzzi, F. Lomio, S. Moreschini, D. Taibi and D.A. Tamburri International Conference on Software Quality (SWQD 2020)
2020

Does Migrate a Monolithic System to Microservices Decrease the Technical Debt?

V. Lenarduzzi, F. Lomio, N. Saarimaki and D. Taibi Journal of Systems and Software 110710

Does Code Quality Affect Pull Request Acceptance? An empirical study

V. Lenarduzzi, V. Nikkola, N. Saarimaki, and D. Taibi Journal of Systems and Software 110806

A Systematic Literature Review on Technical Debt Prioritization: Strategies, Processes, Factors, and Tools

V. Lenarduzzi, T. Besker, D. Taibi, A. Martini, and F. Arcelli Fontana Journal of Systems and Software 110827

On the Diffuseness of Technical Debt Items and Accuracy of Remediation Time When Using SonarQube

M.T. Baldassarre, V. Lenarduzzi, S. Romano and N. Saarimaki Information and Software Technology 106377

Some SonarQube Issues have a Significant but SmallEffect on Faults and Changes. A large-scale empirical study

V. Lenarduzzi, N. Saarimaki and D. Taibi Journal of Systems and Software 110750

On the Technical Debt Prioritization and Cost Estimation with SonarQube tool

A. Katin, V. Lenarduzzi, D.Taibi, and V. Mandić 8th International Scientific Conference on Industrial Systems Industrial Innovation in Digital Age (IS20)

A Preliminary Study on the Adequacy of Static Analysis Warnings with Respect to Code Smell Prediction

S. Lujan, F. Pecorelli, F. Palomba, a. De Lucia, and V. Lenarduzzi 4th ACM SIGSOFT International Workshop on Machine Learning Techniques for Software Quality Evaluation (MaLTeSQuE '20)

Cohort Studies in Software Engineering: A Vision of the Future

N. Saarimaki, V. Lenarduzzi, S. Vegas, N. Juristo, and D. Taibi 14th International Symposium on Empirical Software Engineering and Measurement (ESEM2020)

How long do Junior Developers take to Remove Technical Debt Items?

V. Lenarduzzi, V. Mandic, A. Katin, and D. Taibi 14th International Symposium on Empirical Software Engineering and Measurement (ESEM2020)

Towards Microservice Smells Detection

I. Pigazzini, F. Arcelli Fontana, V. Lenarduzzi and D. Taibi IEEE/ACM International Conference on Technical Debt (TechDebt2020)

OpenSZZ: A Free, Open-Source, Web-Accessible Implementation of the SZZ Algorithm

V. Lenarduzzi, F. Palomba, D. Taibi and D. A. Tamburri 28th International Conference on Program Comprehension (ICPC2020)

How the Cathedral Embraced the Bazaar, and the Bazaar Became a Cathedral

T. Kilamo, V. Lenarduzzi, T. Ahoniemi, A. Jaaksi, J. Rahikkala and T. Mikkonen 16th International Conference on Open Source Systems (OSS2020)

On the Perceived Harmfulness of Requirement Smells: An Empirical Study

V. Lenarduzzi, D. Fucci and D. Mendez 26th International Working Conference on Requirement Engineering: Foundation for Software Quality (REFSQ) - Live Study Track

Towards an Approach to Identify Obsolete Features based on Importance and Technical Debt

A. Janes and V. Lenarduzzi Euromicro Conference Series on Software Engineering and Advanced Applications (SEAA)

Open Source Software Evaluation, Selection, and Adoption: a Systematic Literature Review

V. Lenarduzzi, D. Taibi, D. Tosi, L. Lavazza and S. Morasca Euromicro Conference Series on Software Engineering and Advanced Applications (SEAA)

Are SonarQube Rules Inducing Bugs?

V. Lenarduzzi, F. Lomio, H. Huttunen, and D. Taibi 27th IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER 2020)
2019

Towards a Holistic Definition of Requirements Debt

V. Lenarduzzi and D. Fucci International Symposium on Empirical Software Engineering and Measurement (ESEM), 2019, In press

An Empirical Study on Technical Debt in a Finnish SME

V. Lenarduzzi, T. Orava, N. Saarimaki, K. Systa and D. Taibi International Symposium on Empirical Software Engineering and Measurement (ESEM), 2019, In press

The Technical Debt Dataset

V. Lenarduzzi, N. Saarimaki and D. Taibi International Conference on Predictive Models and Data Analystics in Software Engineerings (PROMISE), 2019, In press

Towards Surgically-Precise Technical Debt Estimation: Early Results and Research Roadmap

V. Lenarduzzi, A. Martini, D. Taibi and D.A. Tamburri International Workshop on Machine Learning Techniques for Software Quality Evaluation (MaLTeSQuE), 2019, In press

Microservices Anti Patterns: A Taxonomy

D. Taibi, V. Lenarduzzi and C. Pahl Microservices - Science and Engineering, 2019, In press

Continuous Architecting With Microservices and DevOps: a Systematic Mapping Study

D. Taibi, V. Lenarduzzi and C. Pahl Communications in Computer and Information Science (Springer), 2019, In press

On the Accuracy of SonarQube Technical Debt Remediation Time

N Saarimäki, MT Baldassare, V Lenarduzzi and S Romano Euromicro Conference on Software Engineering and Advanced Applications (SEAA), Tessaloniki, Greece, August 2019, In Press.

Are Architectural Smells Independent from Code Smells? An Empirical Study

F Arcelli Fontana, V Lenarduzzi, R Roveda and D Taibi Journal of Systems and Software, May 2019, Vol. 154, pp. 139-156

On the diffuseness of code technical debt in open source projects

N Saarimäki, V Lenarduzzi and D Taibi International Conference on Technical Debt (TechDebt 2019), Montreal, Canada, May 2019, In Press.

Asterism: A Decentralized File Sharing for Mobile Devices

O.P. Heinisuo, V. Lenarduzzi and D. Taibi IEEE Mobile Cloud 2019; San Francisco; USA; April 2019, In Press.

Why Do Developers Adopt Open Source Software? Past, Present and Future

V. Lenarduzzi, D. Tosi, L. Lavazza and S. Morasca 15th International Conference on Open Source Systems (OSS2019), May 2019
2018

Microservices, Continuous Architecture, and Technical Debt Interest: An Empirical Study

D. Taibi and V. Lenarduzzi Euromicro Conference on Software Engineering and Advanced Applications (SEAA); Prague; Czech Republic; August 2018, In Press.

Exploring information from OSS repositories and platforms to support OSS selection decisions

N. Sbai, V. Lenarduzzi, D. Taibi, S. Ben Sassi, H.H. Ben Ghezala Information and Software Technology, July 2018.

Lessons Learned on Communication Channels and Practices in Agile Software Development

M. O. Ahmad, V. Lenarduzzi, M. Oivo and D. Taibi 2nd International Conference on Lean and Agile Software Development (LASD'18); Poznan; Poland; September 2018, In Press.

On the negative impact of team independence in microservices software development

V. Lenarduzzi and O. Sievi-Korte 2th International Workshop on Microservices: Agile and DevOps Experience (MADE18); Porto; Pourtugal; 21 May 2018, In Press.

Towards Defining a Microservice Migration Framework

F. Auer, M. Felderer and V. Lenarduzzi 2th International Workshop on Microservices: Agile and DevOps Experience (MADE18); Porto; Pourtugal; 21 May 2018, In Press.

Are Code smells the root cause of faults? A continuous experimentation approach

L. Pellegrini and V. Lenarduzzi 19th International Conference on Agile Software Development (XP2018); Funchal; Porto; Pourtugal; 21-25 May 2018, In Press.

Software Components Selection in Microservices-based Systems

V. Lenarduzzi and O. Sievi-Korte 19th International Conference on Agile Software Development (XP2018); Funchal; Porto; Pourtugal; 21-25 May 2018, In Press.

Blockchain applications for Agile methodologies

V. Lenarduzzi, M.I. Lunesu, M. Marchesi and R. Tonelli 19th International Conference on Agile Software Development (XP2018); Funchal; Porto; Pourtugal; 21-25 May 2018, In Press.

The Lean Strategies: A tale of user-driven innovation processes

V. Lenarduzzi, M.I. Lunesu and D. Taibi 19th International Conference on Agile Software Development (XP2018); Funchal; Porto; Pourtugal; 21-25 May 2018, In Press.

Architectural patterns for microservices: A systematic mapping study

D. Taibi, V. Lenarduzzi and C. Pahl 8th International Conference on Cloud Computing and Services Science (CLOSER2018); Funchal; Madeira; 19 - 21 March 2018, In Press.

On the definition of microservice bad smells

D. Taibi and V. Lenarduzzi IEEE software, May 2018, Vol. 35, Issue 3, In Press.

Bringing Sinulated Ideation in a Web Environment: Students' Evaluations of a Basic Software Release

Y. Borgianni, V. Lenarduzzi, F. Rotini and D. Taibi 5th International Conference on Design Creativity (ICDC2018); Bath; UK; 31 Jan - 02 Feb 2018, In Press.

Prioritizing Corrective Maintenance Activities for Android Applications: An Industrial Case Study on Android Crash Reports

V. Lenarduzzi, A. C. Stan, D. Taibi, G.Venters and M. Windegger 10th International Conference on Software Quality Days (SWQD 2018); Vienna, Austria; 16-20 January 2018, In Press.
2017

How developers perceive smells in source code: A replicated study

D. Taibi, A. Janes and V. Lenarduzzi Information and Software Technology Journal (IST), December 2017, Vol. 92, pp. 223-235, DOI: 10.1016/j.infsof.2017.08.008.

Processes, Motivations and Issues for Migrating to Microservices Architectures: An Empirical Investigation

D.Taibi, V. Lenarduzzi and C. Pahl IEEE Cloud Computing, September-October 2017, Vol. 4, Issue 5, Article number 8125558, pp. 22-32, DOI: 10.1109/MCC.2017.4250931.

Microservices in Agile Software Development: First results on Issues, Advantages, and Disadvantages

D.Taibi, V. Lenarduzzi, C. Pahl and A. Janes First International Workshop on Microservices for Agile software development (WMSA17), Cologne, Germany, 2017, art. 23, DOI: 10.1145/3120459.3120483.

A Dynamical Quality Model to Continuously Monitor Software Maintenance

V. Lenarduzzi, A. C. Stan, D. Taibi, D. Tosi and G. Venters 11th European Conference on Information Systems Management (ECISM2017), Genoa (Italy), 2017, September 14-15, pp. 168-178. ISBN: 978-191121852-4.

Experimenting Traditional and Modern Reliability Models in a 3-Years European Software Project

D. Tosi, V. Lenarduzzi, S. Morasca, D. Taibi 11th European Conference on Information Systems Management (ECISM2017), Genoa (Italy), 2017, September 14-15, pp. 304-314. ISBN: 978-191121852-4.

Comparing Communication Effort within the Scrum, Scrum with Kanban, XP, and Banana Development Processes

D. Taibi, V. Lenarduzzi, K. Liukkunen and M.O. Ahmad International Conference on Evaluation and Assessment in Software Engineering (EASE2017), Karlskrona (Sweden), 2017, June 15-16, DOI:10.1145/3084226.3084270.

Comparing Requirements Decomposition within the Scrum, Scrum with Kanban, XP, and Banana Development Processes

D. Taibi, V. Lenarduzzi, A.Janes, K. Liukkunen and M.O. Ahmad Agile Processes, in Software Engineering, and Extreme Programming (XP2017), Cologne (Germany), 2017, May 22-26. DOI: 10.1007/978-3-319-57633-6_5.

A Continuous Software Quality Monitoring Approach for Small and Medium Enterprises

A. Janes, V. Lenarduzzi, and A. C. Stan 8th ACM/SPEC on International Conference on Performance Engineering Companion (ICPE '17 Companion). ACM, New York, NY, USA, 97-100. DOI: 10.1145/3053600.3053618.
2016

Towards Component-Aware Function Point Measurement

L. Lavazza, V. Lenarduzzi, and D. Taibi International Conference on Software Process and Product Measurement (IWSM Mensura 2016), Berlin (Germany), 2016, 04-07 October, DOI:10.1109/IWSM-Mensura.2016.017.

MVP explained: A Systematic Mapping on the Definition of Minimum Viable Product

D. Taibi and V. Lenarduzzi SEAA2016 42th Euromicro Conference on Software Engineering and Advanced Applications, Larnaca (Ciprus), 2016, DOI: 10.1109/SEAA.2016.56.

Towards a Lean Approach to Reduce Code Smells Injection: an Empirical Study

D. Taibi, A.Janes, and V. Lenarduzzi Agile Processes, in Software Engineering, and Extreme Programming (XP2016), Edinburgh (Scotland), 2016, May 24-27, pp 300-304, DOI: 10.1007/978-3-319-33515-5_30
2015

Free” Innovation Environments: Lessons learned from the Software Factory Initiatives

D. Taibi, V. Lenarduzzi, , O.M. Ahmad, K. Liukkunen, I. Lunesu, M. Matta, F. Fagerholm, J. Münch, S. Pietinen, M. Tukiainen, C. Fernández-Sánchez, J. Garbajosa and K. Systä Tenth International Conference on Software Engineering Advances (ICSEA 2015), Barcelona (Spain), 2015, November 15-20, ISBN: 978-1-61208-438-1.

Could Social Factors influence the Effort Estimation?

V. Lenarduzzi 7th International Workshop on Social Software Engineering (SSE 2015), Bergamo (Italy), 2015, September 1, pp 21-24, ISBN: 978-1-4503-3818-9 doi:10.1145/2804381.2804385.

Functional Size Measures and Effort Estimation in Agile Development: a Replicated Study

V. Lenarduzzi, I. Lunesu, M. Matta and D.Taibi Agile Processes, in Software Engineering, and Extreme Programming (XP2015), Helsinki (Finland), 2015, May 25-29, pp 105-116, DOI: 10.1007/978-3-319-18612-2_9.

Towards a Classification Schema for Development Technologies: an Empirical Study in the Avionic Domain

D. Taibi, V. Lenarduzzi, L. Dieudonné and C. Plociennik International Journal On Advances in Software, vol. 8, no. 1&2, 2015.
2014

Can Functional Size Measures Improve Effort Estimation in SCRUM?

V. Lenarduzzi and D. Taibi Ninth International Conference on Software Engineering Advances (ICSEA 2014), Nice (France), 2014, October 14-16, pp 173-178, ISBN: 978-1-61208-367-4.

Estimating Software Development Effort Based on Phases

V. Lenarduzzi, S.Morasca and D. Taibi 40th Euromicro Conference on Software Engineering and Advanced Applications (EUROMICRO 2014), Verona (Italy), 2014, pp 305-308, DOI: 10.1109/SEAA.2014.54.
2013

An Interactive Survey on Marketing and Communication strategies

V. Lenarduzzi and D. Taibi FOSDEM 2013. Brussels (Belgium)
2012

A Study on OSS Marketing and Communication Strategies

V. Del Bianco, L. Lavazza, V. Lenarduzzi, S. Morasca, D. Taibi and D. Tosi 8th International Conference on Open Source Systems (OSS 2012), Hammamet (Tunisia), 2012, September 10-13, pp 338-343, DOI: 10.1007/978-3-642-33442-9_3.
2011

Towards a Marketing Strategy for Open Source Software

V. Lenarduzzi 12th International Conference on Product-Focused Software Development and Process Improvement (PROFES 2011), Torre Canne (Italy), 2011, June 20-22, pp 31-33, ISBN 978-1-4503-0783-3. DOI: 10.1145/2181101.2181109.

How Open Source Software Products Can Support Teaching in Italian Schools

C. Friso, V. Lenarduzzi, D. Taibi, D. and D. Tosi 5th European Conference on Information Management and Evaluation (ECIME 2011), Como (Italy), 2011, ISBN: 978-1-908272-12-6 Book.