2026

Raula Gaikovina Kula, Christoph Treude, Xing Hu, Sebastian Baltes, Earl T. Barr, Kelly Blincoe, Fabio Calefato, Junjie Chen, Marc Cheong, Youmei Fan, Daniel M. Germán, Marco Aurélio Gerosa, Jin L. C. Guo, Shinpei Hayashi, Robert Hirschfeld, Reid Holmes, Yintong Huo, Takashi Kobayashi, Michele Lanza, Zhongxin Liu, Olivier Nourry, Nicole Novielli, Denys Poshyvanyk, Shinobu Saito, Kazumasa Shimari, Igor Steinmacher, Mairieli Wessel, Markus Wagner, Annie Vella, Laurie Williams, Xin Xia
Forecasting Developer Environments with GenAI: A Research Perspective. IDE@ICSE 2026: 1–5
Maxime André, Marco Raglianti, Souhaila Serbout, Anthony Cleve, Michele Lanza
PoolinGH: Fast, Efficient, and Robust GitHub Repository Mining. MSR 2026: 662–666
Mattia Giannaccari, Marco Raglianti, Michele Lanza
ZION: System Exploration With Class Contours. SIGSOFT FSE Companion 2026: 162–166
Mattia Giannaccari, Marco Raglianti, Michele Lanza
Class Archetypes: Principles, Detection, Evolution. SIGSOFT FSE Companion 2026: 1341–1345

2025

Joseph Romeo, Marco Raglianti, Csaba Nagy, Michele Lanza
UML is Back. Or is it? Investigating the Past, Present, and Future of UML in Open Source Software. ICSE 2025: 2342–2354
Maxime André, Marco Raglianti, Anthony Cleve, Michele Lanza
DENIM: Exploring Data Access in Microservices. ICSME 2025: 900–904
Arthur Pilone, Marco Raglianti, Michele Lanza, Fabio Kon, Paulo Meirelles
Automatically Augmenting GitHub Issues with Informative User Reviews. ICSME 2025: 418–429
Mattia Giannaccari, Marco Raglianti, Michele Lanza
Code Refactoring in Virtual Reality. IDE@ICSE 2025: 7–12
Maxime André, Marco Raglianti, Anthony Cleve, Michele Lanza
Understanding Data Access in Microservices Applications Using Interactive Treemaps. ICPC 2025: 216–220
Carmen Armenti, Michele Lanza
Telling Software Evolution Stories with Sonification. ICPC 2025: 398–402
Michael MacInnis, Olga Baysal, Michele Lanza
Terminal Lucidity: Envisioning the Future of the Terminal. ICPC 2025: 339–349
Stefano Campanella
Fine-Grained Developer Reification. SIGSOFT FSE Companion 2025: 1266–1269
Maxime André, Marco Raglianti, Anthony Cleve, Michele Lanza
Visualizing and Exploring Data Access in Microservices Using Interactive Treemaps. VISSOFT 2025: 36–46
Carmen Armenti, Marco Raglianti, Michele Lanza
Sonifying and Visualizing the Heartbeat of Evolving Software Systems. VISSOFT 2025: 1–12
Lei Chen, Michele Lanza, Shinpei Hayashi
ChangePrism:Visualizing the Essence of Code Changes. VISSOFT 2025: 69–73
Mattia Giannaccari, Marco Raglianti, Michele Lanza
Skylines: Visualizing Object-Oriented Software Systems Through Class Contours. VISSOFT 2025: 64–68
Maxime De Rycke, Maxime André, Marco Raglianti, Anthony Cleve, Michele Lanza
Visualizing Data Access Traces in Microservices Using Animated Heat Treemaps. VISSOFT 2025: 74–78

2024

Stefano Campanella, Emanuela Guglielmi, Rocco Oliveto, Gabriele Bavota, Simone Scalabrino
Towards the Automatic Replication of Gameplays to Support Game Debugging. FaSE4Games@SIGSOFT FSE 2024
Carmen Armenti, Michele Lanza
Using Animations to Understand Commits. ICSME 2024: 660–665
Lei Chen, Michele Lanza, Shinpei Hayashi
Understanding Code Change with Micro-Changes. ICSME 2024: 363–374
Adrian Hoff, Mircea Lungu, Christoph Seidl, Michele Lanza
Collaborative Software Exploration with Multimedia Note Taking in Virtual Reality. ICPC 2024: 346–357
Adrian Hoff, Mircea Lungu, Christoph Seidl, Michele Lanza
Immersive Software Archaeology: Collaborative Exploration and Note Taking in Virtual Reality. ICPC 2024: 387–391
Joseph Romeo, Marco Raglianti, Csaba Nagy, Michele Lanza
Capturing and Understanding the Drift Between Design, Implementation, and Documentation. ICPC 2024: 382–386
Carmen Armenti, Michele Lanza
Using Interactive Animations to Analyze Fine-grained Software Evolution. VISSOFT 2024: 36–47
Stefano Campanella, Michele Lanza
Hidden in the Code: Visualizing True Developer Identities. VISSOFT 2024: 24–35
Mattia Giannaccari, Marco Raglianti, Michele Lanza
Manipulating VR - Native User Interfaces for Software Visualization Customization. VISSOFT 2024: 111–115
Boris Cherry, Csaba Nagy, Michele Lanza, Anthony Cleve
SMEAGOL: A Static Code Smell Detector for MongoDB. SANER 2024: 816–820
Boris Cherry, Jehan Bernard, Thomas Kintziger, Csaba Nagy, Anthony Cleve, Michele Lanza
A Multivocal Mapping Study of MongoDB Smells. SANER 2024: 792–803
Adrian Hoff, Christoph Seidl, Michele Lanza
Immersive Software Archaeology: Exploring Software Architecture and Design in Virtual Reality. SANER 2024: 47–51
Olivier Nourry, Yutaro Kashiwa, Bin Lin, Gabriele Bavota, Michele Lanza, Yasutaka Kamei
The Human Side of Fuzzing: Challenges Faced by Developers during Fuzzing Activities. ACM Trans. Softw. Eng. Methodol. 33(1): 14:1–14:26 (2024)

2023

