Skip to main content
Log in

What makes a good modeling research contribution?

  • Expert Voice
  • Published:
Software and Systems Modeling Aims and scope Submit manuscript

Abstract

The modeling field is rapidly evolving and expanding to address new research topics and to connect with new disciplines. As such, what constituted a good modeling research contribution ten years ago may not be the same today. We try to distill some insights of what we (and the community we aim to represent) consider today as key elements of a good research paper in the field of software and systems modeling. Such insights—which will need to evolve and adapt with time—will be useful not just for authors of new papers, but also for reviewers and editors.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

Notes

  1. There is even an IEEE transactions journal devoted to professional writing and communication https://procomm.ieee.org/transactions-of-professional-communication/.

  2. https://www.ref.ac.uk/2014/.

  3. There are many ways to validate a proposal: formal proofs, convincing use cases or the many types of empirical validations (questionnaires, surveys, controlled experiments, semi-structured interviews,...). Just keep in mind that extraordinary claims require extraordinary evidence as Carl Sagan famously stated.

  4. Hint: there is no need to mention the growing popularity of model-driven engineering or all its benefits such as platform-independence; your typical SOSYM reader knows these things already—it is advisable to get to the meat of the contribution as quickly as possible!.

  5. Hint: do not even think about using a class-to-table example to illustrate your model to model or model to text language; while we are being slightly facetious, the serious point is that (a) the example has been done to death; and (b) it is almost always done incorrectly!.

  6. For these same reasons, we do not consider machine learning models as good modeling contributions. As (mostly) black boxes, ML models do not bring new insights into the field and science of modeling.

  7. Hint: there is no need for more petri nets metamodels.

  8. https://www.eclipse.org/epsilon.

  9. In fact, the Science of Computer Programming journal recently published a special issue on “tools and demonstrations in model-driven engineering” covering tools accepted in the Models conference tool track.

  10. We believe starting a reflection on the name of the journal itself would be worthwhile. At the very least, we should clarify that by “systems” we mean all types of systems, including biological and mechanical ones, and not just software-based ones.

References

  1. Anthony, L.: Writing research article introductions in software engineering: How accurate is a standard model? IEEE Trans. Prof. Commun. 42(1), 38–46 (1999)

    Article  MathSciNet  Google Scholar 

  2. Cabot, J., Vallecillo, A.: Modeling should be an independent scientific discipline. Softw. Syst. Model. 21(6), 2101–2107 (2022). https://doi.org/10.1007/s10270-022-01035-8

    Article  Google Scholar 

  3. Ernst, N.A., Carver, J.C., Mendez, D., Torchiano, M.: Understanding peer review of software engineering papers. Empir. Softw. Eng. 26, 1–29 (2021)

    Article  Google Scholar 

  4. Meyer, B.: Long live incremental research. Communications of the Association for Computing Machinery (2011)

  5. Montesi, M., Lago, P.: Software engineering article types: an analysis of the literature. J. Syst. Softw. 81(10), 1694–1714 (2008)

    Article  Google Scholar 

  6. Paige, R.F., Cabot, J., Ernst, N.A.: Foreword to the special section on negative results in software engineering. Empir. Softw. Eng. 22(5), 2453–2456 (2017). https://doi.org/10.1007/S10664-017-9498-0

    Article  Google Scholar 

  7. Shaw, M.: Writing good software engineering research papers. In: 25th International Conference on Software Engineering, 2003. Proceedings., pp. 726–736. IEEE (2003)

  8. Tao, T.: What is good mathematics? Bull. Am. Math. Soc. 44(4), 623–634 (2007)

    Article  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Richard F. Paige.

Additional information

Communicated by Bernhard Rumpe.

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Paige, R.F., Cabot, J. What makes a good modeling research contribution?. Softw Syst Model (2024). https://doi.org/10.1007/s10270-024-01177-x

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s10270-024-01177-x

Keywords

Navigation