Michał Antkiewicz, Ph.D.

Research Engineer in NECSIS (2011-present)
Room: DC 1340
Phone: +1 519 888 4567 ext. 84730
Email: mantkiew@[this domain]
Google Citations | ACM | SpringerLink | Microsoft academic search | researchr.org | Odysci

As a Research Engineer in the NECSIS network I work as an intermediary between the network research groups and the industrial partners. My responsibilities include the following:

  1. Facilitating knowledge transfer about professional software development practices and state-of-the-practice in tooling and technology between network research groups and the industrial partners.
  2. Developing the NECSIS Toolset comprised of tools developed by network members.
    Assisting with technology transfer-related interaction with GM and IBM, including packaging, adjusting GM’s processes, and extending IBM’s tool chain.
    Developing and maintaining the tooling architecture and implementing selected parts of the tooling.
    Helping make the tooling available as open source, including documentation, and nurturing the user community.
    Mentoring students who are implementing parts of the tooling and maintaining the overall quality of the tooling.
    Working with the project leads to identify promising approaches that crosscut themes and integrating them into a coherent NECSIS toolset.
  3. Fulfilling the outreach goals of the network: growing open-source communities and co-organizing conference workshops and other dissemination activities.
  4. Fulfilling educational aspects: presenting both research results and state-of-the-art to network members; mentoring network members about open-source community building; developing tutorials and running workshops for the industrial partners and the automotive software community.
  5. Participating in global initiatives to develop standards for automotive software and in other related standardization efforts (such as Common Variability Language (CVL)).

News

Projects

Tools

Activities

Publications