Marco Raglianti, Csaba Nagy, Roberto Minelli, Bin Lin, Michele Lanza
On the Rise of Modern Software Documentation (Pearl/Brave New Idea). ECOOP 2023: 43:1–43:24
Adrian Hoff, Christoph Seidl, Mircea Lungu, Michele Lanza
Preparing Software Re-Engineering via Freehand Sketches in Virtual Reality. ICSME 2023: 317–328
Gianlorenzo Occhipinti, Csaba Nagy, Roberto Minelli, Michele Lanza
SYN: Ultra-Scale Software Evolution Comprehension. ICPC 2023: 69–73
Edoardo Riggio, Marco Raglianti, Michele Lanza
Conversation Disentanglement As-a-Service. ICPC 2023: 59–63
Vincenzo Orrei, Marco Raglianti, Csaba Nagy, Michele Lanza
Contribution-Based Firing of Developers? ESEC/SIGSOFT FSE 2023: 2062–2066
Adrian Hoff, Christoph Seidl, Michele Lanza
Uniquifying Architecture Visualization through Variable 3D Model Generation. VaMoS 2023: 77–81
David Moreno-Lumbreras, Jesús M. González-Barahona, Michele Lanza
Understanding the NPM Dependencies Ecosystem of a Project Using Virtual Reality. VISSOFT 2023: 84–94
David Moreno-Lumbreras, Roberto Minelli, Andrea Villaverde, Jesús M. González-Barahona, Michele Lanza
CodeCity: A comparison of on-screen and virtual reality. Inf. Softw. Technol. 153: 107064 (2023)
Maxime Gobert, Csaba Nagy, Henrique Rocha, Serge Demeyer, Anthony Cleve
Best practices of testing database manipulation code. Inf. Syst. 111: 102105 (2023)
Giovanni Rosa, Luca Pascarella, Simone Scalabrino, Rosalia Tufano, Gabriele Bavota, Michele Lanza, Rocco Oliveto
A comprehensive evaluation of SZZ Variants through a developer-informed oracle. J. Syst. Softw. 202: 111729 (2023)

2022

Susanna Ardigò, Csaba Nagy, Roberto Minelli, Michele Lanza
M3triCity: Visualizing Evolving Software & Data Cities. ICSE-Companion 2022: 130–133
Michael MacInnis, Olga Baysal, Michele Lanza
Terminals All the Way Down. ICSE (NIER) 2022: 86–90
Marco Raglianti
Topology of the Documentation Landscape. ICSE-Companion 2022: 297–299
Olivier Nourry, Yutaro Kashiwa, Bin Lin, Gabriele Bavota, Michele Lanza, Yasutaka Kamei
AIP: Scalable and Reproducible Execution Traces in Energy Studies on Mobile Devices. ICSME 2022: 449–453
Marco Raglianti, Csaba Nagy, Roberto Minelli, Michele Lanza
DiscOrDance: Visualizing Software Developers Communities on Discord. ICSME 2022: 474–478
Marco Raglianti, Csaba Nagy, Roberto Minelli, Michele Lanza
Using discord conversations as program comprehension aid. ICPC 2022: 597–601
Nour Jihene Agouf, Stéphane Ducasse, Anne Etien, Michele Lanza
A New Generation of CLASS BLUEPRINT. VISSOFT 2022: 29–39
Mircea Lungu, Rolf-Helge Pfeiffer, Marco D'Ambros, Michele Lanza, Jesper Findahl
Can Git Repository Visualization Support Educators in Assessing Group Projects? VISSOFT 2022: 187–191
Boris Cherry, Pol Benats, Maxime Gobert, Loup Meurice, Csaba Nagy, Anthony Cleve
Static Analysis of Database Accesses in MongoDB Applications. SANER 2022: 930–934
Biruk Asmare Muse, Csaba Nagy, Anthony Cleve, Foutse Khomh, Giuliano Antoniol
FIXME: synchronize with database! An empirical study of data access self-admitted technical debt. Empir. Softw. Eng. 27(6): 130 (2022)
Fengcai Wen, Csaba Nagy, Michele Lanza, Gabriele Bavota
Quick remedy commits and their impact on mining software repositories. Empir. Softw. Eng. 27(1): 14 (2022)
Bin Lin, Nathan Cassee, Alexander Serebrenik, Gabriele Bavota, Nicole Novielli, Michele Lanza
Opinion Mining for Software Development: A Systematic Literature Review. ACM Trans. Softw. Eng. Methodol. 31(3): 38:1–38:41 (2022)
Jevgenija Pantiuchina, Bin Lin, Fiorella Zampetti, Massimiliano Di Penta, Michele Lanza, Gabriele Bavota
Why Do Developers Reject Refactorings in Open-Source Projects? ACM Trans. Softw. Eng. Methodol. 31(2): 23:1–23:23 (2022)
Luca Traini, Daniele Di Pompeo, Michele Tucci, Bin Lin, Simone Scalabrino, Gabriele Bavota, Michele Lanza, Rocco Oliveto, Vittorio Cortellessa
How Software Refactoring Impacts Execution Time. ACM Trans. Softw. Eng. Methodol. 31(2): 25:1–25:23 (2022)

2021

