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
Kevin Moran, Michele Tufano, Carlos Bernal-Cárdenas, Mario Linares Vásquez, Gabriele Bavota, Christopher Vendome, Massimiliano Di Penta, Denys Poshyvanyk:
MDroid+: a mutation testing framework for android. ICSE (Companion Volume) 2018: 33-36
Csaba Nagy, Anthony Cleve:
SQLInspect: a static analyzer to inspect database usage in Java applications. ICSE (Companion Volume) 2018: 93-96
Fabio Palomba, Gabriele Bavota, Massimiliano Di Penta, Fausto Fasano, Rocco Oliveto, Andrea De Lucia:
On the diffuseness and the impact on maintainability of code smells: a large scale empirical investigation. ICSE 2018: 482
Christopher Vendome, Daniel M. Germán, Massimiliano Di Penta, Gabriele Bavota, Mario Linares Vásquez, Denys Poshyvanyk:
To distribute or not to distribute?: why licensing bugs matter. ICSE 2018: 268-279
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
Chris Mills, Jevgenija Pantiuchina, Esteban Parra, Gabriele Bavota, Sonia Haiduc:
Are Bug Reports Enough for Text Retrieval-Based Bug Localization? ICSME 2018: 381-392
Jevgenija Pantiuchina, Michele Lanza, Gabriele Bavota:
Improving Code: The (Mis) Perception of Quality Metrics. ICSME 2018: 80-91
Jevgenija Pantiuchina, Gabriele Bavota, Michele Tufano, Denys Poshyvanyk:
Towards just-in-time refactoring recommenders. ICPC 2018: 312-315
Michele Tufano, Cody Watson, Gabriele Bavota, Massimiliano Di Penta, Martin White, Denys Poshyvanyk:
An empirical investigation into learning bug-fixing patches in the wild via neural machine translation. ASE 2018: 832-837
Michele Tufano, Cody Watson, Gabriele Bavota, Massimiliano Di Penta, Martin White, Denys Poshyvanyk:
Deep learning similarities from different representations of source code. MSR 2018: 542-553
Luigi Frunzio, Bin Lin, Michele Lanza, Gabriele Bavota:
RETICULA: Real-time code quality assessment. SANER 2018: 542-546
Mauricio Finavaro Aniche, Gabriele Bavota, Christoph Treude, Marco Aurélio Gerosa, Arie van Deursen:
Code smells for Model-View-Controller architectures. Empirical Software Engineering 23(4): 2121-2157 (2018)
Gabriele Bavota, Michaela Greiler:
Introduction to the special issue on source code analysis and manipulation. Empirical Software Engineering 23(4): 2359-2361 (2018)
Fabio Palomba, Gabriele Bavota, Massimiliano Di Penta, Fausto Fasano, Rocco Oliveto, Andrea De Lucia:
On the diffuseness and the impact on maintainability of code smells: a large scale empirical investigation. Empirical Software Engineering 23(3): 1188-1221 (2018)
Fabio Palomba, Gabriele Bavota, Massimiliano Di Penta, Fausto Fasano, Rocco Oliveto, Andrea De Lucia:
A large-scale empirical study on the lifecycle of code smell co-occurrences. Information & Software Technology 99: 1-10 (2018)
Fabio Palomba, Mario Linares Vásquez, Gabriele Bavota, Rocco Oliveto, Massimiliano Di Penta, Denys Poshyvanyk, Andrea De Lucia:
Crowdsourcing user reviews to support the evolution of mobile apps. Journal of Systems and Software 137: 143-162 (2018)
Gabriele Bavota, Jonathan I. Maletic, Michael L. Collard:
Introduction to the special issue on program comprehension. Journal of Software: Evolution and Process 30(6) (2018)
Mario Linares-Vásquez, Gabriele Bavota, Carlos Bernal-Cárdenas, Massimiliano Di Penta, Rocco Oliveto, Denys Poshyvanyk:
Multi-Objective Optimization of Energy Consumption of GUIs in Android Apps. ACM Trans. Softw. Eng. Methodol. 27(3): 14:1-14:47 (2018)
Dario Di Nucci, Fabio Palomba, Giuseppe De Rosa, Gabriele Bavota, Rocco Oliveto, Andrea De Lucia:
A Developer Centered Bug Prediction Model. IEEE Trans. Software Eng. 44(1): 5-24 (2018)

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
Mario Linares Vásquez, Carlos Bernal-Cárdenas, Gabriele Bavota, Rocco Oliveto, Massimiliano Di Penta, Denys Poshyvanyk:
GEMMA: multi-objective optimization of energy consumption of GUIs in Android apps. ICSE (Companion Volume) 2017: 11-14
Christopher Vendome, Mario Linares Vásquez, Gabriele Bavota, Massimiliano Di Penta, Daniel M. Germán, Denys Poshyvanyk:
Machine learning-based detection of open source license exceptions. ICSE 2017: 118-129
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
Simone Scalabrino, Gabriele Bavota, Christopher Vendome, Mario Linares Vásquez, Denys Poshyvanyk, Rocco Oliveto:
Automatically assessing code understandability: how far are we? ASE 2017: 417-427
Mario Linares Vásquez, Gabriele Bavota, Camilo Escobar-Velasquez:
An empirical study on Android-related vulnerabilities. MSR 2017: 2-13
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
Csaba Nagy, Anthony Cleve:
A Static Code Smell Detector for SQL Queries Embedded in Java Code. SCAM 2017: 147-152
Oscar Chaparro, Jing Lu, Fiorella Zampetti, Laura Moreno, Massimiliano Di Penta, Andrian Marcus, Gabriele Bavota, Vincent Ng:
Detecting missing information in bug descriptions. ESEC/SIGSOFT FSE 2017: 396-407
Mario Linares Vásquez, Gabriele Bavota, Michele Tufano, Kevin Moran, Massimiliano Di Penta, Christopher Vendome, Carlos Bernal-Cárdenas, Denys Poshyvanyk:
Enabling mutation testing for Android apps. ESEC/SIGSOFT FSE 2017: 233-244
Tommaso Dal Sasso, Andrea Mocci, Michele Lanza, Ebrisa Mastrodicasa:
How to gamify software engineering. SANER 2017: 261-271
Jevgenija Pantiuchina, Marco Mondini, Dron Khanna, Xiaofeng Wang, Pekka Abrahamsson:
Are Software Startups Applying Agile Practices? The State of the Practice from a Large Survey. XP 2017: 167-183
Christopher Vendome, Gabriele Bavota, Massimiliano Di Penta, Mario Linares Vásquez, Daniel M. Germán, Denys Poshyvanyk:
License usage and changes: a large-scale study on gitHub. Empirical Software Engineering 22(3): 1537-1577 (2017)
Saulius Astromskis, Gabriele Bavota, Andrea Janes, Barbara Russo, Massimiliano Di Penta:
Patterns of developers behaviour: A 1000-hour industrial study. Journal of Systems and Software 132: 85-97 (2017)
Gábor Szoke, Gabor Antal, Csaba Nagy, Rudolf Ferenc, Tibor Gyimóthy:
Empirical study on refactoring large-scale industrial systems and its effects on maintainability. Journal of Systems and Software 129: 107-126 (2017)
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)
Michele Tufano, Gabriele Bavota, Denys Poshyvanyk, Massimiliano Di Penta, Rocco Oliveto, Andrea De Lucia:
An empirical study on developer-related factors characterizing fix-inducing commits. Journal of Software: Evolution and Process 29(1) (2017)
Michele Tufano, Fabio Palomba, Gabriele Bavota, Massimiliano Di Penta, Rocco Oliveto, Andrea De Lucia, Denys Poshyvanyk:
There and back again: Can you compile that snapshot? Journal of Software: Evolution and Process 29(4) (2017)
Chris Mills, Gabriele Bavota, Sonia Haiduc, Rocco Oliveto, Andrian Marcus, Andrea De Lucia:
Predicting Query Quality for Applications of Text Retrieval to Software Engineering Tasks. ACM Trans. Softw. Eng. Methodol. 26(1): 3:1-3:45 (2017)
Laura Moreno, Gabriele Bavota, Massimiliano Di Penta, Rocco Oliveto, Andrian Marcus, Gerardo Canfora:
ARENA: An Approach for the Automated Generation of Release Notes. IEEE Trans. Software Eng. 43(2): 106-127 (2017)
Michele Tufano, Fabio Palomba, Gabriele Bavota, Rocco Oliveto, Massimiliano Di Penta, Andrea De Lucia, Denys Poshyvanyk:
When and Why Your Code Starts to Smell Bad (and Whether the Smells Go Away). IEEE Trans. Software Eng. 43(11): 1063-1088 (2017)