2013
Antkiewicz, M., K. Bąk, A. Murashkin, R. Olaechea, J. Liang, and K. Czarnecki, "Clafer Tools for Product Line Engineering", Software Product Line Conference, Tokyo, Japan, 2013. [pdf]
Bąk, K., D. Zayan, K. Czarnecki, M. Antkiewicz, Z. Diskin, A. Wąsowski, and D. Rayside, "Example-Driven Modeling. Model = Abstractions + Examples", New Ideas and Emerging Results (NIER) track of the 35th International Conference on Software Engineering (ICSE 2013), San Francisco, CA, USA, 2013. [pdf]
Murashkin, A., M. Antkiewicz, D. Rayside, and Krzysztof Czarnecki, "Visualization and Exploration of Optimal Variants in Product Line Engineering", Software Product Line Conference, Tokyo, Japan, 2013.
2012
Bąk, K., D. Zayan, K. Czarnecki, M. Antkiewicz, Z. Diskin, A. Wąsowski, and D. Rayside, Example-Driven Modeling poster, , Toronto, CASCON, 2012. [pdf]
2011
Rauf, R., M. Antkiewicz, and K. Czarnecki, "Logical Structure Extraction from Software Requirements Documents", International Requirements Engineering Conference: IEEE, 09/2011. [pdf][pdf]
2010
Berry, D. M., K. Czarnecki, M. Antkiewicz, and M. AbdelRazik, "Requirements Determination is Unstoppable: An Experience Report", Requirements Engineering, 09/2010. [pdf][pdf]
2009
Antkiewicz, M., K. Czarnecki, and M. Stephan, "Engineering of Framework-Specific Modeling Languages", IEEE Transactions on Software Engineering, vol. 35, issue 6, pp. 795 - 824, 11/2009. [pdf]
Antkiewicz, M., T. Tonelli Bartolomei, and K. Czarnecki, "Fast Extraction of High-Quality Framework-Specific Models from Application Code", Automated Software Engineering, vol. 16, issue 1, pp. 101 - 144, 03/2009. [pdf]
Diskin, Z., K. Czarnecki, and M. Antkiewicz, "Model-versioning-in-the-large: Algebraic foundations and the tile notation", 2009 ICSE Workshop on Comparison and Versioning of Software Models (CVSM), Vancouver, BC, Canada, IEEE, pp. 7 - 12, 2009. [pdf][pdf]
2008
Antkiewicz, M., "Framework-specific modeling languages", Electrical and Computer Engineering, vol. PhD: University of Waterloo, pp. 168, 09/2008.
Stephan, M., and M. Antkiewicz, "Ecore.fmp: A tool for editing and instantiating class models as feature models", Electrical and Computer Engineering, Waterloo, University of Waterloo, 05/2008. [pdf]
Antkiewicz, M., and K. Czarnecki, "Design Space of Heterogeneous Synchronization", Generative and Transformational Techniques in Software Engineering II, International Summer School, GTTSE 2007, Braga, Portugal, July 2-7, 2007, Revised Papers, vol. 5235, Berlin, Heidelberg, Springer, pp. 3 - 46, 2008. [pdf]
Lee, H M., M. Antkiewicz, and K. Czarnecki, "Towards a Generic Infrastructure for Framework-Specific Integrated Development Environment Extensions", 2nd International Workshop on Domain-Specific Program Development (DSPD’08), co-located with OOPSLA'08, Nashville, Tennessee, USA, 2008. [pdf]
2007
Antkiewicz, M., T. Tonelli Bartolomei, and K. Czarnecki, "Automatic Extraction of Framework-Specific Models From Framework-Based Application Code", 22nd IEEE/ACM International Conference on Automated Software Engineering (ASE), Atlanta, Georgia, USA, 11/2007. [pdf]
Antkiewicz, M., and K. Czarnecki, Framework-Specific Modeling Languages; Examples and Algorithms, : Electrical & Computer Engineering, University of Waterloo, 2007. [pdf]
2006
Czarnecki, K., M. Antkiewicz, and C H P. Kim, "Multi-level customization in application engineering", Communications of the ACM, vol. 49, issue 12, pp. 60, 12/2006. [pdf]
Antkiewicz, M., and K. Czarnecki, Eclipse Workbench Part Interaction FSML, : Electrical & Computer Engineering, University of Waterloo, pp. 15, 2006. [pdf]
Antkiewicz, M., and K. Czarnecki, "Framework-Specific Modeling Languages with Round-Trip Engineering", ACM/IEEE 9th International Conference on Model Driven Engineering Languages and Systems (MoDELS), Genova, Italy, Springer-Verlag, pp. 692-706, 2006. [pdf]
Antkiewicz, M., "Round-Trip Engineering of Framework-Based Software using Framework-Specific Modeling Languages", 21st IEEE/ACM International Conference on Automated Software Engineering (ASE'06), Tokyo, IEEE, pp. 323 - 326, 2006.
2005
Antkiewicz, M., Towards Systematic Development of Domain-Specific Languages, : Electrical & Computer Engineering, University of Waterloo, pp. 38, 11/2005.
Czarnecki, K., and M. Antkiewicz, "Mapping Features to Models: A Template Approach Based on Superimposed Variants", ACM SIGSOFT/SIGPLAN International Conference on Generative Programming and Component Engineering (GPCE'05), vol. 3676, Tallinn, Estonia, Springer-Verlag, pp. 422 - 437, 2005. [pdf][zip][zip]

Awards, Scholarships, Fellowships

  • 2008-2011 - Industrial Postdoctoral Fellowship
  • 2007 – ACM SIGSOFT Distinguished Paper Award at the 22nd IEEE/ACM International Conference on Automated Software Engineering (ASE’07) for the paper entitled Automatic Extraction of Framework-Specific Models from Framework-Based Application Code. Acceptance rate: 12%. Three out of 37 full papers were selected to receive the award.
  • 2004-2006 – IBM Centers for Advanced Studies Ph.D. Fellowship, $54,000/3 years
  • 2005, 2006 – Faculty of Engineering Graduate Scholarship
  • May 2004 – Aug. 2007 – International Doctoral Student Award
  • Sep. 2003 – Apr. 2004 – International Graduate Student Award

Courses taken towards PhD program requirement