Maxime Gobert, Csaba Nagy, Henrique Rocha, Serge Demeyer, Anthony Cleve
Challenges and Perils of Testing Database Manipulation Code. CAiSE 2021: 229–245
Pol Benats, Maxime Gobert, Loup Meurice, Csaba Nagy, Anthony Cleve
An Empirical Study of (Multi-) Database Models in Open-Source Projects. ER 2021: 87–101
Giovanni Rosa, Luca Pascarella, Simone Scalabrino, Rosalia Tufano, Gabriele Bavota, Michele Lanza, Rocco Oliveto
Evaluating SZZ Implementations Through a Developer-informed Oracle. ICSE 2021: 436–447
Fengcai Wen, Emad Aghajani, Csaba Nagy, Michele Lanza, Gabriele Bavota
Siri, Write the Next Method. ICSE 2021: 138–149
Yutaro Kashiwa, Kazuki Shimizu, Bin Lin, Gabriele Bavota, Michele Lanza, Yasutaka Kamei, Naoyasu Ubayashi
Does Refactoring Break Tests and to What Extent? ICSME 2021: 171–182
Fengcai Wen, Valentina Ferrari, Emad Aghajani, Csaba Nagy, Michele Lanza, Gabriele Bavota
FeaRS: Recommending Complete Android Method Implementations. ICSME 2021: 589–593
Hassan Atwi, Bin Lin, Nikolaos Tsantalis, Yutaro Kashiwa, Yasutaka Kamei, Naoyasu Ubayashi, Gabriele Bavota, Michele Lanza
PYREF: Refactoring Detection in Python Projects. SCAM 2021: 136–141
Susanna Ardigò, Csaba Nagy, Roberto Minelli, Michele Lanza
Visualizing Data in Software Cities. VISSOFT 2021: 145–149
Aron Fiechter, Roberto Minelli, Csaba Nagy, Michele Lanza
Visualizing GitHub Issues. VISSOFT 2021: 155–159
David Moreno-Lumbreras, Roberto Minelli, Andrea Villaverde, Jesús M. González-Barahona, Michele Lanza
CodeCity: On-Screen or in Virtual Reality? VISSOFT 2021: 12–22
Marco Raglianti, Roberto Minelli, Csaba Nagy, Michele Lanza
Visualizing Discord Servers. VISSOFT 2021: 150–154
Davide Paolo Tua, Roberto Minelli, Michele Lanza
Voronoi Evolving Treemaps. VISSOFT 2021: 1–5
Giorgio Gronchi, Marco Raglianti, Fabio Giovannelli
Network Theory and Switching Behaviors: A User Guide for Analyzing Electronic Records Databases. Future Internet 13(9): 228 (2021)
Emad Aghajani, Gabriele Bavota, Mario Linares-Vásquez, Michele Lanza
Automated Documentation of Android Apps. IEEE Trans. Software Eng. 47(1): 204–220 (2021)

2020

Emad Aghajani, Csaba Nagy, Mario Linares-Vásquez, Laura Moreno, Gabriele Bavota, Michele Lanza, David C. Shepherd
Software documentation: the practitioners' perspective. ICSE 2020: 590–601
Maria Caulo, Bin Lin, Gabriele Bavota, Giuseppe Scanniello, Michele Lanza
Knowledge Transfer in Modern Code Review. ICPC 2020: 230–240
Fengcai Wen, Csaba Nagy, Michele Lanza, Gabriele Bavota
An Empirical Study of Quick Remedy Commits. ICPC 2020: 60–71
Biruk Asmare Muse, Mohammad Masudur Rahman, Csaba Nagy, Anthony Cleve, Foutse Khomh, Giuliano Antoniol
On the Prevalence, Impact, and Evolution of SQL Code Smells in Data-Intensive Systems. MSR 2020: 327–338
Eduardo Guerra, Phyllipe Lima, Joelma Choma, Marco Nardes, Tiago Silva da Silva, Michele Lanza, Paulo Meirelles
A Metadata Handling API for Framework Development: a Comparative Study. SBES 2020: 499–508
Rungroj Maipradit, Bin Lin, Csaba Nagy, Gabriele Bavota, Michele Lanza, Hideaki Hata, Kenichi Matsumoto
Automated Identification of On-hold Self-admitted Technical Debt. SCAM 2020: 54–64
Federico Pfahler, Roberto Minelli, Csaba Nagy, Michele Lanza
Visualizing Evolving Software Cities. VISSOFT 2020: 22–26
Simone Scalabrino, Gabriele Bavota, Mario Linares-Vásquez, Valentina Piantadosi, Michele Lanza, Rocco Oliveto
API compatibility issues in Android: Causes and effectiveness of data-driven detection techniques. Empir. Softw. Eng. 25(6): 5006–5046 (2020)

2019

Bin Lin, Fiorella Zampetti, Gabriele Bavota, Massimiliano Di Penta, Michele Lanza
Pattern-based mining of opinions in Q&A websites. ICSE 2019: 548–559
Emad Aghajani, Csaba Nagy, Olga Lucero Vega-Márquez, Mario Linares-Vásquez, Laura Moreno, Gabriele Bavota, Michele Lanza
Software documentation issues unveiled. ICSE 2019: 1199–1210
Fengcai Wen, Csaba Nagy, Gabriele Bavota, Michele Lanza
A large-scale empirical study on code-comment inconsistencies. ICPC 2019: 53–64
Simone Scalabrino, Gabriele Bavota, Mario Linares-Vásquez, Michele Lanza, Rocco Oliveto
Data-driven solutions to detect API compatibility issues in Android: an empirical study. MSR 2019: 288–298
Bin Lin, Csaba Nagy, Gabriele Bavota, Andrian Marcus, Michele Lanza
On the Quality of Identifiers in Test Code. SCAM 2019: 204–215
Salvatore Geremia, Gabriele Bavota, Rocco Oliveto, Michele Lanza, Massimiliano Di Penta
Characterizing Leveraged Stack Overflow Posts. SCAM 2019: 141–151
Bin Lin, Csaba Nagy, Gabriele Bavota, Michele Lanza
On the Impact of Refactoring Operations on Code Naturalness. SANER 2019: 594–598
Simone Romano, Nicola Capece, Ugo Erra, Giuseppe Scanniello, Michele Lanza
On the use of virtual reality in software visualization: The case of the city metaphor. Inf. Softw. Technol. 114: 92–106 (2019)
Simone Romano, Nicola Capece, Ugo Erra, Giuseppe Scanniello, Michele Lanza
The city metaphor in software visualization: feelings, emotions, and thinking. Multim. Tools Appl. 78(23): 33113–33149 (2019)
Luca Ponzanelli, Gabriele Bavota, Andrea Mocci, Rocco Oliveto, Massimiliano Di Penta, Sonia Haiduc, Barbara Russo, Michele Lanza
Automatic Identification and Classification of Software Development Video Tutorial Fragments. IEEE Trans. Software Eng. 45(5): 464–488 (2019)

2018