2016

Loup Meurice, Csaba Nagy, Anthony Cleve:
Static Analysis of Dynamic Database Usage in Java Systems. CAiSE 2016: 491-506
Bin Lin, Alexey Zagalsky, Margaret-Anne D. Storey, Alexander Serebrenik:
Why Developers Are Slacking Off: Understanding How Software Teams Use Slack. CSCW Companion 2016: 333-336
Lorinc Márton, Csaba Nagy, Zalán Biró-Ambrus:
Robust trilateration based indoor localization method for omnidirectional mobile robots. ECC 2016: 2547-2552
Luca Ponzanelli, Gabriele Bavota, Andrea Mocci, Massimiliano Di Penta, Rocco Oliveto, Mir Anamul 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
Lorenzo Villarroel, Gabriele Bavota, Barbara Russo, Rocco Oliveto, Massimiliano Di Penta:
Release planning of mobile apps based on user reviews. ICSE 2016: 14-24
Mauricio Finavaro Aniche, Gabriele Bavota, Christoph Treude, Arie van Deursen, Marco Aurélio Gerosa:
A Validated Set of Smells in Model-View-Controller Architectures. ICSME 2016: 233-243
Roberto Minelli, Andrea Mocci, Romain Robbes, Michele Lanza:
Taming the IDE with fine-grained interaction data. ICPC 2016: 1-10
Michele Tufano, Fabio Palomba, Gabriele Bavota, Massimiliano Di Penta, Rocco Oliveto, Andrea De Lucia, Denys Poshyvanyk:
An empirical investigation into the nature of test smells. ASE 2016: 4-15
Bin Lin, Alexander Serebrenik:
Recognizing gender of stack overflow users. MSR 2016: 425-429
Gabriele Bavota, Barbara Russo:
A large-scale empirical study on self-admitted technical debt. MSR 2016: 315-326
Loup Meurice, Csaba Nagy, Anthony Cleve:
Detecting and Preventing Program Inconsistencies under Database Schema Evolution. QRS 2016: 262-273
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
Gábor Szoke, Csaba Nagy, Rudolf Ferenc, Tibor Gyimóthy:
Designing and Developing Automated Refactoring Transformations: An Experience Report. SANER 2016: 693-697
Luca Ponzanelli, Gabriele Bavota, Massimiliano Di Penta, Rocco Oliveto, Michele Lanza:
Prompter - Turning the IDE into a self-confident programming assistant. Empirical Software Engineering 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)
Felienne Hermans, Janet Siegmund, Thomas Fritz, Gabriele Bavota, Meiyappan Nagappan, Abram Hindle, Yasutaka Kamei, Ali Mesbah, Bram Adams:
Leaders of Tomorrow on the Future of Software Engineering: A Roundtable. IEEE Software 33(2): 99-104 (2016)
Michele Lanza, Andrea Mocci, Luca Ponzanelli:
The Tragedy of Defect Prediction, Prince of Empirical Software Engineering Research. IEEE Software 33(6): 102-105 (2016)
Ivan Candela, Gabriele Bavota, Barbara Russo, Rocco Oliveto:
Using Cohesion and Coupling for Software Remodularization: Is It Enough? ACM Trans. Softw. Eng. Methodol. 25(3): 24:1-24:28 (2016)

