Research

Research database profiles

Awards

  • Distinguished Paper Award of the 18th IEEE International Working Conference on Source Code Analysis and Manipulation (SCAM 2018). Gábor Antal, Péter Hegedűs, Zoltán Tóth, Rudolf Ferenc and Tibor Gyimóthy. Static JavaScript Call Graphs: A Comparative Study. Madrid, Spain, September 23-24, 2018.
  • Science Award of the Faculty of Science and Informatics, University of Szeged, 2015.
  • Best paper of the CSMR-WCRE 2014 Software Evolution Week (Merger of the 18th IEEE European Conference on Software Maintenance and Reengineering & 21st IEEE Working Conference on Reverse Engineering - CSMR-WCRE 2014). Zoltán Ujhelyi, Ákos Horváth, Dániel Varró, Norbert István Csiszár, Gábor Szőke, László Vidács, and Rudolf Ferenc. Anti-pattern Detection with Model Queries: A Comparison of Approaches. Antwerp, Belgium, February 3-6, 2014.
  • Most Influential Paper Award at the 28th IEEE International Conference on Software Maintenance (ICSM 2012). Rudolf Ferenc, Árpád Beszédes, Mikko Tarkiainen and Tibor Gyimóthy. Columbus - Reverse Engineering Tool and Schema for C++. Riva del Garda, Trento, Italy, September 23-30, 2012.
  • Best paper of the 10th IEEE International Working Conference on Source Code Analysis and Manipulation (SCAM 2010). Béla Újházi, Rudolf Ferenc, Denys Poshyvanyk and Tibor Gyimóthy. New Conceptual Coupling and Cohesion Metrics for Object-Oriented Systems. Timisoara, Romania, September 12-13, 2010.
  • János Bolyai Research Scholarship of the Hungarian Academy of Sciences, 2008-2011.