Bin Lin, Fiorella Zampetti, Gabriele Bavota, Massimiliano Di Penta, Michele Lanza, Rocco Oliveto
Sentiment analysis for software engineering: how far can we go? ICSE 2018: 94–104
Bin Lin
Crowdsourced software development and maintenance. ICSE (Companion Volume) 2018: 492–495
Csaba Nagy, Anthony Cleve
SQLInspect: a static analyzer to inspect database usage in Java applications. ICSE (Companion Volume) 2018: 93–96
Bin Lin, Fiorella Zampetti, Rocco Oliveto, Massimiliano Di Penta, Michele Lanza, Gabriele Bavota
Two Datasets for Sentiment Analysis in Software Engineering. ICSME 2018: 712
Emad Aghajani
Context-Aware Software Documentation. ICSME 2018: 727–731
Emad Aghajani, Csaba Nagy, Gabriele Bavota, Michele Lanza
A Large-Scale Empirical Study on Linguistic Antipatterns Affecting APIs. ICSME 2018: 25–35
Jevgenija Pantiuchina, Michele Lanza, Gabriele Bavota
Improving Code: The (Mis) Perception of Quality Metrics. ICSME 2018: 80–91
Luigi Frunzio, Bin Lin, Michele Lanza, Gabriele Bavota
RETICULA: Real-time code quality assessment. SANER 2018: 542–546

2017

Luca Ponzanelli, Simone Scalabrino, Gabriele Bavota, Andrea Mocci, Rocco Oliveto, Massimiliano Di Penta, Michele Lanza
Supporting software developers with a holistic recommender system. ICSE 2017: 94–105
Martin P. Robillard, Andrian Marcus, Christoph Treude, Gabriele Bavota, Oscar Chaparro, Neil A. Ernst, Marco Aurélio Gerosa, Michael W. Godfrey, Michele Lanza, Mario Linares Vásquez, Gail C. Murphy, Laura Moreno, David C. Shepherd, Edmund Wong
On-demand Developer Documentation. ICSME 2017: 479–483
Perry van Wesel, Bin Lin, Gregorio Robles, Alexander Serebrenik
Reviewing Career Paths of the OpenStack Developers. ICSME 2017: 544–548
Emad Aghajani, Andrea Mocci, Gabriele Bavota, Michele Lanza
The code time machine. ICPC 2017: 356–359
Bin Lin, Luca Ponzanelli, Andrea Mocci, Gabriele Bavota, Michele Lanza
On the uniqueness of code redundancies. ICPC 2017: 121–131
Fiorella Zampetti, Luca Ponzanelli, Gabriele Bavota, Andrea Mocci, Massimiliano Di Penta, Michele Lanza
How developers document pull requests with external references. ICPC 2017: 23–33
Phyllipe Lima, Eduardo Guerra, Marco Nardes, Andrea Mocci, Gabriele Bavota, Michele Lanza
An annotation-based API for supporting runtime code annotation reading. META@SPLASH 2017: 6–14
Bin Lin, Simone Scalabrino, Andrea Mocci, Rocco Oliveto, Gabriele Bavota, Michele Lanza
Investigating the Use of Code Analysis and NLP to Promote a Consistent Usage of Identifiers. SCAM 2017: 81–90
Tommaso Dal Sasso, Andrea Mocci, Michele Lanza, Ebrisa Mastrodicasa
How to gamify software engineering. SANER 2017: 261–271
Alberto Bacchelli, Andrea Mocci, Anthony Cleve, Michele Lanza
Mining structured data in natural language artifacts with island parsing. Sci. Comput. Program. 150: 31–55 (2017)

2016

Luca Ponzanelli, Gabriele Bavota, Andrea Mocci, Massimiliano Di Penta, Rocco Oliveto, Mir Hasan, Barbara Russo, Sonia Haiduc, Michele Lanza
Too long; didn't watch!: extracting relevant fragments from software development video tutorials. ICSE 2016: 261–272
Luca Ponzanelli, Gabriele Bavota, Andrea Mocci, Massimiliano Di Penta, Rocco Oliveto, Barbara Russo, Sonia Haiduc, Michele Lanza
CodeTube: extracting relevant fragments from software development video tutorials. ICSE (Companion Volume) 2016: 645–648
Roberto Minelli, Andrea Mocci, Romain Robbes, Michele Lanza
Taming the IDE with fine-grained interaction data. ICPC 2016: 1–10
Tommaso Dal Sasso, Andrea Mocci, Michele Lanza
What Makes a Satisficing Bug Report? QRS 2016: 164–174
Roberto Minelli, Andrea Mocci, Michele Lanza
Visualizing the Evolution of Working Sets. VISSOFT 2016: 141–150
Roberto Minelli, Andrea Mocci, Michele Lanza
Measuring Navigation Efficiency in the IDE. IWESEP@SANER 2016: 1–6
Luca Ponzanelli, Gabriele Bavota, Massimiliano Di Penta, Rocco Oliveto, Michele Lanza
Prompter - Turning the IDE into a self-confident programming assistant. Empir. Softw. Eng. 21(5): 2190–2231 (2016)
Sonia Haiduc, Takashi Kobayashi, Michele Lanza, Andrian Marcus
Mining & Modeling Unstructured Data in Software - Challenges for the Future (NII Shonan Meeting 2016-3). NII Shonan Meet. Rep. 2016 (2016)
Michele Lanza, Andrea Mocci, Luca Ponzanelli
The Tragedy of Defect Prediction, Prince of Empirical Software Engineering Research. IEEE Softw. 33(6): 102–105 (2016)

2015

Roberto Minelli, Andrea Mocci, Michele Lanza
Free Hugs - Praising Developers for Their Actions. ICSE (2) 2015: 555–558
Yuriy Tymchuk, Andrea Mocci, Michele Lanza
ViDI: The Visual Design Inspector. ICSE (2) 2015: 653–656
Andrea Ciani, Roberto Minelli, Andrea Mocci, Michele Lanza
UrbanIt: Visualizing repositories everywhere. ICSME 2015: 324–326
Nicolas Latorre, Roberto Minelli, Andrea Mocci, Luca Ponzanelli, Michele Lanza
SODA: the stack overflow dataset almanac. MUD@ICSME 2015: 1–5
Roberto Minelli, Andrea Mocci, Michele Lanza
I know what you did last summer: an investigation of how developers spend their time. ICPC 2015: 25–35
Roberto Minelli, Andrea Mocci, Michele Lanza
The plague doctor: a promising cure for the window plague. ICPC 2015: 182–185
Marcello Romanelli, Andrea Mocci, Michele Lanza
Towards visual reflexion models. ICPC 2015: 277–280
Luca Ponzanelli, Andrea Mocci, Michele Lanza
Summarizing Complex Development Artifacts by Mining Heterogeneous Data. MSR 2015: 401–405
Luca Ponzanelli, Andrea Mocci, Michele Lanza
StORMeD: Stack Overflow Ready Made Data. MSR 2015: 474–477
Luis Mastrangelo, Luca Ponzanelli, Andrea Mocci, Michele Lanza, Matthias Hauswirth, Nathaniel Nystrom
Use at your own risk: the Java unsafe API in the wild. OOPSLA 2015: 695–710
Tommaso Dal Sasso, Roberto Minelli, Andrea Mocci, Michele Lanza
Blended, not stirred: Multi-concern visualization of large software systems. VISSOFT 2015: 106–115
Remo Lemma, Michele Lanza, Andrea Mocci
CEL: Touching software modeling in essence. SANER 2015: 439–448
Tommaso Dal Sasso, Andrea Mocci, Michele Lanza
Misery loves company: CrowdStacking traces to aid problem detection. SANER 2015: 131–140
Yuriy Tymchuk, Andrea Mocci, Michele Lanza
Code review: Veni, ViDI, vici. SANER 2015: 151–160
Fernando Olivero, Michele Lanza, Marco D'Ambros
Object-focused environments revisited. Sci. Comput. Program. 98: 394–407 (2015)