2015

Roberto Minelli, Andrea Mocci, Michele Lanza:
Free Hugs - Praising Developers for Their Actions. ICSE (2) 2015: 555-558
Laura Moreno, Gabriele Bavota, Massimiliano Di Penta, Rocco Oliveto, Andrian Marcus:
How Can I Use This Method? ICSE (1) 2015: 880-890
Fabio Palomba, Michele Tufano, Gabriele Bavota, Rocco Oliveto, Andrian Marcus, Denys Poshyvanyk, Andrea De Lucia:
Extract Package Refactoring in ARIES. ICSE (2) 2015: 669-672
Michele Tufano, Fabio Palomba, Gabriele Bavota, Rocco Oliveto, Massimiliano Di Penta, Andrea De Lucia, Denys Poshyvanyk:
When and Why Your Code Starts to Smell Bad. ICSE (1) 2015: 403-414
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
Csaba Nagy, Anthony Cleve:
Mining Stack Overflow for discovering error patterns in SQL queries. ICSME 2015: 516-520
Dario Di Nucci, Fabio Palomba, Sandro Siravo, Gabriele Bavota, Rocco Oliveto, Andrea De Lucia:
On the role of developer's scattered changes in bug prediction. ICSME 2015: 241-250
Fabio Palomba, Mario Linares Vásquez, Gabriele Bavota, Rocco Oliveto, Massimiliano Di Penta, Denys Poshyvanyk, Andrea De Lucia:
User reviews matter! Tracking crowdsourced reviews to support evolution of successful apps. ICSME 2015: 291-300
Gábor Szoke, Csaba Nagy, Péter Hegedüs, Rudolf Ferenc, Tibor Gyimóthy:
Do automatic refactorings improve maintainability? An industrial case study. ICSME 2015: 429-438
Christopher Vendome, Mario Linares Vásquez, Gabriele Bavota, Massimiliano Di Penta, Daniel M. Germán, Denys Poshyvanyk:
When and why developers adopt and change software licenses. ICSME 2015: 31-40
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
Christopher Vendome, Mario Linares Vásquez, Gabriele Bavota, Massimiliano Di Penta, Daniel M. Germán, Denys Poshyvanyk:
License usage and changes: a large-scale study of Java projects on GitHub. ICPC 2015: 218-228
Csaba Nagy, Zalán Biró-Ambrus, Lörinc Márton:
Development of an Ultrasound Based Tracking System for Indoor Robot Localization. MACRo 2015: 155-162
Fabio Palomba, Dario Di Nucci, Michele Tufano, Gabriele Bavota, Rocco Oliveto, Denys Poshyvanyk, Andrea De Lucia:
Landfill: An Open Dataset of Code Smells with Public Evaluation. MSR 2015: 482-485
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
Gábor Szoke, Csaba Nagy, Lajos Jeno Fülöp, Rudolf Ferenc, Tibor Gyimóthy:
FaultBuster: An automatic code smell refactoring toolset. SCAM 2015: 253-258
Laura Moreno, Gabriele Bavota, Sonia Haiduc, Massimiliano Di Penta, Rocco Oliveto, Barbara Russo, Andrian Marcus:
Query-based configuration of text retrieval solutions for software engineering tasks. ESEC/SIGSOFT FSE 2015: 567-578
Mario Linares Vásquez, Gabriele Bavota, Carlos Eduardo Bernal-Cárdenas, Rocco Oliveto, Massimiliano Di Penta, Denys Poshyvanyk:
Optimizing energy consumption of GUIs in Android apps: a multi-objective approach. ESEC/SIGSOFT FSE 2015: 143-154
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
Csaba Nagy, Loup Meurice, Anthony Cleve:
Where was this SQL query executed? a static concept location approach. SANER 2015: 580-584
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
Fabio Palomba, Andrea De Lucia, Gabriele Bavota, Rocco Oliveto:
Anti-Pattern Detection: Methods, Challenges, and Open Issues. Advances in Computers 95: 201-238 (2015)
Gabriele Bavota, Gerardo Canfora, Massimiliano Di Penta, Rocco Oliveto, Sebastiano Panichella:
How the Apache community upgrades dependencies: an evolutionary study. Empirical Software Engineering 20(5): 1275-1317 (2015)
Gabriele Bavota, Abdallah Qusef, Rocco Oliveto, Andrea De Lucia, Dave W. Binkley:
Are test smells really harmful? An empirical study. Empirical Software Engineering 20(4): 1052-1094 (2015)
Gabriele Bavota, Andrea De Lucia, Massimiliano Di Penta, Rocco Oliveto, Fabio Palomba:
An experimental investigation on the innate relationship between quality and refactoring. Journal of Systems and Software 107: 1-14 (2015)
Fernando Olivero, Michele Lanza, Marco D'Ambros:
Object-focused environments revisited. Sci. Comput. Program. 98: 394-407 (2015)
Gabriele Bavota, Carmine Gravino, Rocco Oliveto, Andrea De Lucia, Genoveffa Tortora, Marcela Genero, José A. Cruz-Lemus:
A fine-grained analysis of the support provided by UML class diagrams and ER diagrams during data model maintenance. Software and System Modeling 14(1): 287-306 (2015)
Gabriele Bavota, Mario Linares Vásquez, Carlos Eduardo Bernal-Cárdenas, Massimiliano Di Penta, Rocco Oliveto, Denys Poshyvanyk:
The Impact of API Change- and Fault-Proneness on the User Ratings of Android Apps. IEEE Trans. Software Eng. 41(4): 384-407 (2015)
Fabio Palomba, Gabriele Bavota, Massimiliano Di Penta, Rocco Oliveto, Denys Poshyvanyk, Andrea De Lucia:
Mining Version Histories for Detecting Code Smells. IEEE Trans. Software Eng. 41(5): 462-489 (2015)

