Travelled to:
1 × Canada
1 × China
1 × Germany
1 × Ireland
1 × New Zealand
1 × Romania
1 × Russia
1 × Sweden
1 × Switzerland
1 × The Netherlands
2 × Belgium
2 × India
6 × USA
7 × Italy
Collaborated with:
R.Oliveto A.D.Lucia M.D.Penta A.Marcus D.Poshyvanyk M.L.Vásquez F.Palomba G.Canfora S.Haiduc M.Tufano S.Panichella B.Russo L.Moreno C.Vendome A.Qusef D.Binkley G.Antoniol ∅ C.Bernal-Cárdenas L.Ponzanelli M.Lanza O.Chaparro Y.Guéhéneuc D.M.Germán D.D.Nucci C.Gravino G.Tortora M.Genero J.A.Cruz-Lemus F.Fasano C.Zottoli M.Gethers C.E.Bernal-Cárdenas S.Siravo N.Tsantalis D.Diaz S.Takahashi B.Dit T.Menzies G.D.Rosa L.Colangelo S.Fusco A.Panichella B.D.Carluccio O.Strollo S.Scalabrino C.Watson M.White J.Lu F.Zampetti V.Ng K.Moran A.Ciemniewska I.Chulani A.D.Nigro D.Galletti R.Galoppini T.F.Gordon P.Kedziora I.Lener F.Torelli R.Pratola J.Pukacki Y.Rebahi S.G.Villalonga
Talks about:
softwar (13) code (12) refactor (9) smell (8) empir (7) chang (7) studi (6) class (6) support (5) extract (5)
♀ Person: Gabriele Bavota
DBLP: Bavota:Gabriele
Facilitated 8 volumes:
Contributed to:
Wrote 51 papers:
- ESEC-FSE-2015-MorenoBHPORM #re-engineering #retrieval
- Query-based configuration of text retrieval solutions for software engineering tasks (LM, GB, SH, MDP, RO, BR, AM), pp. 567–578.
- ESEC-FSE-2015-VasquezBBOPP #android #approach #energy #multi #optimisation #user interface
- Optimizing energy consumption of GUIs in Android apps: a multi-objective approach (MLV, GB, CEBC, RO, MDP, DP), pp. 143–154.
- ICPC-2015-VendomeLBPGP #git #java #scalability
- License usage and changes: a large-scale study of Java projects on GitHub (CV, MLV, GB, MDP, DMG, DP), pp. 218–228.
- ICSE-v1-2015-MorenoBPOM #how #question
- How Can I Use This Method? (LM, GB, MDP, RO, AM), pp. 880–890.
- ICSE-v1-2015-TufanoPBOPLP #smell #why
- When and Why Your Code Starts to Smell Bad (MT, FP, GB, RO, MDP, ADL, DP), pp. 403–414.
- ICSE-v2-2015-PalombaTBOMPL #refactoring
- Extract Package Refactoring in ARIES (FP, MT, GB, RO, AM, DP, ADL), pp. 669–672.
- ICSME-2015-BavotaR #code review #quality
- Four eyes are better than two: On the impact of code reviews on software quality (GB, BR), pp. 81–90.
- ICSME-2015-NucciPSBOL #debugging #developer #on the #predict
- On the role of developer’s scattered changes in bug prediction (DDN, FP, SS, GB, RO, ADL), pp. 241–250.
- ICSME-2015-PalombaVBOPPL #crowdsourcing #evolution #exclamation #matter
- User reviews matter! Tracking crowdsourced reviews to support evolution of successful apps (FP, MLV, GB, RO, MDP, DP, ADL), pp. 291–300.
- ICSME-2015-VendomeVBPGP #developer #why
- When and why developers adopt and change software licenses (CV, MLV, GB, MDP, DMG, DP), pp. 31–40.
- MSR-2015-PalombaNTBOPL #dataset #evaluation #named #open data #smell
- Landfill: An Open Dataset of Code Smells with Public Evaluation (FP, DDN, MT, GB, RO, DP, ADL), pp. 482–485.
- ASE-2014-BavotaPTPOC #recommendation #refactoring
- Recommending refactorings based on team co-maintenance patterns (GB, SP, NT, MDP, RO, GC), pp. 337–342.
- CSMR-WCRE-2014-BavotaCCNPGGGKLTPPRV #open source
- The market for open source: An intelligent virtual open source marketplace (GB, AC, IC, ADN, MDP, DG, RG, TFG, PK, IL, FT, RP, JP, YR, SGV), pp. 399–402.
- CSMR-WCRE-2014-BavotaOLMGA #nash #refactoring
- In medio stat virtus: Extract class refactoring through nash equilibria (GB, RO, ADL, AM, YGG, GA), pp. 214–223.
- FSE-2014-MorenoBPOMC #automation #generative
- Automatic generation of release notes (LM, GB, MDP, RO, AM, GC), pp. 484–495.
- ICPC-2014-VasquezBPOP #android #api #case study #how #stack overflow
- How do API changes trigger stack overflow discussions? a study on the Android SDK (MLV, GB, MDP, RO, DP), pp. 83–94.
- ICSME-2014-ChaparroBMP #metric #on the #quality #refactoring
- On the Impact of Refactoring Operations on Code Quality Metrics (OC, GB, AM, MDP), pp. 456–460.
- ICSME-2014-PalombaBPOL #case study #developer #smell
- Do They Really Smell Bad? A Study on Developers’ Perception of Bad Code Smells (FP, GB, MDP, RO, ADL), pp. 101–110.
- ICSME-2014-PanichellaBPCA #developer #how
- How Developers’ Collaborations Identified from Different Sources Tell Us about Code Changes (SP, GB, MDP, GC, GA), pp. 251–260.
- ICSME-2014-PonzanelliBPOL #named #recommendation #self
- Prompter: A Self-Confident Recommender System (LP, GB, MDP, RO, ML), pp. 577–580.
- MSR-2014-PonzanelliBPOL #ide #mining #programming #self #stack overflow
- Mining StackOverflow to turn the IDE into a self-confident programming prompter (LP, GB, MDP, RO, ML), pp. 102–111.
- MSR-2014-VasquezBBOPP #android #api #empirical #energy #mining
- Mining energy-greedy API usage patterns in Android apps: an empirical study (MLV, GB, CBC, RO, MDP, DP), pp. 2–11.
- ASE-2013-PalombaBPOLP #detection #smell #source code #using
- Detecting bad smells in source code using change history information (FP, GB, MDP, RO, ADL, DP), pp. 268–278.
- ESEC-FSE-2013-VasquezBBPOP #android #api #fault
- API change and fault proneness: a threat to the success of Android apps (MLV, GB, CBC, MDP, RO, DP), pp. 477–487.
- ICPC-2013-DiazBMOTL #traceability #using
- Using code ownership to improve IR-based Traceability Link Recovery (DD, GB, AM, RO, ST, ADL), pp. 123–132.
- ICSE-2013-BavotaDOPPL #developer #empirical
- An empirical study on the developers’ perception of software coupling (GB, BD, RO, MDP, DP, ADL), pp. 692–701.
- ICSE-2013-HaiducBMOLM #automation #query #re-engineering #retrieval
- Automatic query reformulations for text retrieval in software engineering (SH, GB, AM, RO, ADL, TM), pp. 842–851.
- ICSE-2013-HaiducRBOLM #code search #predict #quality #query #source code
- Query quality prediction and reformulation for source code search: the refoqus tool (SH, GDR, GB, RO, ADL, AM), pp. 1307–1310.
- ICSM-2013-BavotaCPOP #documentation #empirical #maintenance
- An Empirical Investigation on Documentation Usage Patterns in Maintenance Tasks (GB, GC, MDP, RO, SP), pp. 210–219.
- ICSM-2013-BavotaCPOP13a #ecosystem #evolution
- The Evolution of Project Inter-dependencies in a Software Ecosystem: The Case of Apache (GB, GC, MDP, RO, SP), pp. 280–289.
- ASE-2012-HaiducBOLM #assessment #automation #performance #query #retrieval
- Automatic query performance assessment during the retrieval of software artifacts (SH, GB, RO, ADL, AM), pp. 90–99.
- ICSE-2012-Bavota #refactoring #semantics #using
- Using structural and semantic information to support software refactoring (GB), pp. 1479–1482.
- ICSE-2012-BavotaLFOZ #approach #education #project management #re-engineering
- Teaching software engineering and software project management: An integrated and practical approach (GB, ADL, FF, RO, CZ), pp. 1155–1164.
- ICSE-2012-BavotaLMOP #eclipse #refactoring
- Supporting extract class refactoring in Eclipse: The ARIES project (GB, ADL, AM, RO, FP), pp. 1419–1422.
- ICSE-2012-HaiducBOML #query #re-engineering #retrieval
- Evaluating the specificity of text retrieval queries to support software engineering tasks (SH, GB, RO, AM, ADL), pp. 1273–1276.
- ICSM-2012-BavotaCLFOP #eclipse #named #traceability
- TraceME: Traceability Management in Eclipse (GB, LC, ADL, SF, RO, AP), pp. 642–645.
- ICSM-2012-BavotaQOLB #analysis #empirical #maintenance #smell #testing
- An empirical analysis of the distribution of unit test smells and their impact on software maintenance (GB, AQ, RO, ADL, DB), pp. 56–65.
- SCAM-2012-BavotaCLPOS #debugging #empirical #refactoring
- When Does a Refactoring Induce Bugs? An Empirical Study (GB, BDC, ADL, MDP, RO, OS), pp. 104–113.
- ICSE-2011-OlivetoGBPL #identification #smell
- Identifying method friendships to remove the feature envy bad smell (RO, MG, GB, DP, ADL), pp. 820–823.
- ICSM-2011-QusefBOLB #concept #named #slicing #traceability #using
- SCOTCH: Test-to-code traceability using slicing and conceptual coupling (AQ, GB, RO, ADL, DB), pp. 63–72.
- MoDELS-2011-BavotaGOLTGC #comprehension #diagrams #identification #uml
- Identifying the Weaknesses of UML Class Diagrams during Data Model Comprehension (GB, CG, RO, ADL, GT, MG, JACL), pp. 168–182.
- MoDELS-J-2011-BavotaGOLTGC15 #analysis #diagrams #fine-grained #maintenance #uml
- A fine-grained analysis of the support provided by UML class diagrams and ER diagrams during data model maintenance (GB, CG, RO, ADL, GT, MG, JACL), pp. 287–306.
- WCRE-2011-QusefBOLB #named #slicing
- SCOTCH: Slicing and Coupling Based Test to Code Trace Hunter (AQ, GB, RO, ADL, DB), pp. 443–444.
- ASE-2010-BavotaLMO #refactoring
- A two-step technique for extract class refactoring (GB, ADL, AM, RO), pp. 151–154.
- ICSM-2010-BavotaOLAG #game studies #identification #refactoring
- Playing with refactoring: Identifying extract class opportunities through game theory (GB, RO, ADL, GA, YGG), pp. 1–5.
- WCRE-2010-BavotaLMO #metric #semantics
- Software Re-Modularization Based on Structural and Semantic Metrics (GB, ADL, AM, RO), pp. 195–204.
- ASE-2016-TufanoPBPOLP #empirical #smell
- An empirical investigation into the nature of test smells (MT, FP, GB, MDP, RO, ADL, DP), pp. 4–15.
- ASE-2017-ScalabrinoBVVPO #automation #how #question
- Automatically assessing code understandability: how far are we? (SS, GB, CV, MLV, DP, RO), pp. 417–427.
- ESEC-FSE-2017-ChaparroLZMPMBN #debugging #detection
- Detecting missing information in bug descriptions (OC, JL, FZ, LM, MDP, AM, GB, VN), pp. 396–407.
- ESEC-FSE-2017-VasquezBTMPVBP #android #mutation testing #testing
- Enabling mutation testing for Android apps (MLV, GB, MT, KM, MDP, CV, CBC, DP), pp. 233–244.
- ASE-2018-TufanoWBPWP #empirical #learning
- An empirical investigation into learning bug-fixing patches in the wild via neural machine translation (MT, CW, GB, MDP, MW, DP), pp. 832–837.