2014

Tommaso Dal Sasso, Michele Lanza
In∗bug: Visual analytics of bug repositories. CSMR-WCRE 2014: 415–419
Luca Ponzanelli
Holistic recommender systems for software engineering. ICSE Companion 2014: 686–689
Roberto Minelli
Towards Self-Adaptive IDEs. ICSME 2014: 666
Roberto Minelli, Lorenzo Baracchi, Andrea Mocci, Michele Lanza
Visual Storytelling of Development Sessions. ICSME 2014: 416–420
Luca Ponzanelli, Gabriele Bavota, Massimiliano Di Penta, Rocco Oliveto, Michele Lanza
Prompter: A Self-Confident Recommender System. ICSME 2014: 577–580
Luca Ponzanelli, Andrea Mocci, Alberto Bacchelli, Michele Lanza, David Fullerton
Improving Low Quality Stack Overflow Post Detection. ICSME 2014: 541–544
Tommaso Dal Sasso
Managing Software Defects. ICSME 2014: 669
Mohammad Ghafari, Carlo Ghezzi, Andrea Mocci, Giordano Tamburrelli
Mining unit tests for code recommendation. ICPC 2014: 142–145
Luca Ponzanelli, Gabriele Bavota, Massimiliano Di Penta, Rocco Oliveto, Michele Lanza
Mining StackOverflow to turn the IDE into a self-confident programming prompter. MSR 2014: 102–111
Yuriy Tymchuk, Andrea Mocci, Michele Lanza
Collaboration in open-source projects: myth or reality? MSR 2014: 304–307
Luca Bigliardi, Michele Lanza, Alberto Bacchelli, Marco D'Ambros, Andrea Mocci
Quantitatively Exploring Non-code Software Artifacts. QSIC 2014: 286–295
Roberto Minelli, Andrea Mocci, Michele Lanza, Takashi Kobayashi
Quantifying Program Comprehension with Interaction Data. QSIC 2014: 276–285
Luca Ponzanelli, Andrea Mocci, Alberto Bacchelli, Michele Lanza
Understanding and Classifying the Quality of Technical Forum Questions. QSIC 2014: 343–352
Roberto Minelli, Andrea Mocci, Michele Lanza, Lorenzo Baracchi
Visualizing Developer Interactions. VISSOFT 2014: 147–156
Mircea Lungu, Michele Lanza, Oscar Nierstrasz
Evolutionary and collaborative software architecture recovery with Softwarenaut. Sci. Comput. Program. 79: 204–223 (2014)

2013

Roberto Minelli, Michele Lanza
Software Analytics for Mobile Applications-Insights & Lessons Learned. CSMR 2013: 144–153
Luca Ponzanelli, Alberto Bacchelli, Michele Lanza
Leveraging Crowd Knowledge for Software Comprehension and Development. CSMR 2013: 57–66
Alberto Bacchelli, Christian Bird
Expectations, outcomes, and challenges of modern code review. ICSE 2013: 712–721
Remo Lemma, Michele Lanza
Co-evolution as the key for live programming. LIVE@ICSE 2013: 9–10
Remo Lemma, Michele Lanza, Fernando Olivero
CEL: modeling everywhere. ICSE 2013: 1323–1326
Lori L. Pollock, David W. Binkley, Dawn J. Lawrie, Emily Hill, Rocco Oliveto, Gabriele Bavota, Alberto Bacchelli
1st international workshop on natural language analysis in software engineering (NaturaLiSE 2013). ICSE 2013: 1537–1538
Luca Ponzanelli, Alberto Bacchelli, Michele Lanza
Seahawk: stack overflow in the IDE. ICSE 2013: 1295–1298
Emily Hill, Alberto Bacchelli, Dave W. Binkley, Bogdan Dit, Dawn J. Lawrie, Rocco Oliveto
Which Feature Location Technique is Better? ICSM 2013: 408–411
Roberto Minelli, Michele Lanza
SAMOA - A Visual Software Analytics Platform for Mobile Applications. ICSM 2013: 476–479
Michele Lanza, Marco D'Ambros, Alberto Bacchelli, Lile Hattori, Francesco Rigotti
Manhattan: Supporting real-time visual team activity awareness. ICPC 2013: 207–210
Anja Guzzi, Alberto Bacchelli, Michele Lanza, Martin Pinzger, Arie van Deursen
Communication in open source software development mailing lists. MSR 2013: 277–286
Roberto Minelli, Michele Lanza
Visualizing the workflow of developers. VISSOFT 2013: 1–4
Tommaso Dal Sasso, Michele Lanza
A closer look at bugs. VISSOFT 2013: 1–4
Alberto Bacchelli, Nicolas Bettenburg, Latifa Guerrouj, Sonia Haiduc
3rd workshop on Mining Unstructured Data. WCRE 2013: 491–492
Lile Hattori, Marco D'Ambros, Michele Lanza, Mircea Lungu
Answering software evolution questions: An empirical evaluation. Inf. Softw. Technol. 55(4): 755–775 (2013)

2012