2014

Gabriele Bavota, Alicja Ciemniewska, Ilknur Chulani, Antonio De Nigro, Massimiliano Di Penta, Davide Galletti, Roberto Galoppini, Thomas F. Gordon, Pawel Kedziora, Ilaria Lener, Francesco Torelli, Roberto Pratola, Juliusz Pukacki, Yacine Rebahi, Sergio García Villalonga:
The market for open source: An intelligent virtual open source marketplace. CSMR-WCRE 2014: 399-402
Gabriele Bavota, Rocco Oliveto, Andrea De Lucia, Andrian Marcus, Yann-Gaël Guéhéneuc, Giuliano Antoniol:
In medio stat virtus: Extract class refactoring through nash equilibria. CSMR-WCRE 2014: 214-223
Tommaso Dal Sasso, Michele Lanza:
In∗bug: Visual analytics of bug repositories. CSMR-WCRE 2014: 415-419
Gábor Szoke, Csaba Nagy, Rudolf Ferenc, Tibor Gyimóthy:
A Case Study of Refactoring Large-Scale Industrial Systems to Efficiently Improve Source Code Quality. ICCSA (5) 2014: 524-540
Oscar Chaparro, Gabriele Bavota, Andrian Marcus, Massimiliano Di Penta:
On the Impact of Refactoring Operations on Code Quality Metrics. ICSME 2014: 456-460
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
Fabio Palomba, Gabriele Bavota, Massimiliano Di Penta, Rocco Oliveto, Andrea De Lucia:
Do They Really Smell Bad? A Study on Developers' Perception of Bad Code Smells. ICSME 2014: 101-110
Sebastiano Panichella, Gabriele Bavota, Massimiliano Di Penta, Gerardo Canfora, Giuliano Antoniol:
How Developers' Collaborations Identified from Different Sources Tell Us about Code Changes. ICSME 2014: 251-260
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
Mario Linares Vásquez, Gabriele Bavota, Massimiliano Di Penta, Rocco Oliveto, Denys Poshyvanyk:
How do API changes trigger stack overflow discussions? a study on the Android SDK. ICPC 2014: 83-94
Gabriele Bavota, Sebastiano Panichella, Nikolaos Tsantalis, Massimiliano Di Penta, Rocco Oliveto, Gerardo Canfora:
Recommending refactorings based on team co-maintenance patterns. ASE 2014: 337-342
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
Mario Linares Vásquez, Gabriele Bavota, Carlos Bernal-Cárdenas, Rocco Oliveto, Massimiliano Di Penta, Denys Poshyvanyk:
Mining energy-greedy API usage patterns in Android apps: an empirical study. MSR 2014: 2-11
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
Gábor Szoke, Gabor Antal, Csaba Nagy, Rudolf Ferenc, Tibor Gyimóthy:
Bulk Fixing Coding Issues and Its Effects on Software Quality: Is It Worth Refactoring? SCAM 2014: 95-104
Laura Moreno, Gabriele Bavota, Massimiliano Di Penta, Rocco Oliveto, Andrian Marcus, Gerardo Canfora:
Automatic generation of release notes. SIGSOFT FSE 2014: 484-495
Roberto Minelli, Andrea Mocci, Michele Lanza, Lorenzo Baracchi:
Visualizing Developer Interactions. VISSOFT 2014: 147-156
Richárd Dévai, Judit Jász, Csaba Nagy, Rudolf Ferenc:
Designing and Implementing Control Flow Graph for Magic 4th Generation Language. Acta Cybern. 21(3): 419-437 (2014)
Gabriele Bavota, Andrea De Lucia, Andrian Marcus, Rocco Oliveto:
Automating extract class refactoring: an improved method and its evaluation. Empirical Software Engineering 19(6): 1617-1664 (2014)
Gabriele Bavota, Andrea De Lucia, Rocco Oliveto, Genoveffa Tortora:
Enhancing software artefact traceability recovery processes with link count information. Information & Software Technology 56(2): 163-182 (2014)
Abdallah Qusef, Gabriele Bavota, Rocco Oliveto, Andrea De Lucia, Dave W. Binkley:
Recovering test-to-code traceability using slicing and textual analysis. Journal of Systems and Software 88: 147-168 (2014)
Mircea Lungu, Michele Lanza, Oscar Nierstrasz:
Evolutionary and collaborative software architecture recovery with Softwarenaut. Sci. Comput. Program. 79: 204-223 (2014)
Gabriele Bavota, Malcom Gethers, Rocco Oliveto, Denys Poshyvanyk, Andrea De Lucia:
Improving software modularization via automated analysis of latent topics and dependencies. ACM Trans. Softw. Eng. Methodol. 23(1): 4:1-4:33 (2014)
Gabriele Bavota, Rocco Oliveto, Malcom Gethers, Denys Poshyvanyk, Andrea De Lucia:
Methodbook: Recommending Move Method Refactorings via Relational Topic Models. IEEE Trans. Software Eng. 40(7): 671-694 (2014)

