Steven Kelly's Publications

2017
  workshop Steven Kelly: Collaborative Modeling with Version Control. In Dimitris Kolovos, Davide Di Ruscio, Nicholas Matragkas, Jesús Sánchez Cuadrado, Istvan Rath & Massimo Tisi (Chairs): Proceedings of BigMDE 2017, 5th BigMDE Workshop, STAF 2017 - Software Technologies: Applications and Foundations, Marburg, Germany, 21 July, 2017
  workshop Steven Kelly: Modelling by the people, for the people. In Jordi Cabot, Richard Paige & Alfonso Pierantonio (Chairs): Proceedings of GRAND 2017, Grand Challenges in Modeling 2017, STAF 2017 - Software Technologies: Applications and Foundations, Marburg, Germany, 21 July, 2017
  demo Steven Kelly: Industrial scale modelling with MetaEdit+. In Dimitris Kolovos, Davide Di Ruscio, Nicholas Matragkas, Jesús Sánchez Cuadrado, Istvan Rath & Massimo Tisi (Chairs): Proceedings of BigMDE 2017, 5th BigMDE Workshop, STAF 2017 - Software Technologies: Applications and Foundations, Marburg, Germany, 21 July, 2017
  report Steven Kelly, Risto Pohjonen: MetaEdit+ 5.5 User's Guides, MetaCase, 2017.
2016
  conference Juha-Pekka Tolvanen, Steven Kelly: Model-Driven Development Challenges and Solutions: Experiences with Domain-Specific Modelling in Industry. In Hammoudi, Pires, Selic & Desfray (Eds.): Proceedings of MODELSWARD 2016, 4th International Conference on Model-Driven Engineering and Software Development, Rome, Italy, 19-21 February, SCITEPRESS, 2016
2015
  journal Sebastian Erdweg, Tijs van der Storm, Markus Völter, Laurence Tratt, Remi Bosman, William R. Cook, Albert Gerritsen, Angelo Hulshout, Steven Kelly, Alex Loh, Gabriël Konat, Pedro J. Molina, Martin Palatnik, Risto Pohjonen, Eugen Schindler, Klemens Schindler, Riccardo Solmi, Vlad Vergu, Eelco Visser, Kevin van der Vlist, Guido Wachsmuth, and Jimi van der Woning: Evaluating and Comparing Language Workbenches: Existing results and benchmarks for the future, Computer Languages, Systems & Structures, Volume 44, Part A, December 2015, pp.24–47, doi:10.1016/j.cl.2015.08.007
  workshop Steven Kelly: Graphical DSLs [slides]; MetaEdit+: Industrial Strength Graphical DSLs; Industrial Panel position statement. Domain-Specific Languages (Dagstuhl Seminar 15062), Eds: Sebastian Erdweg, Martin Erwig, Richard F. Paige and Eelco Visser, Schloss Dagstuhl, Germany, 2015.
2014
  report Risto Pohjonen, Steven Kelly: MetaEdit+ 5.1 User's Guides, MetaCase, 2014.