Memberships

  • Program Commitee member of the 28th IEEE International Conference on Program Comprehension (ICPC 2020), Seoul, South Korea, May 23-24, 2020.
  • Program Commitee member of the 27th IEEE International Conference on Program Comprehension (ICPC 2019), Montreal, QC, Canada, May 25-26, 2019.
  • Program Commitee member of the 25th IEEE International Conference on Software Analysis, Evolution, and Reengineering (SANER 2018), Campobasso, Italy, March 20-23, 2018.
  • Program Commitee member of the 40th ACM/IEEE International Conference on Software Engineering (ICSE 2018), Gothenburg, Sweden, May 27-June 3, 2018.
  • Program Commitee member of the 33rd IEEE International Conference on Software Maintenance and Evolution NIER Track (ICSME 2017), Shanghai, China, September 17-24, 2017.
  • Program Commitee member of the 3rd International Workshop on Reengineering for Parallelism in Heterogeneous Parallel Platforms held in conjunction with ParCo2017 (RePara 2017), Bologna, Italy, September 12-15, 2017.
  • Program Commitee member of the 24th IEEE International Conference on Software Analysis, Evolution, and Reengineering (SANER 2017), Klagenfurt, Austria, February 21-24, 2017.
  • Program Commitee member of the 32nd IEEE International Conference on Software Maintenance and Evolution ERA Track (ICSME 2016), Raleigh, NC, U.S.A., October 2-3, 2016.
  • Program Commitee member of the 16th IEEE International Working Conference on Source Code Analysis and Manipulation (SCAM 2016), Raleigh, NC, U.S.A., October 2-3, 2016.
  • Program Commitee member of the 2nd IEEE International Workshop on Reengineering for Parallelism in Heterogeneous Parallel Platforms held in conjunction with IEEE ScalCom 2016 (RePara 2016), Toulouse, France, July 18-21, 2016.
  • Program Commitee member of the 23rd IEEE International Conference on Software Analysis, Evolution, and Reengineering (SANER 2016), Osaka, Japan, March 14-18, 2016.
  • Program Commitee member of the 14th edition of the BElgian-NEtherlands software eVOLution seminar (BENEVOL 2015), Lille, Belgium, December 3-4, 2015.
  • Program Commitee member of the 2015 International Conference on Advanced Software Engineering & Its Applications (ASEA 2015), International Center, Jeju National University, Jeju Island, Korea, November 25-28, 2015.
  • Program Commitee member of the 5th Summer School on Grand Timely Topics in Software Engineering (GTTSE 2015), Braga, Portugal, August 23-29, 2015.
  • Program Commitee member of the 31st IEEE International Conference on Software Maintenance and Evolution ERA Track (ICSME 2015), Bremen, Germany, September 29-October 1, 2015.
  • Program Commitee member of the 1st IEEE International Workshop on Reengineering for Parallelism in Heterogeneous Parallel Platforms held in conjunction with IEEE ISPA-15 (RePara 2015), Helsinki, Finland, August 20-22, 2015.
  • Program Commitee member of the 15th IEEE International Working Conference on Source Code Analysis and Manipulation (SCAM 2015), Bremen, Germany, September 27-28, 2015.
  • Program Commitee member of the 2014 International Conference on Advanced Software Engineering & Its Applications (ASEA 2014), HNA Grand Hotel Mingguang Haikou, Hainan, China, December 20-23, 2014.
  • Program Commitee member of the 30th IEEE International Conference on Software Maintenance and Evolution (ICSME 2014), Victoria, British Columbia, Canada, September 28 - October 3, 2014.
  • Program Commitee member of the 14th IEEE International Working Conference on Source Code Analysis and Manipulation (SCAM 2014), Victoria, British Columbia, Canada, September 28-29, 2014.
  • General Chair of the 9th Conference of PhD Students in Computer Science (CSCS 2014), Szeged, Hungary, June 30-July 2, 2014.
  • Program Commitee member of the 22nd IEEE International Conference on Program Comprehension (ICPC 2014), Hyderabad, India, June 2-3, 2014.
  • Program Commitee member of the IEEE CSMR-WCRE 2014 Software Evolution Week (Merger of the 18th European Conference on Software Maintenance and Reengineering & 21st Working Conference on Reverse Engineering - CSMR-WCRE 2014), Antwerp, Belgium, February 3-6, 2014.
  • Steering Committee member of the IEEE European Conference on Software Maintenance and Reengineering (CSMR), 2011, 2012, 2013, 2014.
  • Program Commitee member of the 2013 International Conference on Advanced Software Engineering & Its Applications (ASEA 2013), Jeju National University International Center, Jeju Island, Korea, November 21-23, 2013.
  • Program Commitee member of the 29th IEEE International Conference on Software Maintenance (ICSM 2013), Eindhoven, The Netherlands, September 22-28, 2013.
  • Program Commitee member of the 29th IEEE International Conference on Software Maintenance Industry Track (ICSM 2013), Eindhoven, The Netherlands, September 22-28, 2013.
  • Program Commitee member of the 21th IEEE International Conference on Program Comprehension (ICPC 2013), San Francisco, California, USA, May 20-21, 2013.
  • Program Commitee member of the 16th International Conference on Fundamental Approaches to Software Engineering at ETAPS 2013 (FASE 2013), Rome, Italy, March 16-24, 2013.
  • Program Commitee member of the 17th IEEE European Conference on Software Maintenance and Reengineering (CSMR 2013), Genova, Italy, March 5-8, 2013.
  • Program Commitee member of the 2012 International Conference on Advanced Software Engineering & Its Applications (ASEA 2012), Jeju Grand Hotel, Jeju Island, Korea, November 28-30, 2012.
  • Program Commitee member of the New Ideas and Emergent Results Track (NIER) of the 20th International Symposium on the Foundations of Software Engineering (FSE 2012), Research Triangle Park, North Carolina, USA, November 10-17, 2012.
  • Program Commitee member of the 19th IEEE Working Conference on Reverse Engineering (WCRE 2012), Kingston, Ontario, Canada, October 15-18, 2012.
  • Program Commitee member of the 28th IEEE International Conference on Software Maintenance ERA Track (ICSM 2012), Riva del Garda, Trento, Italy, September 23-30, 2012.
  • Program Commitee member of the 20th IEEE International Conference on Program Comprehension (ICPC 2012), Passau, Germany, June 11-13, 2012.
  • General Chair of the 16th IEEE European Conference on Software Maintenance and Reengineering (CSMR 2012), Szeged, Hungary, March 27-30, 2012.
  • Program Commitee member of the 2011 International Conference on Advanced Software Engineering & Its Applications (ASEA 2011), Jeju Grand Hotel, Jeju Island, Korea, December 8-10, 2011.
  • Program Commitee member of the 11th IEEE International Working Conference on Source Code Analysis and Manipulation (SCAM 2011), Williamsburg, VA, USA, September 25 - October 1, 2011.
  • Program Commitee member of the 8th joint meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering (ESEC/FSE 2011), Szeged, Hungary, September 5-9, 2011.
  • Program Commitee member of the 5th International Workshop on Software Quality and Maintainability (SQM 2011), Oldenburg, Germany, March 1-4, 2011.
  • Program Commitee member of the 12th International Conference on Product Focused Software Development and Process Improvement (Profes 2011), Bari, Italy, June 20-22, 2011.
  • Program Commitee member of the 27th IEEE International Conference on Software Maintenance (ICSM 2011), Williamsburg, VA, USA, September 25 - October 1, 2011.
  • Program Commitee member of the 15th IEEE European Conference on Software Maintenance and Reengineering (CSMR 2011), Oldenburg, Germany, March 1-4, 2011.
  • Program Commitee member of the 3rd International Workshop on Academic Software Development Tools (WASDeTT-3), Antwerp, Belgium, 20-24 September, 2010.
  • Co-Chair of the Early Research Achievements Track of IEEE ICSM 2010, Timisoara, Romania, September 12-18, 2010.
  • Program Committee member of the 26th IEEE International Conference on Software Maintenance (ICSM 2010), Timisoara, Romania, September 12-18, 2010.
  • Program Committee member of the 5th International Conference on Software and Data Technologies (ICSOFT 2010), Athens, Greece, July 22-24, 2010.
  • Program Co-Chair of the 14th IEEE European Conference on Software Maintenance and Reengineering (CSMR 2010), Madrid, Spain, March 15-18, 2010.
  • Program Co-Chair of the 4th International Workshop on Software Quality and Maintainability (SQM 2010), Madrid, Spain, March 15, 2010.
  • Program Commitee member of the 2010 International Conference on Advanced Software Engineering & Its Applications (ASEA 2010), Cebu, Philippines, November 11-13, 2010.
  • Program Commitee member of the 2009 International Conference on Advanced Software Engineering & Its Applications (ASEA 2009), International Convention Center Jeju, Jeju Island, Korea, December 10-12, 2009.
  • Program Commitee member of the 25th IEEE International Conference on Software Maintenance (ICSM 2009), Edmonton, Alberta, Canada, September 20-26, 2009.
  • Program Commitee member of the 4th International Conference on Software and Data Technologies (ICSOFT 2009), Sofia, Bulgaria, July 26-29, 2009.
  • Poster Selection Commitee member of the 17th IEEE International Conference on Program Comprehension (ICPC 2009), Vancouver, British Columbia, Canada, May 17-19, 2009.
  • Program Co-Chair of the 13th IEEE European Conference on Software Maintenance and Reengineering (CSMR 2009), Kaiserslautern, Germany, March 24-27, 2009.
  • Co-Chair of the Tool Demonstrations Session of IEEE ICSM 2008, Beijing, China, September 28 - October 4, 2009.
  • Program Commitee member of the 3rd International Conference on Software and Data Technologies (ICSOFT 2008), Porto, Portugal, July 5-8, 2008.
  • Program Commitee member of the 12th IEEE European Conference on Software Maintenance and Reengineering (CSMR 2008), Athens, Greece, April 1-4, 2008.
  • Program Commitee member of the 23th IEEE International Conference on Software Maintenance (ICSM 2007), Paris, France, October 2-5, 2007.
  • Advisory/Editorial Board member of the International Journal of Software Engineering and Its Applications (IJSEIA), Publisher: SERSC, ISSN: 1738-9984
  • Program Commitee member of the 2nd International Conference on Software and Data Technologies (ICSOFT 2007), Barcelona, Spain, July 22-25, 2007.
  • Program Commitee member of the 22th IEEE International Conference on Software Maintenance (ICSM 2006), Philadelphia, Pennsylvania, USA, September 24-27, 2006.
  • Program Commitee member of the 21th IEEE International Conference on Software Maintenance (ICSM 2005), Budapest, Hungary, September 25-30, 2005.
  • Co-Chair of the Tool Demonstrations Session of IEEE ICSM 2005, Budapest, Hungary, September 25-30, 2005.

Invited talks

  • Keynote talk at the 1st Workshop on Patterns Promotion and Anti-patterns Prevention (PPAP 2013), co-located with the 17th European Conference on Software Maintenance and Reengineering (CSMR 2013), Genova, Italy, March 5, 2013. (PDF)
  • Invited talk at INFORTE: Software metrics - a quantitative basis for estimating software processes and products. Tampere, Finland, October 5-6, 2009.
  • Invited talk at the European symposium on Verification and Validation of Software Systems (VVSS 2009). Eindhoven University of Technology, The Netherlands, June 11, 2009.