Service to the research community
- Journal-related activities
- Editor-in-chief
- Editorial board member
- Guest editor
- Conference-related activities
- Community services
Journal-related activities
Editor-in-chief
Journal of Software Evolution and Processes, edited by Wiley (2019-)
Editorial board member
Current:
- ACM Transactions on Software Engineering and Methodology (2018-)
- Empirical Software Engineering edited by Springer (2008-)
- Journal of Software Evolution and Processes, edited by Wiley (2011-)
Past:
- IEEE Transactions on Software Engineering (2014-2018)
Guest editor
Massimiliano Di Penta, David C. Shepherd: Guest editorial: special section on software analysis, evolution, and reengineering. Empirical Software Engineering 25(2): 1379-1381 (2020)
Massimiliano Di Penta, Sunghun Kim: Guest editorial: Special section on mining software repositories. In: Empirical Software Engineering 21 (2016), Nr. 2, 301-302. DOI: 10.1007/s10664-016-9428-6
Romain Robbes, Rocco Oliveto, Massimiliano Di Penta: Guest editorial: special section on software reverse engineering. In: *Empirical Software Engineering *21 (2016), Nr. 3, 749-752. DOI: 10.1007/s10664-016-9433-9
Massimiliano Di Penta, Tao Xie: Guest editorial: special section on mining software repositories. In: Empirical Software Engineering 20 (2015), Nr. 2, 291-293. DOI: 10.1007/s10664-015-9383-7
Massimiliano Di Penta, Jonathan I. Maletic: Guest editorial: special section on software maintenance and evolution. In: *Empirical Software Engineering *20 (2015), Nr. 2, 410-412. DOI: 10.1007/s10664-015-9382-8
Massimiliano Di Penta, Simon M. Poulding: Introduction to the special issue on search based software engineering. In: Empirical Software Engineering 16 (2011), Nr. 1, 1-4. DOI: 10.1007/s10664-011-9154-z
Ahmed~E. Hassan, Andy Zaidman, Massimiliano Di Penta: Introduction to the special issue on reverse engineering (WCRE 2008). In: Journal of Software Maintenance 22 (2010), Nr. 3, 141-142. DOI: 10.1002/smr.420,
Shihong Huang, Massimiliano Di Penta: Editorial. In: Journal of Web Engineering 8 (2009), Nr. 4, 285-286. http://www.rintonpress.com/xjwe8/jwe-8-4/285-286.pdf
Massimiliano Di Penta, Jonathan I. Maletic: Introduction to the WCRE 2007 special issue. In: Software Quality Journal 17 (2009), Nr. 4, 305-307. DOI: 10.1007/s11219-009-9084-9
Susan E. Sim, Massimiliano Di Penta: Guest editors’ introduction: special issue from the 13th working conference on reverse engineering (WCRE 2006). In: Empirical Software Engineering 13 (2008), Nr. 6, 597-600. DOI: 10.1007/s10664-008-9098-0
Massimiliano Di Penta, Giuliano Antoniol, Mark Harman: Special Issue on Search-Based Software Maintenance. In: Journal of Software Maintenance 20 (2008), Nr. 5, 317-319. DOI: 10.1002/smr.395
Massimiliano Di Penta, Leon Moonen: Special issue on source code analysis and manipulation (SCAM 2006). In: Journal of Software Maintenance 19 (2007), Nr. 4, 203-204. DOI: 10.1002/smr.352,
Conference-Related Activities
Steering committee member
Current:
- ACM/IEEE International Conference on Software Engineering (ICSE): 2019 -
- ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE): 2019-
- ACM/IEEE International Conference on Automated Software Engineering (ASE): 2017 -
Past:
- IEEE International Conference on Software Maintenance and Evolution (ICSME): 2011-2017
- ACM/IEEE International Conference on Mining Software Repositories (MSR): 2011-2018
- International Symposium on Predictive Models and Data Analytics in Software Engineering (PROMISE): 2012-2017
- IEEE International Conference on Program Comprehension (ICPC): 2009-2012 – Chair from 2010 to 2012
- Working Conference on Reverse Engineering (WCRE): 2008-2014
- IEEE European Conference on Software Maintenance and Reengineering (CSMR): 2007-2014
- International Workshop on Principles of Software Evolution (IWPSE): 2007-2013
- International Symposium on Search-Based Software Engineering (SSBSE): 2009-2012
- IEEE Working Conference on Source Code Analysis and Manipulation (SCAM): 2008-2011
- International Workshop on Software Technology and Engineering Practice (STEP): 2005-2008
- IEEE International Symposium on Web Systems Evolution (WSE): 2008-2009
Program co-chair
- ACM/IEEE International Conference on Software Engineering (ICSE 2023), to be held in Melbourne, Australia, May 2023
- ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE 2021), to be held in Athens, August 2021
- 25th IEEE International Conference on Software Analysis, Evolution, and Reengineering (SANER 2018), held in Campobasso, Italy, March 2018
- ACM/IEEE International Conference on Automated Software Engineering (ASE 2017), held in Urbana Champaign, IL, USA in November 2017
- 10th International Conference on Predictive Models in Software Engineering (PROMISE 2014), September 17, 2014, Turin, Italy
- 21st IEEE International Conference on Program Comprehension (ICPC 2013), held in S. Francisco, CA, USA, May 20-21 2013
- 10th ACM/IEEE Working Conference on Mining Software Repositories (MSR 2013) held in S. Francisco, CA, USA, May 19-20 2013
- IEEE International Conference on Software Maintenance (ICSM 2012), held in Riva del Garda, Italy, September 2012
- 9th ACM/IEEE Working Conference on Mining Software Repositories (MSR 2012), held in Zurich, Switzerland, on June 2-3 2012
- 2nd International Workshop on Emerging Trends in Software Metrics (WeTSOM 2011), held in Honolulu, Hawaii, on May 24, 2011, Satellite workshop of ICSE 2011
- 6th International Workshop on Traceability in Emerging Forms of Software Engineering (TEFSE 2011), held in Honolulu, Hawaii, on May 24, 2011, Satellite workshop of ICSE 2011
- 1st International Symposium on Search Based Software Engineering (SSBSE 2009) held in Cumberland Lodge, Windsor, UK May 2009
- Co organizer of Webtest 2009 “1st International Workshop on Web Testing” co-located workshop of ICST 2009 – Second IEEE International Conference on Software Testing, Verification and Validation – held in Denver, Colorado, April 2009
- Track chair of the Search Based Software Engineering Track (SBSE) of the Evolutionary Computation Conference (GECCO 2009), July 2009, Montreal, Canada
- 14th Working Conference on Reverse Engineering (WCRE 2007), held in Vancouver, BC, Canada on October 27-31 2007
- 9th IEEE International Symposium on Web Site Evolution (WSE 2007), held in Paris, France on October 5-6 2007
- 9th International Workshop on Principles of Software Evolution (IWPSE 2007), held in Dubrovnik, Croatia on September 3-4 2007
- International Workshop on Service Oriented Computing: a look at the inside (SOC@Inside 07), held in Vienna on September 2007
- 13th Working Conference on Reverse Engineering (WCRE 2006), held in Benevento, Italy on October 18-21, 2006
- 6th IEEE International Workshop on Source Code Analysis and Manipulation (SCAM 2006), held in Philadelphia PA, on September 27-29 2006
- International Workshop on Software Technology and Engineering Practice (STEP 2005), held in Budapest in September 2005
General chair
- 12 ACM/IEEE Working Conference on Mining Software Repositories (MSR 2015) held in Florence, Italy, May 16-17 2015
- 10th IEEE Working Conference on Source Code Analysis and Manipulation (SCAM 2010), held in Timisoara, Romania on September 12,13 2010
- 2nd International Symposium on Search Based Software Engineering (SSBSE 2010), held in Benevento, Italy on September 7-9 2010
- 15th Working Conference on Reverse Engineering (WCRE 2008), held in Anterwp, Belgium on October 2008
- 10th IEEE International Symposium on Web Site Evolution (WSE 2008), held in Beijing, China in September 2008
Organizing committee member
- PhD Symposium Co-Chair: ACM/IEEE International Conference on Automated Software Engineering, ASE 2020, held in Melbourne, Australia, September 2020
- Test of Time (most influential paper award) Co-Chair: ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE 2020), held in Sacramento, California, November 2020
- Journal First Co-Chair: ICSME 2019, held in Cleveland, OH, USA, September/October 2019
- ACM SIGSOFT Doctoral Dissertation Co-Chair, 2019
- Award Co-Chair:International Conference on Mining Software Repositories (MSR 2017) held in Buenos Aires, Argentina, May 2017
- Award Co-Chair: International Conference on Mining Software Repositories (MSR 2016) held in Austin, Texas, May 2016
- PhD Symposium Co-Chair: ACM-IEEE International Conference on Automated Software Engineering (ASE 2016), held in Singapore, September 2016
- Workshop chair: IEEE International Conference of Software Testing, Verification and Validation (ICST 2016), held in Chicago, IL, USA, 2016
- Most influential paper co-chair: IEEE International Conference on Software Analysis, Evolution, and Reengineering (SANER 2016) held in Osaka, Japan, March 2016
- Future of software engineering co-chair: IEEE International Conference on Software Analysis, Evolution, and Reengineering (SANER 2016) held in Osaka, Japan, March 2016
- PhD symposium co-chair: International Conference on Software Maintenance and Evolution (ICSME 2015), held in Bremen, Germany, September 2015
- ACM Student Research Competition (SRC) co-chair: ACM/IEEE International Conference on Software Engineering (ICSE 2015), held in Florence, Italy, May 2015
- PhD symposium co-chair: 17th European Conference on Software Maintenance and Reengineering (CSMR 2013) held in Genoa, Italy, March 2013
- PhD symposium co-chair: Working Conference on Reverse Engineering (WCRE 2012) held in Kingston, ON, Canada, October 2012
- Workshop co-chair: IEEE International Conference of Software Testing, Verification and Validation (ICST 2012) held in Montréal, Canada, April 2012
- Student symposium co-chair: International Conference on Program Comprehension (ICPC 2012) held in Passau, Germany, June 2012
- ERA Track Chair of the International Conference on Software Maintenance (ICSM 2011), held in Williamsburg, VA, USA, September 2011
- Student symposium co-chair: International Conference on Program Comprehension (ICPC 2011) held in Kingston, ON, Canada, June 2011
- Workshop co-chair: International Conference on Software Engineering (ICSE 2010) held in Cape Town, South Africa, May 2010
- Working session chair: IEEE International Conference on Program Comprehension (ICPC 2009), held in Vancouver, Canada, May 2009
- Workshop Chair: European Conference on Software Maintenance and Reengineering (CSMR 2009) – held in Kaiserslautern, Germany, March 2009
- Working session and co-located events Co-Chair: 24th IEEE International Conference on Software Maintenance (ICSM 2007) held in Paris on September 2007
- Tool demonstration chair: European Conference on Software Maintenance and Reengineering, held in Bari, Italy in March 2006
- Tool demonstration co-chair: European Conference on Software Maintenance and Reengineering, held in Tampere, Finland in March 2004
Program committee member
This is a selection of the most relevant ones:
- IEEE/ACM International Conference on Software Engineering (ICSE): 2009, 2012, 2014 (board member), 2016, 2017 (board member), 2018 (board member), 2020 (board member), 2022 (area chair)
- ACM SIGSOFT Symposium on the Foundations of Software Engineering (FSE) / ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE): 2012, 2013, 2014, 2016, 2017, 2018, 2019, 2020
- IEEE/ACM International Conference on Automated Software Engineering (ASE): 2010, 2014, 2015, 2016, 2018, 2019, 2020
- IEEE International Conference on Software Maintenance and Evolution (ICSM(E)): 2004, 2005, 2006, 2008, 2009, 2010, 2011, 2013, 2015, 2016, 2017, 2019, 2021
- ACM International Symposium on Software Testing and Analysis (ISSTA): 2019
- ACM/IEEE International Conference on Mining Software Repositories (MSR): 2007, 2008, 2009, 2014, 2016, 2017, 2018, 2020, 2021
- IEEE International Conference on Software Testing and Validation (ICST): 2013, 2014, 2015, 2019, 2020, 2021
- ACM SIGEVO GECCO: 2005, 2006,2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016
- IEEE/ACM ESEM: 2010
- IEEE SANER: 2017, 2019, 2020, 2021
- IEEE International Conference on Program Comprehension (ICPC): 2004, 2007, 2008, 2009, 2010, 2015, 2016, 2017
- WCRE: 2005, 2009, 2010, 2011, 2012, 2013
- European Conference on Software Maintenance and Reengineering (CSMR): 2006, 2007, 2008, 2010, 2011, 2012, 2013
- IEEE Working Conference on Source Code Analysis and Manipulation (SCAM): 2004,2005, 2007, 2008, 2009, 2011, 2012, 2013, 2014, 2016, 2017, 2018
- IEEE International Conference on Quality Software (QSIC): 2012, 2013, 2014
- International Symposium on Search-Based Software Engineering (SSBSE): 2011, 2012, 2013, 2014, 2015
- Tool Demonstration Track - IEEE/ACM International Conference on Software Engineering (ICSE): 2018, 2013
- Tool Demonstration Track - ACM SIGSOFT Symposium on the Foundations of Software Engineering (FSE): 2012
- Tool Demonstration Track - IEEE/ACM International Conference on Automated Software Engineering (ASE): 2010
- Doctoral Symposium - IEEE/ACM International Conference on Software Engineering (ICSE): 2018
- Doctoral Symposium - ACM SIGSOFT Symposium on the Foundations of Software Engineering (FSE): 2014
- Doctoral Symposium - IEEE/ACM International Conference on Automated Software Engineering (ASE): 2018
- New Idea and Early Research Achievement (NIER) Track - IEEE/ACM International Conference on Software Engineering (ICSE): 2014
- New-Idea Track / Early Research Achievement Track: International Conference on Software Maintenance and Evolution (ICSME): 2010, 2015, 2017
- ACM Student Research Competition (SRC) - IEEE/ACM International Conference on Software Engineering (ICSE): 2019, 2016
- ACM Student Research Competition (SRC) - ACM SIGSOFT Symposium on the Foundations of Software Engineering (FSE) / ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE): 2019
- Student Contest On Software Engineering (SCORE) - IEEE/ACM International Conference on Software Engineering (ICSE): 2013
- Tutorial Selection Committee - IEEE/ACM International Conference on Software Engineering (ICSE): 2014
- Tutorial Selection Committee - ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE): 2015
- Journal-First Selection Committee: IEEE/ACM International Conference on Software Engineering (ICSE): 2020
- Workshop Selection Committee: IEEE/ACM International Conference on Software Engineering (ICSE): 2020
Community Services
Member-at-large of the Executive Committee of the IEEE Technical Council of Software Engineering (TCSE) 09/2011 - 09/2013