2013
  editor Jeff Gray, Steven Kelly, Jonathan Sprinkle: Proceedings of the 13th Workshop on Domain-Specific Modeling, Sunday 27 October 2013, SPLASH, Indianapolis, Indiana, 2013.
  workshop Steven Kelly: Empirical Comparison of Language Workbenches. SPLASH Workshop on Domain-Specific Modeling, Indianapolis, Indiana, 2013.
  workshop Steven Kelly, Risto Pohjonen: Dynamic Symbol Templates and Ports in MetaEdit+. SPLASH Workshop on Domain-Specific Modeling, Indianapolis, Indiana, 2013.
  conference Sebastian Erdweg, Tijs van der Storm, Markus Völter, Meinte Boersma, Remi Bosman, William R. Cook, Albert Gerritsen, Angelo Hulshout, Steven Kelly, Alex Loh, Gabriël Konat, Pedro J. Molina, Martin Palatnik, Risto Pohjonen, Eugen Schindler, Klemens Schindler, Riccardo Solmi, Vlad Vergu, Eelco Visser, Kevin van der Vlist, Guido Wachsmuth, and Jimi van der Woning: The State of the Art in Language Workbenches, pp. 197-217 in Proceedings of Software Language Engineering (SLE), Eds: Martin Erwig and Richard Paige. LNCS 8225, 2013.
  workshop Steven Kelly: MetaEdit+: Faster Meta-Modeling by Design. Meta-Modeling Model-Based Engineering Tools (Dagstuhl Seminar 13182), Eds: Tony Clark, Robert B. France, Martin Gogolla and Bran V. Selic, Schloss Dagstuhl, Germany, 2013.
  workshop Steven Kelly: Demo Abstract for MetaEdit+. Meta-Modeling Model-Based Engineering Tools (Dagstuhl Seminar 13182), Eds: Tony Clark, Robert B. France, Martin Gogolla and Bran V. Selic, Schloss Dagstuhl, Germany, 2013.
  chapter Steven Kelly, Kalle Lyytinen, Matti Rossi, Juha-Pekka Tolvanen: MetaEdit+ at the Age of 20, in: Seminal Contributions to Information Systems Engineering — 25 years of CAiSE, Eds: Bubenko, Krogstie, Pastor, Pernici, Rolland, Sølvberg. DOI 10.1007/978-3-642-36926-1 10, © Springer-Verlag Berlin Heidelberg 2013.
  2012
  report Risto Pohjonen, Steven Kelly: MetaEdit+ 5.0 User's Guides, MetaCase, 2012.
  workshop Juha-Pekka Tolvanen, Steven Kelly: Domain-Specific Modeling Languages for Embedded System Development, Proceedings of First International Workshop on Metamodelling and Code Generation for Embedded Systems (MeCoES), at ESWEEK 2012, Univ of Paderborn University, 2012
  panel Steven Kelly: Unified vs. domain-specific: should we have fewer or more modelling languages? Friedrich Steimann (chair), Øystein Haugen, Jean-Marc Jézéquel, Steven Kelly, Markus Völter, Bernhard Rumpe, MoDELS 2012, Innsbruck, Austria, 3 October 2012, (blog).
  tutorial Steven Kelly: Concrete Syntax Matters [slides], Code Generation Conference, Cambridge, UK. 30 March 2012.
  panel Wim Bast, Steven Kelly, Darius Silingas, Markus Voelter: Code Generation - how far have we come in 5 years? Andrew Watson (chair), Code Generation Conference, Cambridge, UK. 30 March 2012.
  2011
  workshop Steven Kelly: Language Workbench Competition 2011 — MetaEdit+, May 2011.
  tutorial Steven Kelly: Mature Model Management [slides], Code Generation Conference, Cambridge, UK. May 2011.
  2010
  magazine Steven Kelly: Mature Model Management (in German: Ausgereiftes Modellmanagement), OBJEKTspektrum 6/2010, October 2010.
  editor Matti Rossi, Juha-Pekka Tolvanen, Jonathan Sprinkle, Steven Kelly (eds.): Proceedings of the 10th Workshop on Domain-Specific Modeling (DSM'10), HSE-Press, B-120, 2010.
  workshop Juha-Pekka Tolvanen, Steven Kelly: Integrating Models with Domain-Specific Modeling Languages. SPLASH Workshop on Domain-Specific Modeling, Reno, Nevada, 2010. [slides]
  workshop Akihito Iwai, Norio Oohashi, Steven Kelly: Experiences with Automotive Service Modeling. SPLASH Workshop on Domain-Specific Modeling, Reno, Nevada, 2010. [slides]
  keynote Steven Kelly: DSM: Industrial strength MDD (invited keynote), Modeling Wizards, 1st International Master Class on Model-Driven Engineering, Oslo, Norway, 2010. [slides]
  2009
  conference Juha-Pekka Tolvanen, Steven Kelly: MetaEdit+: integrated modeling and metamodeling environment for domain-specific languages. Companion to the 21st ACM SIGPLAN symposium on Object-oriented programming systems, languages, and applications, Orlando, USA, ACM, 2009.
  workshop Juha Kärnä, Juha-Pekka Tolvanen, Steven Kelly: Evaluating the use of DSM in Practice. Procs of 9th OOPSLA Workshop on Domain-Specific Modeling, Orlando, USA, Helsinki Business School, 2009.
  keynote Steven Kelly, Markus Völter: MDD: The Good, The Bad and The Ugly (invited keynote), Code Generation Conference, Cambridge, UK. 2009.
  keynote Steven Kelly, Markus Völter: MDD: The Best, The Worst and The Ugliest (invited keynote), Code Generation Conference, Cambridge, UK. 2009.
  panel Kathleen Dollard, Steven Kelly, Chris Raistrick, Richard Hensman: Migrating to Model-Driven Development. Andrew Watson (chair), Code Generation Conference, Cambridge, UK. 2009.
  journal Steven Kelly, Risto Pohjonen: Worst Practices for Domain-Specific Modeling, IEEE Software, July/August 2009
  2008
  keynote Steven Kelly: The Model Repository: More than just XML under version control (invited keynote). OOPSLA Workshop on Domain-Specific Modeling, Univ. of Alabama at Birmingham, 2008.
  panel Steven Kelly, Laurent Safa, Goren Olsen, Arturo Sanchez: Evolution and Domain-Specific Modeling, Jeff Gray (chair), OOPSLA Workshop on Domain-Specific Modeling, Nashville, TN, October 19, 2008.
  panel Sven Efftinge, Steven Kelly, Anneke Kleppe, Laurence Tratt: Flexibility in code generation, Jos Warmer (chair), Code Generation Conference, Cambridge, UK. 26 June 2008.
  panel Jorn Bettin, Tony Clark, Steven Kelly, Bran Selic: Challenges in defining the domain, Laurence Tratt (chair), Code Generation Conference, Cambridge, UK. 27 June 2008.
  book Steven Kelly, Juha-Pekka Tolvanen: Domain-Specific Modeling: Enabling Full Code Generation. Wiley, 2008
  2007
  web Steven Kelly: Domain-Specific Modeling Languages: Moving from Writing Code to Generating It. Aspiring Architect Skills Library, IASA 2007.
  chapter Jeff Gray, Juha-Pekka Tolvanen, Steven Kelly, Aniruddha Gokhale, Sandeep Neema, Jonathan Sprinkle: Domain-specific modeling. In: Handbook on Dynamic System Modeling, (Paul Fishwick, ed.), CRC Press, 2007.
  panel Krzysztof Czarnecki, Steven Kelly, Laurence Tratt, Andrew Watson: The next few years, Markus Völter (chair), Code Generation Conference, Cambridge, UK. 20 May 2007.
  panel Alan Cameron-Wills, Steven Kelly, Markus Völter, Andrew Watson: Cocktail Party: Just one more question..., Code Generation Conference, Cambridge, UK. 20 May 2007.
  magazine Steven Kelly, Deirdre Blake: Domain-Specific Languages versus Generic Modeling Languages, Dr. Dobb's, May 10, 2007.
  workshop Juha-Pekka Tolvanen, Risto Pohjonen, Steven Kelly: Advanced tooling for domain-specific modeling: MetaEdit+. OOPSLA Workshop on Domain-Specific Modeling, Montreal, Canada. 2007
  workshop Risto Pohjonen, Steven Kelly: Interactive Television Applications using MetaEdit+. Model-Driven Development Tool Implementers Forum (MDD-TIF07), TOOLS, Zurich, 24 June 2007.
  Electronic Edition pubzone.org CiteSeerX Google scholar BibTeX bibliographical record in XML Steven Kelly: Domain-Specific Modeling: The Killer App for Method Engineering? (invited keynote) Situational Method Engineering 2007: 1-5
  Electronic Edition pubzone.org CiteSeerX Google scholar BibTeX bibliographical record in XML Pär J. Ågerfalk, Sjaak Brinkkemper, Cesar Gonzalez-Perez, Brian Henderson-Sellers, Fredrik Karlsson, Steven Kelly, Jolita Ralyté: Modularization Constructs in Method Engineering: Towards Common Ground? Situational Method Engineering 2007: 359-368
  2006
  report Steven Kelly, Risto Pohjonen: MetaEdit+ 4.5 User's Guides, MetaCase, 2006.
  workshop Alan Cameron Wills, Steven Kelly: Agile Development with Domain Specific Languages. Extreme Programming and Agile Processes in Software Engineering, 7th International Conference, XP 2006, Oulu, Finland, June 17-22, 2006, Proceedings 2006
  web Steven Kelly: Generating code with DSM, Code Generation Network, June 2006
  web Steven Kelly, Mark Dalgarno: Interview with Steven Kelly, Code Generation Network, February 2006
  magazine Juha-Pekka Tolvanen, Steven Kelly: Domänenspezifische Modellierung: Beispiele aus der Praxis. OBJEKTspektrum, May/June, 2006.
  2005
  tutorial Steven Kelly: Implementing Domain-Specific Modeling Languages and Generators, Visual Languages and Human-Centric Computing, 2005 IEEE Symposium, 20-24 Sept 2005.
  tutorial Steven Kelly, Juha-Pekka Tolvanen: Tutorial: Implementing Domain-Specific Modeling Languages
and Generators, Generative Programming and Component Engineering, 2005
  magazine Steven Kelly, Juha-Pekka Tolvanen: Domain-Specific Modelling, Application Development Advisor Express, May 2005.
  magazine Steven Kelly. Domänenspezifische Modellierung mit MetaEdit+. OBJEKTspektrum Embedded, 2005.
  journal Steven Kelly, Matti Rossi, Juha-Pekka Tolvanen: What is needed in a MetaCASE environment. Enterprise Modelling and Information Systems Architectures (1:1) 2005, pp. 25-35.
  web Steven Kelly: Improving Developer Productivity With Domain-Specific Modeling Languages. Developer.*, July 3, 2005
  Electronic Edition pubzone.org CiteSeerX Google scholar BibTeX bibliographical record in XML Juha-Pekka Tolvanen, Steven Kelly: Defining Domain-Specific Modeling Languages to Automate Product Derivation: Collected Experiences. SPLC 2005: 198-209
  Electronic Edition pubzone.org CiteSeerX Google scholar BibTeX bibliographical record in XML Steven Kelly: Implementing Domain-Specific Modeling Languages and Generators. VL/HCC 2005: 10
  workshop Steven Kelly, Juha-Pekka Tolvanen: What is Needed in a MetaCASE Environment?, Procs of 1st Workshop on Meta-Modelling and Corresponding Tools (WoMM'05), March 7-7, 2005, Essen, 2005
  magazine Steven Kelly: Software-Modellierung ohne Kunstgriffe. Elektronik, January 2005.
  Electronic Edition pubzone.org CiteSeerX Google scholar BibTeX bibliographical record in XML Alan Cameron Wills, Steven Kelly: Agile Development with Domain Specific Languages. XP 2005: 311-314
  2004
  magazine Steven Kelly: Tools for Domain-Specific Modeling, Dr. Dobb's Journal, September 2004
  workshop Janne Luoma, Steven Kelly, Juha-Pekka Tolvanen: Defining Domain-Specific Modeling Languages: Collected Experiences, Proceedings of the 4th OOPSLA Workshop on Domain-Specific Modeling (DSM'04), Vancouver, British Columbia, Canada, Oct 2004, Computer Science and Information System Reports, Technical Reports, TR-33, University of Jyväskylä, Finland, 2004
  workshop Steven Kelly: Comparison of Eclipse EMF/GEF and MetaEdit+ for DSM. OOPSLA & GPCE Workshop Best Practices for Model Driven Software Development. 2004
  magazine Juha-Pekka Tolvanen, Steven Kelly: Domänenspezifische Modellierung (Domain-Specific Modeling), OBJEKTspektrum, 101 Communications, July/August, 2004
  report Steven Kelly, Risto Pohjonen: MetaEdit+ 4.0 User's Guides, MetaCase, 2004.
  2003
  workshop Steven Kelly: Improving the integration of a domain-specific modelling tool. In: Schürr and Dörr (2003). Workshop on Tool Integration in System Development (TIS 2003 at ESEC/FSE 2003, Helsinki), pages 57-60.
  2002
  magazine Juha-Pekka Tolvanen, Steven Kelly: Domain-Specific Modelling - Get Your Products Out Ten Times Faster. Embedded System Engineering. 2002, Vol 10; Part 4, pages 55-58
  magazine Risto Pohjonen, Steven Kelly: Domain-Specific Modeling, Dr. Dobb's Journal, August 2002
  Electronic Edition pubzone.org CiteSeerX Google scholar BibTeX bibliographical record in XML Steven Kelly, Risto Pohjonen: Domain-Specific Modelling for Cross-Platform Product Families. ER (Workshops) 2002: 182-194
  2001
  editor Juha-Pekka Tolvanen, Jeff Gray, Kalle Lyytinen, Steven Kelly (Editors): Proceedings of 1st OOPSLA Workshop on Domain-Specific Visual Languages, Jyväskylä University Printing House, Jyväskylä, Finland
  workshop Juha-Pekka Tolvanen, Steven Kelly: Modelling Languages for Product Families: A Method Engineering Approach. OOPSLA Workshop on Domain-Specific Visual Languages, Tampa Bay, Florida, USA, University of Jyväskylä, Techical Reports, TR-26, Finland, 2001: 135-140
  conference Juha-Pekka Tolvanen, Steven Kelly: Domain-Specific Modeling: 10 times faster than UML. Proceedings of Embedded Systems Conference, Stuttgart, Germany, 2001
  2000
  workshop Steven Kelly, Juha-Pekka Tolvanen: Visual domain-specific modeling: Benefits and experiences of using metaCASE tools. International Workshop on Model Engineering, ECOOP 2000, (ed. J. Bezivin, J. Ernst), 2000.
  workshop Steven Kelly, Juha-Pekka Tolvanen: Benefits and Experiences of Visual Domain-Specific Modelling with MetaCASE. Workshop on Pervasive Component Systems, ECOOP 2000.
  1999
  conference Matti Rossi, Steven Kelly, Juha-Pekka Tolvanen: Advanced Component Modeling. Proceedings of Component Computing, Helsinki, Finland, 1999
  workshop Matti Rossi, Steven Kelly: Construction of a CASE tool: the case for MetaEdit+. 1st International Symposium on Constructing Software Engineering Tools (CoSET'99), 17-18 May, Los Angeles, USA, 1999.
  report Steven Kelly: MetaEdit+ 3.0 User's Guides, MetaCase, 1999.
  1998
  journal Steven Kelly, Matti Rossi: Evaluating Method Engineer Performance: An Error Classification and Preliminary Empirical Study, Australian Journal of Information Systems 6(1), 1998.
  workshop Steven Kelly: Software Engineering and Information Systems, KISS'98, Kilpisjärvi Information Systems Seminar, 1998.
  no EE pubzone.org CiteSeerX Google scholar BibTeX bibliographical record in XML Steven Kelly: CASE tool support for co-operative work in information system design. Information Systems in the WWW Environment 1998: 49-69 [Chapter 5 in PhD thesis]
  1997
  demo Steven Kelly: Object-Oriented Metamodelling In The MetaEdit+ MetaCASE Environment. ECOOP'97, June 9--13, Jyväskylä, Finland, 1997.
  workshop Steven Kelly, Matti Rossi: Differences in Method Engineering Performance with Graphical and Matrix Tools: A Preliminary Empirical Study. Proceedings of 2nd CAiSE/IFIP8.1 International Workshop on Evaluation of Modeling Methods in Systems Analysis and Design, EMMSAD'97, June 16--17, Barcelona, Spain, Siau et al (Ed.), 1997. [Chapter 7 in PhD thesis]
  magazine Steven Kelly: Kuinka tulla tohtoriksi (How to get a Ph.D.), Tiedin [ISSN 1238-3961], University of Jyväskylä, #2/1997.
  report Lyytinen, K., Kaipala, J., Kelly, S., Koskinen, M., Liu, H., Luoma, J., Marttiin, P., Pohjonen, R., Kukkonen, H. Oinas, Rossi, M., Somppi, M., Tahvanainen, V.-P., Tolvanen, J.-P., "CAMSO: Computer Aided Modelling Support for Organisations", Technical Report TR-18, Department of Computer Science and Information Systems, University of Jyväskylä, Finland, 1997.
  thesis Steven Kelly: Towards a Comprehensive MetaCASE and CAME Environment: Conceptual, Architectural, Functional and Usability Advances in MetaEdit+. Ph.D. Thesis, University of Jyvaskyla, (1997)
  1996
  no EE pubzone.org CiteSeerX Google scholar BibTeX bibliographical record in XML Steven Kelly, Kalle Lyytinen, Matti Rossi: MetaEdit+: A Fully Configurable Multi-User and Multi-Tool CASE and CAME Environment. CAiSE 1996: 1-21 [Chapter 3 in PhD thesis]
  report Juha-Pekka Tolvanen, Steven Kelly: MetaEdit+ 2.5 User's Guides, MetaCase, 1996.
  report Juha-Pekka Tolvanen, Steven Kelly: MetaEdit+ 2.0 User's Guide, University of Jyväskylä, 1996.
  Electronic Edition pubzone.org CiteSeerX Google scholar BibTeX bibliographical record in XML Steven Kelly, Kari Smolander: Evolution and issues in metaCASE. Information & Software Technology 38(4): 261-266 (1996)
  1995
  thesis Steven Kelly: Towards Better MetaCASE and CAME Environments. Licentiate Thesis, Computer Science and Information Systems Reports, Technical Reports TR-8, Univ. of Jyväskylä, Dept. of Computer Science and Information Systems, 1995.
  journal Steven Kelly: A Matrix Editor for a MetaCASE Environment, in Information and Software Technology, vol. 36 no. 6, June 1994. [Chapter 6 in PhD thesis]
  report Lyytinen, K., Kerola, P., Kaipala, J., Kelly, S., Lehto, J., Liu, H., Marttiin, P., Oinas-Kukkonen,
H., Pirhonen, J., Rossi, M., Smolander, K., Tahvanainen, V.-P. and Tolvanen, J.-P.
MetaPHOR: Metamodelling, Principles, Hypertext, Objects and Repositories., Technical Reports TR-7, Department of Computer Science and Information Systems, University of Jyväskylä, Finland. November 1995 ISBN 951-34-0403-X
  no EE pubzone.org CiteSeerX Google scholar BibTeX bibliographical record in XML Steven Kelly: What's in a relationship? On distinguishing property holding and object binding. ISCO 1995: 144-159 [slides]
  1994
  workshop Steven Kelly, Veli-Pekka Tahvanainen: Support for Incremental Method Engineering and MetaCASE. Proceedings of the fifth workshop on the next generation of CASE tools, B. Theodoulidis (ed.), Memoranda Informatica 94-25, University of Twente, NL, pp. 140-148, 1994.
  journal Steven Kelly: A Matrix Editor for a MetaCASE Environment. Information and Software Technology, vol. 36 no. 6, June 1994.
  1992
  report George Payton, Steven Kelly: Morphology and Syntax of Orma. Appendix B in Summary Report for BTL Orma Project, BTL, Kenya, 1992: 4-103.
  report George Payton, Steven Kelly: Phonetics and Phonology of Orma. Appendix A in Summary Report for BTL Orma Project, BTL, Kenya, 1992: 104-148.
  1991
  thesis Steven Kelly: Automatic 4-part Harmonisation, degree dissertation, Cambridge, 1991.