2013

Roberto Minelli, Michele Lanza:
Software Analytics for Mobile Applications-Insights & Lessons Learned. CSMR 2013: 144-153
Csaba Nagy:
Static Analysis of Data-Intensive Applications. CSMR 2013: 435-438
Luca Ponzanelli, Alberto Bacchelli, Michele Lanza:
Leveraging Crowd Knowledge for Software Comprehension and Development. CSMR 2013: 57-66
Daniel Fritsi, Csaba Nagy, Rudolf Ferenc, Tibor Gyimóthy:
A Methodology and Framework for Automatic Layout Independent GUI Testing of Applications Developed in Magic xpa. ICCSA (2) 2013: 513-528
Gabriele Bavota, Bogdan Dit, Rocco Oliveto, Massimiliano Di Penta, Denys Poshyvanyk, Andrea De Lucia:
An empirical study on the developers' perception of software coupling. ICSE 2013: 692-701
Gabriele Bavota, Andrea De Lucia, Rocco Oliveto, Annibale Panichella, Fabio Ricci, Genoveffa Tortora:
The role of artefact corpus in LSI-based traceability recovery. TEFSE@ICSE 2013: 83-89
Sonia Haiduc, Gabriele Bavota, Andrian Marcus, Rocco Oliveto, Andrea De Lucia, Tim Menzies:
Automatic query reformulations for text retrieval in software engineering. ICSE 2013: 842-851
Sonia Haiduc, Giuseppe De Rosa, Gabriele Bavota, Rocco Oliveto, Andrea De Lucia, Andrian Marcus:
Query quality prediction and reformulation for source code search: the refoqus tool. ICSE 2013: 1307-1310
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
Gabriele Bavota, Gerardo Canfora, Massimiliano Di Penta, Rocco Oliveto, Sebastiano Panichella:
An Empirical Investigation on Documentation Usage Patterns in Maintenance Tasks. ICSM 2013: 210-219
Gabriele Bavota, Gerardo Canfora, Massimiliano Di Penta, Rocco Oliveto, Sebastiano Panichella:
The Evolution of Project Inter-dependencies in a Software Ecosystem: The Case of Apache. ICSM 2013: 280-289
Roberto Minelli, Michele Lanza:
SAMOA - A Visual Software Analytics Platform for Mobile Applications. ICSM 2013: 476-479
Diana Diaz, Gabriele Bavota, Andrian Marcus, Rocco Oliveto, Silvia Takahashi, Andrea De Lucia:
Using code ownership to improve IR-based Traceability Link Recovery. ICPC 2013: 123-132
Michele Lanza, Marco D'Ambros, Alberto Bacchelli, Lile Hattori, Francesco Rigotti:
Manhattan: Supporting real-time visual team activity awareness. ICPC 2013: 207-210
Fabio Palomba, Gabriele Bavota, Massimiliano Di Penta, Rocco Oliveto, Andrea De Lucia, Denys Poshyvanyk:
Detecting bad smells in source code using change history information. ASE 2013: 268-278
Anja Guzzi, Alberto Bacchelli, Michele Lanza, Martin Pinzger, Arie van Deursen:
Communication in open source software development mailing lists. MSR 2013: 277-286
Mario Linares Vásquez, Gabriele Bavota, Carlos Bernal-Cárdenas, Massimiliano Di Penta, Rocco Oliveto, Denys Poshyvanyk:
API change and fault proneness: a threat to the success of Android apps. ESEC/SIGSOFT FSE 2013: 477-487
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
Gabriele Bavota, Andrea De Lucia, Andrian Marcus, Rocco Oliveto:
Using structural and semantic measures to improve software modularization. Empirical Software Engineering 18(5): 901-932 (2013)
Lile Hattori, Marco D'Ambros, Michele Lanza, Mircea Lungu:
Answering software evolution questions: An empirical evaluation. Information & Software Technology 55(4): 755-775 (2013)
Abdallah Qusef, Gabriele Bavota, Rocco Oliveto, Andrea De Lucia, David W. Binkley:
Evaluating test-to-code traceability recovery methods through controlled experiments. Journal of Software: Evolution and Process 25(11): 1167-1191 (2013)