Fernando Olivero, Michele Lanza, Marco D'Ambros
Ronda: A Fine Grained Collaborative Development Environment. CDVE 2012: 155–162
Emanuel Giger, Marco D'Ambros, Martin Pinzger, Harald C. Gall
Method-level bug prediction. ESEM 2012: 171–180
Lile Hattori, Michele Lanza, Marco D'Ambros
A Qualitative User Study on Preemptive Conflict Detection. ICGSE 2012: 159–163
Alberto Bacchelli, Luca Ponzanelli, Michele Lanza
Harnessing stack overflow for the IDE. RSSE@ICSE 2012: 26–30
Alberto Bacchelli, Tommaso Dal Sasso, Marco D'Ambros, Michele Lanza
Content classification of development emails. ICSE 2012: 375–385
Fernando Olivero, Michele Lanza, Marco D'Ambros, Romain Robbes
Tracking human-centric controlled experiments with biscuit. PLATEAU 2012: 1–6
Michele Lanza
Holistic Software Evolution. ERCIM News 2012(88) (2012)
Marco D'Ambros, Michele Lanza, Romain Robbes
Evaluating defect prediction approaches: a benchmark and an extensive comparison. Empir. Softw. Eng. 17(4-5): 531–577 (2012)
Lile Hattori, Michele Lanza, Romain Robbes
Refining code ownership with synchronous changes. Empir. Softw. Eng. 17(4-5): 467–499 (2012)

2011

Lile Hattori, Alberto Bacchelli, Michele Lanza, Mircea Lungu
Erase and rewind - Learning by replaying examples. CSEE&T 2011: 558
Alberto Bacchelli, Michele Lanza, Vitezslav Humpa
RTFM (Read the Factual Mails) - Augmenting Program Comprehension with Remail. CSMR 2011: 15–24
Alberto Bacchelli, Michele Lanza, Marco D'Ambros
Miler: a toolset for exploring email data. ICSE 2011: 1025–1027
Richard Wettel, Michele Lanza, Romain Robbes
Software systems as cities: a controlled experiment. ICSE 2011: 551–560
Marco D'Ambros, Romain Robbes
Effective mining of software repositories. ICSM 2011: 598
Anja Guzzi, Lile Hattori, Michele Lanza, Martin Pinzger, Arie van Deursen
Collective Code Bookmarks for Program Comprehension. ICPC 2011: 101–110
Lile Hattori, Marco D'Ambros, Michele Lanza, Mircea Lungu
Software Evolution Comprehension: Replay to the Rescue. ICPC 2011: 161–170
Alberto Bacchelli, Anthony Cleve, Michele Lanza, Andrea Mocci
Extracting structured data from natural language documents with island parsing. ASE 2011: 476–479
Sylvie Neu, Michele Lanza, Lile Hattori, Marco D'Ambros
Telling stories about GNOME with Complicity. VISSOFT 2011: 1–8
Fernando Olivero, Michele Lanza, Marco D'Ambros, Romain Robbes
Enabling program comprehension through a visual object-focused development environment. VL/HCC 2011: 127–134
Marco D'Ambros, Michele Lanza, Mircea Lungu, Romain Robbes
On porting software visualization tools to the web. Int. J. Softw. Tools Technol. Transf. 13(2): 181–200 (2011)

2010

Michele Lanza, Lile Hattori, Anja Guzzi
Supporting Collaboration Awareness with Real-Time Visualization of Development Activity. CSMR 2010: 202–211
Alberto Bacchelli, Marco D'Ambros, Michele Lanza
Are Popular Classes More Defect Prone? FASE 2010: 59–73
Alberto Bacchelli, Michele Lanza, Vitezslav Humpa
Towards integrating e-mail communication in the IDE. SUITE@ICSE 2010: 1–4
Marco D'Ambros, Michele Lanza, Romain Robbes
Commit 2.0. Web2SE@ICSE 2010: 14–19
Alberto Bacchelli, Michele Lanza, Romain Robbes
Linking e-mails and source code artifacts. ICSE (1) 2010: 375–384
Marco D'Ambros
Commit 2.0: enriching commit comments with visualization. ICSE (2) 2010: 529–530
Lile Hattori, Michele Lanza
Syde: a tool for collaborative software development. ICSE (2) 2010: 235–238
Radu Marinescu, Michele Lanza, Andrian Marcus
Foreword. ICSM 2010: 1–2
Alberto Bacchelli, Marco D'Ambros, Michele Lanza
Extracting Source Code from E-Mails. ICPC 2010: 24–33
Lile Hattori, Mircea Lungu, Michele Lanza
Replaying past changes in multi-developer projects. EVOL/IWPSE 2010: 13–22
Mircea Lungu, Romain Robbes, Michele Lanza
Recovering inter-project dependencies in software ecosystems. ASE 2010: 309–312
Marco D'Ambros, Michele Lanza, Romain Robbes
An extensive comparison of bug prediction approaches. MSR 2010: 31–41
Romain Robbes, Damien Pollet, Michele Lanza
Replaying IDE interactions to evaluate and improve change prediction approaches. MSR 2010: 161–170
Marco D'Ambros, Alberto Bacchelli, Michele Lanza
On the Impact of Design Flaws on Software Defects. QSIC 2010: 23–31
Romain Robbes, Michele Lanza
Improving code completion with program history. Autom. Softw. Eng. 17(2): 181–212 (2010)
Marco D'Ambros, Michele Lanza
Distributed and Collaborative Software Evolution Analysis with Churrasco. Sci. Comput. Program. 75(4): 276–287 (2010)
Mircea Lungu, Michele Lanza, Tudor Gîrba, Romain Robbes
The Small Project Observatory: Visualizing software ecosystems. Sci. Comput. Program. 75(4): 264–275 (2010)

2009

