Prof. Dr.
Stefan Sobernig
Associate Professor
Deputy Head of Institute
Telephone:+43-1-31336-4878
Email: stefan.sobernig [at] wu.ac.at
Office: D2.2.038
Consultation hours: upon request
I am tenured researcher at the Institute for Information Systems and New Media. My research interests include, but are not limited to:
- Model-driven software development
- Software-language engineering
- Software variability (software-product lines, feature orientation, variability modeling)
- Empirical software engineering
- Software patterns
- Communication middleware
In my current research, I look at model-driven development of domain-specific languages (DSL; e.g. HybriDLUX , DADA 2014 ), feature-oriented software development , and software patterns. In July 2020, I published my book on developing DSL-product lines using the DSL development system DjDSL . I actively contribute to the Next Scripting Framework .
I took up a position as research assistant and doctoral researcher in 2004, after having graduated with a Magister degree in International Business Administration from the Vienna University of Economics. During my Magister studies, I was affiliated with various software developing companies, including Unisys Austria in the role of a senior developer. My doctoral thesis was completed successfully in February 2009:
Sobernig, Exploring Feature Variability in Object Remoting Middleware, Doctoral Thesis, Institute for Information Systems and New Media, Vienna University of Economics and Business (Vienna, Austria, 2009).
My early research activities focused on information system interoperability in the applied field of Technology Enhanced Learning. They were centered around EU-funded research projects, in particular iCamp . Increasingly fascinated by communication middleware itself, I turned to middleware engineering and middleware framework design for distributed object systems. The F/LOSS toolkit xorb for object remoting emerged out of my doctorate research.
Publications
- R.V. Ivanova, S. Sobernig, M. Strembeck: Does geographical location have an impact on data samples extracted from Twitter?, in: Proc. of the 9th International Conference on Social Networks Analysis, Management and Security (SNAMS), IEEE, Milan, Italy, December, 2022 . [BibTex, pdf]
- S. Sobernig, M. Maurer, M. Strembeck: RAMLFlask: Managing Artifact Coupling for Web APIs, in: Proc. of the 35th ACM Symposium on Applied Computing (SAC), April, 2020 . [BibTex, pdf]
- Stefan Sobernig: Chain of Builders: A Pattern of Variable Syntax Processing for Internal DSLs, in: Proceedings of the 24th European Conference on Pattern Languages of Programs (EuroPLoP 2019), July, 2019 . [BibTex, postscript, pdf]
- Bernhard Hoisl, Stefan Sobernig, Mark Strembeck: Reusable and generic design decisions for developing UML-based domain-specific languages, Information and Software Technology, 92() 2017 . [BibTex, postscript, pdf]
- Norbert Siegmund, Stefan Sobernig, Sven Apel: Attributed Variability Models: Outside the Comfort Zone, in: Proceedings of the 11th European Software Engineering Conference and the ACM SIGSOFT International Symposium on the Foundations of Software Engineering (ESEC/FSE), 268-278, September, 2017 . [BibTex, postscript, pdf]
- T. Haendler, S. Sobernig, M. Strembeck: Towards Triaging Code-Smell Candidates via Runtime Scenarios and Method-Call Dependencies, in: Proc. of the 9th International Workshop on Managing Technical Debt (MTD), 8:1-9, May, 2017 . [BibTex, postscript, pdf]
- Thorsten Händler, Stefan Sobernig, and Mark Strembeck: Deriving UML-based Specifications of Inter-Component Interactions from Runtime Tests, in: Proc. of the 31st Symposium on Applied Computing (SAC 2016), Software Engineering Track, 1573-1575, April, 2016 . [BibTex, postscript, pdf]
- Stefan Sobernig and Uwe Zdun: Distilling Architectural Design Decisions and their Relationships using Frequent Item-Sets, in: Proc. of the 13th Working IEEE/IFIP Conference on Software Architecture (WICSA 2016), 61-70, April, 2016 . [BibTex, postscript, pdf]
- B. Hoisl and S. Sobernig: A Survey on Documenting and Using Design Rationale when Developing Domain-specific Modeling Languages, Technical Reports / Institute for Information Systems and New Media, 2016/01. WU Vienna University of Economics and Business, Vienna, 2016 . [BibTex]
- Stefan Sobernig and Bernhard Hoisl and Mark Strembeck: Extracting reusable design decisions for UML-based domain-specific languages: A multi-method study, Journal of Systems and Software, 113() 2016 . [BibTex, postscript, pdf]
- T. Haendler, S. Sobernig, and M. Strembeck: Deriving Tailored UML Interaction Models from Scenario-Based Runtime Tests, in: P. Lorenz, J. Cardoso, L. A. Maciaszek, and M. van Sinderen (ed) , Communications in Computer and Information Science (CCIS), Volume 586, 326-348, Springer International Publishing, 2016 . [BibTex, postscript, pdf]
- T. Händler, S. Sobernig, M. Strembeck: Deriving Tailored UML Interaction Models from Scenario-Based Runtime Tests, Communications in Computer and Information Science (CCIS), 586,() 2016 . [BibTex, postscript, pdf]
- B. Hoisl and S. Sobernig: Open-Source Development Tools for Domain-Specific Modeling: Results from a Systematic Literature Review, in: T. X. Bui and R. H. Sprague, Jr. (ed) , Proceedings of the 49th Hawaii International Conference on System Sciences (HICSS), 5001-5010, January, 2016 . [BibTex, pdf]
- B. Hoisl and S. Sobernig: Towards Benchmarking Evolution Support in Model-to-Text Transformation Systems, in: J. Dingel, S. Kokaly, L. Lúcio, R. Salay, and H. Vangheluwe (ed) , Proceedings of the 4th Workshop on the Analysis of Model Transformations (AMT), 16-25, September, 2015 . [BibTex, pdf]
- B. Hoisl and S. Sobernig: Consistency Rules for UML-based Domain-specific Language Models: A Literature Review, in: D. Torre, Y. Labiche, M. Genero, and M. Elaasar (ed) , Proceedings of the 1st International Workshop on UML Consistency Rules (WUCOR), 29-36, September, 2015 . [BibTex, pdf]
- Thorsten Händler and Stefan Sobernig and Mark Strembeck: An Approach for the Semi-automated Derivation of UML Interaction Models from Scenario-based Runtime Tests, in: Proc. of the 10th International Conference on Software Engineering and Applications (ICSOFT-EA), 229-240, July, 2015 . [BibTex, postscript, pdf]
- S. Sobernig, B. Hoisl, M. Strembeck: Protocol for a Systematic Literature Review on Design Decisions for UML-based DSMLs, Technical Reports / Institute for Information Systems and New Media, 2014/02. WU Vienna University of Economics and Business, Vienna, 2014 . [BibTex, pdf]
- B. Hoisl, S. Sobernig, and M. Strembeck: A Catalog of Reusable Design Decisions for Developing UML/MOF-based Domain-specific Modeling Languages, Technical Reports / Institute for Information Systems and New Media, 2014/03. WU Vienna University of Economics and Business, Vienna, 2014 . [BibTex, pdf]
- Stefan Sobernig and Sven Apel and Sergiy S. Kolesnikov and Norbert Siegmund: Quantifying structural attributes of system decompositions in 28 feature-oriented software product lines: An exploratory study, Empirical Software Engineering, (forthcoming) 2014 . [BibTex, postscript, pdf]
- B. Hoisl, S. Sobernig, and M. Strembeck: Comparing Three Notations for Defining Scenario-based Model Tests: A Controlled Experiment, in: A. R. da Silva, A. R. Silva, M. A. Brito, and R. J. Machado (ed) , Proceedings of the 9th International Conference on the Quality of Information and Communications Technology (QUATIC), 95-104, September, 2014 . [BibTex, pdf]
- Bernhard Hoisl, Stefan Sobernig, Mark Strembeck: Modeling and Enforcing Secure Object Flows in Process-driven SOAs: An Integrated Model-driven Approach, Software & Systems Modeling (SoSyM), 13(2) 2014 . [BibTex, pdf]
- Philip Langer, Stefan Sobernig, Gustaf Neumann: Towards a Foundational Framework for Developing and Testing Inter-organizational Business Processes, in: Proceedings of MinoPro 2014, First International Workshop on Modeling Inter-Organizational Processes , Lecture Notes in Informatics Vol. 225, Vienna, Austria, March, 2014 . [BibTex, postscript, pdf]
- Gustaf Neumann, Stefan Sobernig, Michael Aram: Evolutionäre betriebliche Informationssysteme, WIRTSCHAFTSINFORMATIK, 56(1) 2014 . [BibTex, postscript, pdf]
- Stephan Adelsberger, Stefan Sobernig, Gustaf Neumann: Towards Assessing the Complexity of Object Migration in Dynamic, Feature-oriented Software Product Lines, in: Proceedings of the Eighth International Workshop on Variability Modelling of Software-Intensive Systems, VaMoS, 17:1--17:8, Sophia Antipolis, France, January, 2014 . [BibTex, postscript, pdf]
- B. Hoisl, S. Sobernig, M. Strembeck: Natural-Language Scenario Descriptions for Testing Core Language Models of Domain-specific Languages, in: Proc. of the 2nd International Conference on Model-Driven Engineering and Software Development (MODELSWARD), January, 2014 . [BibTex, postscript, pdf]
- Gustaf Neumann, Stefan Sobernig, Michael Aram: Evolutionary Business Information Systems, Business & Information Systems Engineering (BISE), 6(1) 2014 . [BibTex, postscript, pdf]
- S. Sobernig, M. Strembeck, A. Beck: Developing a Domain-specific Language for Scheduling in the European Energy Sector, in: Proc. of the 6th International Conference on Software Language Engineering (SLE), Lecture Notes in Computer Science (LNCS), Vol. 8225, Springer, October, 2013 . [BibTex, postscript, pdf]
- R. Breu, S. Dustdar, J. Eder, C. Huemer, G. Kappel, J. Köpke, P. Langer, J. Mangler, J. Mendling, G. Neumann, S. Rinderle-Ma, S. Schulte, S. Sobernig, B. Weber: Towards Living Inter-Organizational Processes, in: IEEE Conference on Business Informatics (CBI 2013), Vienna, Austria, July, 2013 . [BibTex, postscript, pdf]
- S. Sobernig, B. Hoisl, M. Strembeck: Requirements-driven Testing of Domain-specific Core Language Models using Scenarios, in: Proc. of the 13th International Conference on Quality Software (QSIC), July, 2013 . [BibTex, postscript, pdf]
- S. Schefer-Wenzl, S. Sobernig, M. Strembeck: Evaluating a UML-based Modeling Framework for Process-related Security Properties: A Qualitative Multi-Method Study, in: Proc. of the 21st European Conference on Information Systems (ECIS), June, 2013 . [BibTex, postscript, pdf]
- B. Hoisl, S. Sobernig, M. Strembeck: Higher-Order Rewriting of Model-to-Text Templates for Integrating Domain-specific Modeling Languages, in: Proc. of the International Conference on Model-Driven Engineering and Software Development (MODELSWARD), February, 2013 . [BibTex, postscript, pdf]
- B. Hoisl, M. Strembeck, S. Sobernig: Towards a Systematic Integration of MOF/UML-Based Domain-Specific Modeling Languages, in: Proc. of the 16th International Conference on Software Engineering and Applications (SEA), 337-344, November, 2012 . [BibTex, postscript, pdf]
- Stefan Sobernig, Gustaf Neumann, Stephan Adelsberger: Supporting Multiple Feature Binding Strategies in NX, in: 4th International Workshop on Feature-Oriented Software Development, Dresden, Germany, September, 2012 . [BibTex, postscript, pdf]
- Ioanna Lytra and Stefan Sobernig and Uwe Zdun: Architectural Decision Making for Service-Based Platform Integration: A Qualitative Multi-Method Study, in: Proceedings of the Joint 10th Working IEEE/IFIP Conference on Software Architecture & 6th European Conference on Software Architecture (WICSA/ECSA 2012), 111-120, August, 2012 . [BibTex, postscript, pdf]
- Ioanna Lytra and Stefan Sobernig and Huy Tran and Uwe Zdun: A Pattern Language for Service-based Platform Integration and Adaptation, in: Proceedings of 17th Annual European Conference on Pattern Languages of Programming (EuroPLoP 2012), July, 2012 . [BibTex, postscript, pdf]
- B. Hoisl, S. Sobernig, S. Schefer-Wenzl, M. Strembeck, A. Baumgrass: Design Decisions for UML and MOF based Domain-specific Language Models: Some Lessons Learned, in: Proc. of the 2nd Workshop on Process-based approaches for Model-Driven Engineering (PMDE), Kgs. Lyngby, Denmark, July, 2012 . [BibTex, postscript, pdf]
- B. Hoisl, S. Sobernig, S. Schefer-Wenzl, M. Strembeck, and A. Baumgraß: A Catalog of Reusable Design Decisions for Developing UML- and MOF-based Domain-Specific Modeling Languages, Technical Reports / Institute for Information Systems and New Media, 2012/01. WU Vienna University of Economics and Business, Vienna, 2012 . [BibTex, pdf]
- Stefan Sobernig and Sven Apel and Sergiy Kolnesikov: Analysing Structural Dependencies in Software Product Lines - Using Distribution and Network Statistics, presented at: Invited talk given at FOSD Meeting 2012, Software Systems Engineering Institute, Technical University of Braunschweig, Braunschweig, March, 2012 . [BibTex, postscript, pdf]
- Gustaf Neumann, Stefan Sobernig: An Overview of the Next Scripting Toolkit, in: Proceedings of the the 18th Annual Tcl/Tk Conference, Manassas, Virginia, USA, November, 2011 . [BibTex, pdf]
- Gustaf Neumann, Stefan Sobernig: An Overview of the Next Scripting Toolkit, presented at: Presented at the 18th Annual Tcl/Tk Conference, Manassas, Virginia, October, 2011 . [BibTex, pdf]
- S. Sobernig, P. Gaubatz, M. Strembeck, U. Zdun: Comparing Complexity of API Designs: An Exploratory Experiment on DSL-based Framework Integration, in: Proc. of the 10th ACM International Conference on Generative Programming and Component Engineering (GPCE), 157-166, Portland, Oregon, USA, October, 2011 . [BibTex, postscript, pdf]
- Bernhard Hoisl and Stefan Sobernig: Integrity and Confidentiality Annotations for Service Interfaces in SoaML Models, in: International Workshop on Security Aspects of Process-aware Information Systems (SAPAIS2011) at the 6th International Conference on Availability, Reliability and Security (ARES2011), 673-679, Vienna, Austria, August, 2011 . [BibTex, postscript, pdf]
- Ernst Oberortner and Stefan Sobernig and Uwe Zdun and Schahram Dustdar: Monitoring of Performance-related QoS Properties in Service-oriented Systems: A Pattern-based Architectural Decision Model, in: Paris Avgeriou and Andreas Fiesser (ed) , Proceedings of the 16th European Conference on Pattern Languages of Programs (EuroPLoP'11), D3/1--D3/38, July, 2011 . [BibTex, postscript, pdf]
- Stefan Sobernig: Feature Interaction Networks -- A Gentle Introduction to Analysing Feature Interactions using Polymetric Network Analysis, presented at: Invited talk given at the Chair for Programming, Department of Informatics and Mathematics, University of Passau, Passau, September, 2010 . [BibTex]
- Stefan Sobernig and Uwe Zdun: Evaluating Java Runtime Reflection for Implementing Cross-Language Method Invocations, in: Andreas Krall and Hanspeter Mössenböck (ed) , Proceedings of the 8th International Conference on the Principles and Practice of Programming in Java (PPPJ 2010), 139--147, Vienna, Austria, September, 2010 . [BibTex, postscript, pdf]
- Stefan Sobernig and Uwe Zdun: Inversion-of-Control Layer, in: Michael Weiss and Paris Avgeriou (ed) , Proceedings of 15th Annual European Conference on Pattern Languages of Programming (EuroPLoP 2010), Irsee, Germany, July 7-11, 2010, July, 2010 . [BibTex, postscript, pdf]
- Stefan Sobernig: Feature Interaction Networks, in: Proceedings of the 25th Symposium On Applied Computing (SAC 2010), Software Engineering Track, 2360--2364, Sion, Switzerland, March 22-26, 2010, March, 2010 . [BibTex, postscript, pdf]
- Gustaf Neumann, Stefan Sobernig: XOTcl 2.0 - A Ten-Year Retrospective and Outlook, in: Proceedings of the Sixteenth Annual Tcl/Tk Conference, Portland, Oregon, October, 2009 . [BibTex, postscript, pdf]
- Gustaf Neumann, Stefan Sobernig: XOTcl 2.0 - A Ten-Year Retrospective and Outlook, presented at: Sixteenth Annual Tcl/Tk Conference, Portland, Oregon, October, 2009 . [BibTex, postscript, pdf]
- Stefan Sobernig, Uwe Zdun: Invocation Assembly Lines: Patterns of Invocation and Message Processing in Object Remoting Middleware, in: Allan Kelly, Michael Weiss (ed) , Proceedings of 14th Annual European Conference on Pattern Languages of Programming (EuroPLoP 2009), Irsee, Germany, July 8-12, 2009, March, 2009 . [BibTex, pdf]
- Stefan Sobernig: A Gentle Introduction to XOTcl SOAP, Tutorial at the 6th International OpenACS and DotLRN Conference: International Conference and Workshops on Community Based Environments, Antigua, Guatemala, 2008 . [BibTex, postscript, pdf, recording]
- Stefan Sobernig: Supporting Brokerage in Web Application Frameworks, Talk at the 6th International OpenACS and DotLRN Conference: International Conference and Workshops on Community Based Environments, Antigua, Guatemala, 2008 . [BibTex, postscript, pdf, recording]
- Gustaf Neumann, Stefan Sobernig: XOTcl for OpenACS: An Introduction to XOTcl and the basic infrastructure of xotcl-core, Tutorial at the International OpenACS and DotLRN Conference: International Conference and Workshops on Community Based Environments, Antigua, Guatemala, 2008 . [BibTex, postscript, pdf]
- Gustaf Neumann, Stefan Sobernig: Learning XoWiki: A Tutorial to the XoWiki Toolkit, Tutorial at the International OpenACS and DotLRN Conference: International Conference and Workshops on Community Based Environments, Antigua, Guatemala, 2008 . [BibTex, postscript, pdf]
- Fridolin Wild, Steinn E. Sigurðarson, Stefan Sobernig, Christina Stahl, Ahmet Soylu, Vahur Rebas, Dariusz Górka, Anna Danielewska-Tu?ecka, Antonio Tapiador: An Interoperability Infrastructure for Distributed Feed Networks, in: Stefano Ceri, Wolfgang Nejdl, Jan van Bruggen, Frans Van Assche (ed) , Proceedings of the 1st International Workshop on Collaborative Open Environments for Project-Centered Learning, Crete, Greece, September, 2007 . [BibTex]
- Fridolin Wild, Stefan Sobernig: Learning Tools in Higher Education: Products, Characteristics, Procurement, in: Martin Wolpers and Ralf Klamma and Erik Duval (ed) , 2nd European Conference on Technology Enhanced Learning, CEUR-WS Proceedings, Vol. 280, Crete, Greece, September, 2007 . [BibTex, pdf]
- Stefan Sobernig, Fridolin Wild, Bernd Simon, Barbara Kieslinger: Adoption of Tools for Technology-Enhanced Learning in Austrian Higher Education, in: Tagungsband der 13. fnm-austria Tagung, January, 2007 . [BibTex]
- Stefan Sobernig: xorb / xosoap - Remoting for OACS / .LRN, presented at: .LRN Fall Conference 2006, Boston, November, 2006 . [BibTex, postscript, pdf]
- Fridolin Wild, Stefan Sobernig, Bernd Simon, Barbara Kieslinger: Learning Tools in Austrian Higher Education, presented at: 13. fnm Austria Tagung, November, 2006 . [BibTex, pdf]
- B. Simon, S. Sobernig, F. Wild, S. Aguirre, S. Brantner, P. Dolog, G. Neumann, G. Huber, T. Klobucar, S. Markus, Z. Miklós, W. Nejdl, D. Olmedilla, J. Salvachua, M. Sintek, T. Zillinger: Building Blocks for a Smart Space for LearningTM, in: R. Koper, Kinshuk (ed) , Proceedings of the 6th IEEE International Conference on Advanced Learning Technologies, July, 2006 . [BibTex, pdf]
- F. van Assche, E. Duval, D. Massart, D. Olmedilla, B. Simon, S. Sobernig, S. Ternier, F. Wild: Spinning Interoperable Applications for Teaching & Learning using the Simple Query Interface, Journal of Educational Technology & Society, 9(2) 2006 . [BibTex, pdf]
- Stefan Sobernig, Fridolin Wild, Sandra Aguirre, Toma? Klobu?ar, Neophytos Demitriou, Toma? Dulik, Joaquin Salvachua, Antonio Tapiador, Anna Danielewska-Tu?ecka: Interoperability Framework Draft for the Distributed Open Virtual Learning Environment, Deliverable D3.1, iCamp Project, 2006 . [BibTex, pdf]
- Kieslinger, Barbara; Fiedler, Sebastian; Wild, Fridolin; Sobernig, Stefan: iCamp: The Educational Web for Higher Education in an Enlarged Europe, in: Cunningham, Paul; Cunningham, Miriam (ed) , Exploiting the Knowledge Economy: Issues, Applications, Case Studies, 1440-1444, Amsterdam, January, 2006 . [BibTex]
- Stefan Sobernig, Fridolin Wild: Tutorial on Interoperability in Technology Enhanced Learning, presented at: online at www.educanext.org, ProLearn Summer School 2005 in Istanbul, September, 2005 . [BibTex, ppt]
- Z. Miklós, S. Sobernig: Query Translation between RDF and XML - A Case Study in the Educational Domain, in: D. Olmedilla, N. Saito, B. Simon (ed) , WWW Workshop on Interoperability of Web-Based Educational - CEUR-WS 143, 27-35, Chiba, Japan, May, 2005 . [BibTex, postscript, pdf]
- S. Aguirre, S. Brantner, G. Huber, S. Markus, Z. Miklos, A. Mozo, D. Olmedilla, J. Salvachua, B. Simon, S. Sobernig, T. Zillinger: Corner Stones of Semantic Interoperability Demonstrated in a Smart Space for Learning, in: Stefan Decker, Heiner Stuckenschmidt (ed) , Proceedings of the 2nd European Semantic Web Conference - Poster and Software Demos, Heraklion, Greece, May, 2005 . [BibTex, pdf]
- Stefan Sobernig: in: January, . [BibTex]