2012

Fernando Olivero, Michele Lanza, Marco D'Ambros:
Ronda: A Fine Grained Collaborative Development Environment. CDVE 2012: 155-162
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
Gabriele Bavota, Andrea De Lucia, Fausto Fasano, Rocco Oliveto, Carlo Zottoli:
Teaching software engineering and software project management: An integrated and practical approach. ICSE 2012: 1155-1164
Gabriele Bavota, Andrea De Lucia, Andrian Marcus, Rocco Oliveto, Fabio Palomba:
Supporting extract class refactoring in Eclipse: The ARIES project. ICSE 2012: 1419-1422
Sonia Haiduc, Gabriele Bavota, Rocco Oliveto, Andrian Marcus, Andrea De Lucia:
Evaluating the specificity of text retrieval queries to support software engineering tasks. ICSE 2012: 1273-1276
Gabriele Bavota, Luigi Colangelo, Andrea De Lucia, Sabato Fusco, Rocco Oliveto, Annibale Panichella:
TraceME: Traceability Management in Eclipse. ICSM 2012: 642-645
Gabriele Bavota, Abdallah Qusef, Rocco Oliveto, Andrea De Lucia, David W. Binkley:
An empirical analysis of the distribution of unit test smells and their impact on software maintenance. ICSM 2012: 56-65
Sonia Haiduc, Gabriele Bavota, Rocco Oliveto, Andrea De Lucia, Andrian Marcus:
Automatic query performance assessment during the retrieval of software artifacts. ASE 2012: 90-99
Fernando Olivero, Michele Lanza, Marco D'Ambros, Romain Robbes:
Tracking human-centric controlled experiments with biscuit. PLATEAU 2012: 1-6
Gabriele Bavota, Bernardino De Carluccio, Andrea De Lucia, Massimiliano Di Penta, Rocco Oliveto, Orazio Strollo:
When Does a Refactoring Induce Bugs? An Empirical Study. SCAM 2012: 104-113
Gabriele Bavota, Filomena Carnevale, Andrea De Lucia, Massimiliano Di Penta, Rocco Oliveto:
Putting the Developer in-the-Loop: An Interactive GA for Software Re-modularization. SSBSE 2012: 75-89
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. Empirical Software Engineering 17(4-5): 531-577 (2012)
Lile Hattori, Michele Lanza, Romain Robbes:
Refining code ownership with synchronous changes. Empirical Software Engineering 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
Csaba Nagy, László Vidács, Rudolf Ferenc, Tibor Gyimóthy, Ferenc Kocsis, István Kovács:
Solutions for Reverse Engineering 4GL Applications, Recovering the Design of a Logistical Wholesale System. CSMR 2011: 343-346
Csaba Nagy, László Vidács, Rudolf Ferenc, Tibor Gyimóthy, Ferenc Kocsis, István Kovács:
Complexity Measures in 4GL Environment. ICCSA (5) 2011: 293-309
Alberto Bacchelli, Michele Lanza, Marco D'Ambros:
Miler: a toolset for exploring email data. ICSE 2011: 1025-1027
Rocco Oliveto, Malcom Gethers, Gabriele Bavota, Denys Poshyvanyk, Andrea De Lucia:
Identifying method friendships to remove the feature envy bad smell. ICSE 2011: 820-823
Richard Wettel, Michele Lanza, Romain Robbes:
Software systems as cities: a controlled experiment. ICSE 2011: 551-560
Abdallah Qusef, Gabriele Bavota, Rocco Oliveto, Andrea De Lucia, David W. Binkley:
SCOTCH: Test-to-code traceability using slicing and conceptual coupling. ICSM 2011: 63-72
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
Gabriele Bavota, Carmine Gravino, Rocco Oliveto, Andrea De Lucia, Genoveffa Tortora, Marcela Genero, José A. Cruz-Lemus:
Identifying the Weaknesses of UML Class Diagrams during Data Model Comprehension. MoDELS 2011: 168-182
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
Abdallah Qusef, Gabriele Bavota, Rocco Oliveto, Andrea De Lucia, David W. Binkley:
SCOTCH: Slicing and Coupling Based Test to Code Trace Hunter. WCRE 2011: 443-444
Gabriele Bavota, Andrea De Lucia, Rocco Oliveto:
Identifying Extract Class refactoring opportunities using structural and semantic cohesion measures. Journal of Systems and Software 84(3): 397-414 (2011)
Marco D'Ambros, Michele Lanza, Mircea Lungu, Romain Robbes:
On porting software visualization tools to the web. STTT 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
Csaba Nagy, Janos Pantos, Tamás Gergely, Árpád Beszédes:
Towards a Safe Method for Computing Dependencies in Database-Intensive Systems. CSMR 2010: 166-175
Gabriella Toth, Csaba Nagy, Judit Jász, Árpád Beszédes, Lajos Jeno Fülöp:
CIASYS--Change Impact Analysis at System Level. CSMR 2010: 198-201
Alberto Bacchelli, Marco D'Ambros, Michele Lanza:
Are Popular Classes More Defect Prone? FASE 2010: 59-73
Alberto Bacchelli, Michele Lanza, Romain Robbes:
Linking e-mails and source code artifacts. ICSE (1) 2010: 375-384
Lile Hattori, Michele Lanza:
Syde: a tool for collaborative software development. ICSE (2) 2010: 235-238
Gabriele Bavota, Rocco Oliveto, Andrea De Lucia, Giuliano Antoniol, Yann-Gaël Guéhéneuc:
Playing with refactoring: Identifying extract class opportunities through game theory. ICSM 2010: 1-5
Radu Marinescu, Michele Lanza, Andrian Marcus:
Foreword. ICSM 2010: 1-2
Csaba Nagy, László Vidács, Rudolf Ferenc, Tibor Gyimóthy, Ferenc Kocsis, István Kovács:
MAGISTER: Quality assurance of Magic applications for software developers and end users. ICSM 2010: 1-6
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
Gabriele Bavota, Andrea De Lucia, Andrian Marcus, Rocco Oliveto:
A two-step technique for extract class refactoring. ASE 2010: 151-154
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
Michele Lanza:
The visual terminator. MSR 2010
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
Gabriele Bavota, Andrea De Lucia, Andrian Marcus, Rocco Oliveto:
Software Re-Modularization Based on Structural and Semantic Metrics. WCRE 2010: 195-204
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