Marco D'Ambros
Welcome from the Tool Track Chair. CSMR 2009: 321–322
Michele Lanza, Harald C. Gall, Philippe Dugerdil
EvoSpaces: Multi-dimensional Navigation Spaces for Software Evolution. CSMR 2009: 293–296
Alberto Bacchelli, Michele Lanza, Marco D'Ambros
Miler - A Tool Infrastructure to Analyze Mailing Lists. FAMOOSr@WCRE 2009: 12–15
Fernando Olivero, Michele Lanza, Romain Robbes
Lumière: An Infrastructure for Producing 3D Applications in Smalltalk. FAMOOSr@WCRE 2009: 8–11
Lile Hattori, Michele Lanza
An environment for synchronous software development. ICSE Companion 2009: 223–226
Richard Wettel
Visual exploration of large-scale evolving software. ICSE Companion 2009: 391–394
David Röthlisberger, Oscar Nierstrasz, Stéphane Ducasse, Damien Pollet, Romain Robbes
Supporting task-oriented navigation in IDEs with configurable HeatMaps. ICPC 2009: 253–257
Fernando Olivero, Michele Lanza, Romain Robbes
Lumière: a novel framework for rendering 3D graphics in Smalltalk. IWST 2009: 18–27
Lile Hattori, Michele Lanza
Mining the history of synchronous changes to refine code ownership. MSR 2009: 141–150
Mircea Lungu, Jacopo Malnati, Michele Lanza
Visualizing Gnome with the Small Project Observatory. MSR 2009: 103–106
Alberto Bacchelli, Marco D'Ambros, Michele Lanza, Romain Robbes
Benchmarking Lightweight Techniques to Link E-Mails and Source Code. WCRE 2009: 205–214
Marco D'Ambros, Michele Lanza, Romain Robbes
On the Relationship Between Change Coupling and Software Defects. WCRE 2009: 135–144
Marco D'Ambros, Michele Lanza, Mircea Lungu, Romain Robbes
Promises and perils of porting software visualization tools to the web. WSE 2009: 109–118
Marco D'Ambros, Michele Lanza
Visual software evolution reconstruction. J. Softw. Maintenance Res. Pract. 21(3): 217–232 (2009)
Marco D'Ambros, Michele Lanza, Mircea Lungu
Visualizing Co-Change Information with the Evolution Radar. IEEE Trans. Software Eng. 35(5): 720–735 (2009)

2008

Hani Abdeen, Ilham Alloui, Stéphane Ducasse, Damien Pollet, Mathieu Suen
Package Reference Fingerprint: a Rich and Compact Visualization to Understand Package Relationships. CSMR 2008: 213–222
Michele Lanza, Michael W. Godfrey, Sunghun Kim
MSR 2008 - 5th working conference on mining software repositories. ICSE Companion 2008: 1037–1038
Michele Lanza, Amy L. Murphy, Romain Robbes, Mircea Lungu, Paolo Bonzini
A teamwork-based approach to programming fundamentals with scheme, smalltalk & java. ICSE 2008: 787–790
Romain Robbes, Michele Lanza
SpyWare: a change-aware development toolset. ICSE 2008: 847–850
Richard Wettel, Michele Lanza
CodeCity: 3D visualization of large-scale software. ICSE Companion 2008: 921–922
Mircea Lungu
Towards reverse engineering software ecosystems. ICSM 2008: 428–431
Lile Hattori, Michele Lanza
On the nature of commits. ASE Workshops 2008: 63–71
Romain Robbes, Michele Lanza
How Program History Can Improve Code Completion. ASE 2008: 317–326
Romain Robbes, Michele Lanza
Example-Based Program Transformation. MoDELS 2008: 174–188
Richard Wettel, Michele Lanza
Visually localizing design problems with disharmony maps. SOFTVIS 2008: 155–164
Stéphane Ducasse, Tudor Gîrba, Orla Greevy, Michele Lanza, Oscar Nierstrasz
FAMOOSr 2008: Workshop on FAMIX and Moose in Software Reengineering. WCRE 2008: 343–344
Romain Robbes, Damien Pollet, Michele Lanza
Logical Coupling Based on Fine-Grained Change Information. WCRE 2008: 42–46
Richard Wettel, Michele Lanza
Visual Exploration of Large-Scale System Evolution. WCRE 2008: 219–228

2007

Marco D'Ambros, Michele Lanza
BugCrawler: Visualizing Evolving Software Systems. CSMR 2007: 333–334
Mircea Lungu, Michele Lanza
Exploring Inter-Module Relationships in Evolving Software Systems. CSMR 2007: 91–102
Oscar Nierstrasz, Markus Kobel, Tudor Gîrba, Michele Lanza, Horst Bunke
Example-Driven Reconstruction of Software Models. CSMR 2007: 275–286
Romain Robbes, Michele Lanza
The "Extract Refactoring" Refactoring. WRT 2007: 28–29
Yann-Gaël Guéhéneuc, Christian F. J. Lange, Houari A. Sahraoui, Giovanni Falcone, Michele Lanza, Coral Calero, Fernando Brito e Abreu
Quantitative Approaches in Object-Oriented Software Engineering. ECOOP Workshops 2007: 166–170
Mihai Balint, Petru Florin Mihancea, Radu Marinescu, Michele Lanza
NOREX: Distributed collaborative reengineering. FAMOOSr@TOOLS 2007: 21–22
Katerina Barone-Adesi, Michele Lanza
ScheMoose - Supporting a Functional Language in Moose. FAMOOSr@TOOLS 2007: 9–10
Marco D'Ambros, Michele Lanza, Martin Pinzger
The Metabase: Generating Object Persistency Using Meta Descriptions. FAMOOSr@TOOLS 2007: 17–20
Mircea Lungu, Michele Lanza
Reverse Engineering through Holistic Software Exploration. FAMOOSr@TOOLS 2007: 37–38
Romain Robbes, Michele Lanza, Mircea Lungu
An Approach to Software Evolution Based on Semantic Change. FASE 2007: 27–41
Harald C. Gall, Michele Lanza, Thomas Zimmermann
4th International Workshop on Mining Software Repositories (MSR 2007). ICSE Companion 2007: 107–108
Romain Robbes, Michele Lanza
Characterizing and Understanding Development Sessions. ICPC 2007: 155–166
Richard Wettel, Michele Lanza
Program Comprehension through Software Habitability. ICPC 2007: 231–240
Mircea Lungu, Tudor Gîrba
A small observatory for super-repositories. IWPSE 2007: 106–109
Massimiliano Di Penta, Michele Lanza
IWPSE 2007: 9th international workshop on principles of software evolution. ESEC/SIGSOFT FSE 2007: 611–612
Marco D'Ambros, Michele Lanza, Martin Pinzger
"A Bug's Life" Visualizing a Bug Database. VISSOFT 2007: 113–120
Richard Wettel, Michele Lanza
Visualizing Software Systems as Cities. VISSOFT 2007: 92–99
Mircea Lungu, Michele Lanza, Tudor Gîrba, Reinout Heeck
Reverse Engineering Super-Repositories. WCRE 2007: 120–129

