Valentina is currently collaborating with prof. Francesca Arcelli Fontana on Technical Debt focusing on architectural issues role such as architectural smells.
The popularity of Technical Debt is increasing rapidly. Many tools are available on the market and they propose a set of coding rules, which represent something wrong in the code that will soon be reflected in a fault or will increase maintenance effort. However, while the management of some companies is encouraging developers not to violate these rules in the first place, developers are skeptical of their importance .
Moreover, she presented a novel automated approach to classify the severity of Technical Debt and prioritize refactoring activities.
Text by Valentina Lenarduzzi
- Taibi, A. Janes and V. Lenarduzzi. “How Developers Perceive smells in Source Code: A Replicated Study “. Information and Software Technology (IST), Vol. 92, pp. 223-235. December 2017. The paper was selected for the ESEM “Journal First” track in 2018.
- Janes, V. Lenarduzzi, and A.C. Stan. “A Continuous Software Quality Monitoring Approach for Small and Medium Enterprises”, 8th ACM/SPEC on International Conference on Performance Engineering Companion (ICPE ’17), L’Aquila (Italy), April 22-26, 2017, pp. 97-100.
- Lenarduzzi, A. C. Stan, D. Taibi, G. Venters and M. Windegger. “Prioritizing Corrective Maintenance Activities for Android Applications: An Industrial Case Study on Android Crash Reports” 10th International Conference on Software Quality Days, SWQD 2018; Vienna; Austria; 16-20 January 2018.
- Taibi. V. Lenarduzzi. “An Empirically Defined Set of Bad Architectural Smells for Microservices” IEEE Software, Vol 35, Issue 3, May/June, 2018.
- Pellegrini and V. Lenarduzzi. ” Are Code smells the root cause of faults? A continuous experimentation approach” 19th International Conference on Agile Software Development (XP2018)
- Lenarduzzi and D. Taibi. “Microservices, Continuous Architecture, and Technical Debt Interest: An Empirical Study” Euromicro Conference on Software Engineering and Advanced Applications (SEAA)