Michele Lanza, Harald C. Gall, Philippe Dugerdil:
EvoSpaces: Multi-dimensional Navigation Spaces for Software Evolution. CSMR 2009: 293-296
Csaba Nagy, Spiros Mancoridis:
Static Security Analysis Based on Input-Related Software Faults. CSMR 2009: 37-46
Lile Hattori, Michele Lanza:
An environment for synchronous software development. ICSE Companion 2009: 223-226
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. Journal of Software Maintenance 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

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
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
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
Massimiliano Di Penta, Michele Lanza:
IWPSE 2007: 9th international workshop on principles of software evolution. ESEC/SIGSOFT FSE 2007: 611-612
Massimiliano Di Penta, Michele Lanza:
IWPSE 2007: 9th international workshop on principles of software evolution. ESEC/SIGSOFT FSE (Companion) 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
Romain Robbes, Michele Lanza:
A Change-based Approach to Software Evolution. Electr. Notes Theor. Comput. Sci. 166: 93-109 (2007)

2006

Marco D'Ambros, Michele Lanza:
Software Bugs and Evolution: A Visual Approach to Uncover Their Relationship. CSMR 2006: 229-238
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
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
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
Marco D'Ambros, Michele Lanza:
Reverse Engineering with Logical Coupling. WCRE 2006: 189-198

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
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. L'OBJET 8(1-2): 135-149 (2002)
Tom Mens, Michele Lanza:
A Graph-Based Metamodel for Object-Oriented Software Metrics. Electr. Notes Theor. Comput. Sci. 72(2): 57-68 (2002)

2001

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