2006

Mircea Lungu, Michele Lanza
Softwarenaut: Exploring Hierarchical System Decompositions. CSMR 2006: 351–354
Mircea Lungu, Michele Lanza, Tudor Gîrba
Package Patterns for Visual Architecture Recovery. CSMR 2006: 185–196
Wim Fikkert, Marco D'Ambros, Torsten Bierz, T. J. Jankun-Kelly
Interacting with Visualizations. Human-Centered Visualization Environments 2006: 77–162
Mircea Lungu, Kai Xu
Biomedical Information Visualization. Human-Centered Visualization Environments 2006: 311–342
Fernando Brito e Abreu, Coral Calero, Yann-Gaël Guéhéneuc, Michele Lanza, Houari A. Sahraoui
Quantitative Approaches in Object-Oriented Software Engineering. ECOOP Workshops 2006: 87–96
Romain Robbes, Michele Lanza
Change-based Software Evolution. EVOL 2006: 159–164
Harald C. Gall, Michele Lanza
Software evolution: analysis and visualization. ICSE 2006: 1055–1056
Marco D'Ambros, Michele Lanza
Applying the evolution radar to PostgreSQL. MSR 2006: 177–178
Marco D'Ambros, Michele Lanza, Mircea Lungu
The evolution radar: visualizing integrated logical coupling information. MSR 2006: 26–32
Orla Greevy, Michele Lanza, Christoph Wysseier
Visualizing live software systems in 3D. SOFTVIS 2006: 47–56
Mircea Lungu, Michele Lanza
Softwarenaut: cutting edge visualization. SOFTVIS 2006: 179–180
Michael Meyer, Tudor Gîrba, Mircea Lungu
Mondrian: an agile information visualization framework. SOFTVIS 2006: 135–144
Marco D'Ambros, Michele Lanza
Reverse Engineering with Logical Coupling. WCRE 2006: 189–198
Romain Robbes, Michele Lanza
A Change-based Approach to Software Evolution. EVOL (Selected Papers) 2006: 93–109

2005

Tudor Gîrba, Michele Lanza, Stéphane Ducasse
Characterizing the Evolution of Class Hierarchies. CSMR 2005: 2–11
Michele Lanza, Stéphane Ducasse, Harald C. Gall, Martin Pinzger
CodeCrawler: an information visualization tool for program comprehension. ICSE 2005: 672–673
Serge Demeyer, Filip Van Rysselberghe, Tudor Gîrba, Jacek Ratzinger, Radu Marinescu, Tom Mens, Bart Du Bois, Dirk Janssens, Stéphane Ducasse, Michele Lanza, Matthias Rieger, Harald C. Gall, Mohammad El-Ramly
The LAN-simulation: A Refactoring Teaching Example. IWPSE 2005: 123–134
Romain Robbes, Michele Lanza
Versioning Systems for Evolution Research. IWPSE 2005: 155–164
Stéphane Ducasse, Michele Lanza, Laura Ponisio
Butterflies: A Visual Approach to Characterize Packages. IEEE METRICS 2005: 7
Markus Gälli, Michele Lanza, Oscar Nierstrasz
Towards a Taxonomy of SUnit Tests. ESUG 2005: 99–119
Romain Robbes, Stéphane Ducasse, Michele Lanza
Microprints: A Pixel-based Semantically Rich Visualization of Methods. ESUG 2005: 169–185
Martin Pinzger, Harald C. Gall, Michael Fischer, Michele Lanza
Visualizing multiple evolution metrics. SOFTVIS 2005: 67–75
Marco D'Ambros, Michele Lanza, Harald C. Gall
Fractal Figures: Visualizing Development Effort for CVS Entities. VISSOFT 2005: 46–51
Stéphane Ducasse, Michele Lanza, Romain Robbes
Multi-level Method Understanding Using Microprints. VISSOFT 2005: 33–38
Orla Greevy, Michele Lanza, Christoph Wysseier
Visualizing Feature Interaction in 3-D. VISSOFT 2005: 114–119
Mircea Lungu, Adrian Kuhn, Tudor Gîrba, Michele Lanza
Interactive Exploration of Semantic Clusters. VISSOFT 2005: 95–100
Cédric Mesnage, Michele Lanza
White Coats: Web-Visualization of Evolving Software in 3D. VISSOFT 2005: 40–45
Stéphane Ducasse, Michele Lanza
The Class Blueprint: Visually Supporting the Understanding of Classes. IEEE Trans. Software Eng. 31(1): 75–90 (2005)

2004

Stéphane Ducasse, Michele Lanza, Roland Bertuli
High-Level Polymetric Views of Condensed Run-time Information. CSMR 2004: 309–318
Markus Gälli, Michele Lanza, Oscar Nierstrasz, Roel Wuyts
Ordering Broken Unit Tests for Focused Debugging. ICSM 2004: 114–123
Michele Lanza
CodeCrawler - Polymetric Views in Action. ASE 2004: 394–395
Matthias Rieger, Stéphane Ducasse, Michele Lanza
Insights into System-Wide Code Duplication. WCRE 2004: 100–109

2003

Michele Lanza, Stéphane Ducasse
Polymetric Views - A Lightweight Visual Approach to Reverse Engineering. IEEE Trans. Software Eng. 29(9): 782–795 (2003)

2002

Michele Lanza, Stéphane Ducasse
Understanding software evolution using a combination of software visualization and software metrics. Obj. Logiciel Base données Réseaux 8(1-2): 135–149 (2002)
Tom Mens, Michele Lanza
A Graph-Based Metamodel for Object-Oriented Software Metrics. GraBaTs 2002: 57–68

2001

Michele Lanza, Stéphane Ducasse, Lukas Steiger
Understanding Software Evolution Using a Flexible Query Engine. FFSE@CSMR 2001: 54–58

1999

Michele Lanza, Stéphane Ducasse, Serge Demeyer
Reverse Engineering Based on Metrics and Program Visualization. ECOOP Workshops 1999: 168–169
Serge Demeyer, Stéphane Ducasse, Michele Lanza
A Hybrid Reverse Engineering Approach Combining Metrics and Program Visualization. WCRE 1999: 175–186