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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
See www.semat.org for details.
References
Baxter, G., Sommerville, I.: Socio-technical systems: from design methods to systems engineering. Interact. Comput. 23(1), 4–17 (2010)
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)
Bertagnolli, S., Lisboa, M.: The FRIDA model. In: Analysis of Aspect-Oriented Software (ECOOP 2003), July 2003
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
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)
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
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
Hammer, V., Pordesch, U., Roßnagel, A.: Betriebliche Telefon- und ISDN-Anlagen rechtsgemäß gestaltet. Springer (Edition SEL-Stiftung), Berlin/Heidelberg (1993)
Jacobson, I.: The Essence (Presentation Slides). http://semat.org/wp-content/uploads/2012/06/The-Essence-2012-05-30.pdf (2012)
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)
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)
Object M. Group: OMG Unified Modeling Language (OMG UML), Infrastructure, v2.1.2, Technical Report, November 2007
Pohl, K.: Requirements Engineering. dPunkt Verlag GmbH, Heidelberg (2008). ISBN 3-8986-4550-9
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)
Roßnagel, A.: Rechtswissenschaftliche Technikfolgenforschung – Umrisse einer Forschungsdisziplin. Nomos, Baden-Baden (1993)
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.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights 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)