Skip to main content

SEMAT and VENUS: Different Perspectives?

  • Chapter
  • First Online:
  • 622 Accesses

Abstract

SEMAT (Software Engineering Methods and Theory) is an initiative to define a generic foundation for software engineering as a rigorous discipline. The so-called SEMAT kernel provides a thinking framework for software engineers that is not constrained to certain methods and processes but aims to encompass all kinds of proven principles and best practices. Our own interdisciplinary VENUS Development Method is designed to achieve similar generality and compatibility objectives, although the chosen application domain in VENUS has a much narrower scope. In this chapter we compare the VENUS Development Method with SEMAT. The main contributions are positioning the VENUS development concepts within the SEMAT conceptual framework, and investigating whether SEMAT is an appropriate framework for dealing with inherently interdisciplinary development processes. In the end we present suggestions for the improvement of both approaches.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD   54.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Notes

  1. 1.

    See www.semat.org for details.

References

  1. Baxter, G., Sommerville, I.: Socio-technical systems: from design methods to systems engineering. Interact. Comput. 23(1), 4–17 (2010)

    Article  Google Scholar 

  2. Behrenbruch, K., Kniewel, R., Hoberg, S., Schmidt, L.: Evaluationsmethoden im Kontext iterativer Gestaltungsmodelle für adaptive und auf Kooperation ausgerichtete Anwendungen. In: Mensch & Computer 2010: Workshop “Evaluation Adaptiver Systeme (EASYS)”, Duisburg (2010)

    Google Scholar 

  3. Bertagnolli, S., Lisboa, M.: The FRIDA model. In: Analysis of Aspect-Oriented Software (ECOOP 2003), July 2003

    Google Scholar 

  4. Brown, D.M.: Communicating Design: Developing Web Site Documentation for Design and Planning, 2nd edn. New Riders Press, Berkeley (2010). ISBN 0-3217-1246-3

    Google Scholar 

  5. Comes, D., Evers, C., Geihs, K., Hoffmann, A., Kniewel, R., Leimeister, J., Niemczyk, S., Roßnagel, A., Schmidt, L., Schulz, T., Söllner, M., Witsch, A.: Designing socio-technical applications for ubiquitous computing - results from a multidisciplinary case study. In: Proceedings of Distributed Applications and Interoperable Systems (DAIS 2012), pp. 194–201. Springer (2012)

    Google Scholar 

  6. Fujitsu, Ivar Jacobson Int., Model Driven Solutions, SOFTEAM, UNAM: Essence – Kernel and Language for Software Engineering Methods. Revised Submission, 2012. http://semat.org/wp-content/uploads/2012/02/2012-11-01.pdf

  7. Geihs, K., Leimeister, J.-M., Roßnagel, A., Schmidt, L.: On socio-technical enablers for ubiquitous computing applications. In: 3rd Workshop on Enablers for Ubiquitous Computing and Smart Services (EUCASS 2012), at 2012 IEEE/IPSJ 12th International Symposium on Applications and the Internet (SAINT), July 2012

    Google Scholar 

  8. Hammer, V., Pordesch, U., Roßnagel, A.: Betriebliche Telefon- und ISDN-Anlagen rechtsgemäß gestaltet. Springer (Edition SEL-Stiftung), Berlin/Heidelberg (1993)

    Book  Google Scholar 

  9. Jacobson, I.: The Essence (Presentation Slides). http://semat.org/wp-content/uploads/2012/06/The-Essence-2012-05-30.pdf (2012)

  10. Jacobson, I., Ng, P.-W., McMahon, P.E., Spence, I., Lidman, S.: The essence of software engineering: the SEMAT kernel. Commun. ACM 55(12), 42–49 (2012)

    Article  Google Scholar 

  11. Mouratidis, H., Giorgini, P., Manson, G.: Integrating security and systems engineering: towards the modelling of secure information systems. In: Proceedings of 15th International Conference on Advanced Information Systems Engineering, CAiSE’03. Lecture Notes in Computer Science, vol. 2681, pp. 63–78. Springer, Berlin (2003)

    Google Scholar 

  12. Object M. Group: OMG Unified Modeling Language (OMG UML), Infrastructure, v2.1.2, Technical Report, November 2007

    Google Scholar 

  13. Pohl, K.: Requirements Engineering. dPunkt Verlag GmbH, Heidelberg (2008). ISBN 3-8986-4550-9

    Google Scholar 

  14. Prado Leite, J.C.S., Yu, Y., Liu, L., Yu, E.S.K., Mylopoulos, J.: Quality-based software reuse. In: Proceedings of 17th International Conference on Advanced Information Systems Engineering CAiSE’05. Lecture Notes in Computer Science, vol. 3520, pp. 535–550. Springer, Berlin (2005)

    Google Scholar 

  15. Roßnagel, A.: Rechtswissenschaftliche Technikfolgenforschung – Umrisse einer Forschungsdisziplin. Nomos, Baden-Baden (1993)

    Google Scholar 

  16. Roßnagel, A., David, K., Geihs, K., Leimeister, J.-M., Schmidt, L., Stumme, G.: Sozialverträgliche Informationstechnik-Gestaltung – Interdisziplinäre Methode und ihre praktische Erprobung am Beispiel des Ubiquitous Computing. In: Informatik Spektrum 2013, i.E.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Kurt Geihs .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer International Publishing Switzerland

About this chapter

Cite this chapter

Geihs, K., Evers, C., Niemczyk, S. (2014). SEMAT and VENUS: Different Perspectives?. In: David, K., et al. Socio-technical Design of Ubiquitous Computing Systems. Springer, Cham. https://doi.org/10.1007/978-3-319-05044-7_13

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-05044-7_13

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-05043-0

  • Online ISBN: 978-3-319-05044-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics