SEMAT

SEMAT (Software Engineering Method and Theory) is an initiative to reshape software engineering such that software engineering qualifies as a rigorous discipline. The initiative was launched in December 2009 by Ivar Jacobson, Bertrand Meyer, and Richard Soley[1] with a call for action statement[2] and a vision statement.[3] The initiative was envisioned as a multi-year effort for bridging the gap between the developer community and the academic community and for creating a community giving value to the whole software community.

The work is now structured in four different but strongly related areas: Practice, Education, Theory, and Community.[citation needed] The Practice area primarily addresses practices. The Education area is concerned with all issues related to training for both the developers and the academics including students. The Theory area is primarily addressing the search for a General Theory in Software Engineering. Finally, the Community area works with setting up legal entities, creating websites and community growth. It was expected that the Practice area, the Education area and the Theory area would at some point in time integrate in a way of value to all of them: the Practice area would be a "customer" of the Theory area, and direct the research to useful results for the developer community. The Theory area would give a solid and practical platform for the Practice area. And, the Education area would communicate the results in proper ways.

Practice area

The first step was here to develop a common ground or a kernel including the essence of software engineering – things we always have, always do, always produce when developing software. The second step was envisioned to add value on top of this kernel in the form of a library of practices to be composed to become specific methods, specific for all kinds of reasons such as the preferences of the team using it, kind of software being built, etc. The first step is as of this writing just about to be concluded. The results are a kernel including universal elements for software development – called the Essence Kernel, and a language – called the Essence Language - to describe these elements (and elements built on top of the kernel (practices, methods, and more). Essence, including both the kernel and language, has been published as an OMG standard in beta status in July 2013[4] and is expected to become a formally adopted standard in early 2014.

The second step has just started, and the Practice area will be divided into a number of separate but interconnected tracks: the practice (library track), the tool track are so far identified and work has started or is about to get started.[citation needed] The practice track is currently working on a Users Guide.

Education area

The area focuses on leveraging the work of SEMAT in software engineering education, both within academia and industry. It promotes global education based on a common ground called Essence. The area's target groups are instructors such as university professors and industrial coaches as well as their students and learning practitioners.

The goal of the area is to create educational courses and course materials that are internationally viable, identify pedagogical approaches that are appropriate and effective for specific target groups and disseminate experience and lessons learned.

The area includes members from a number of universities and institutes worldwide.[citation needed] Most members have already been involved in leveraging aspects of SEMAT in the context of their software engineering courses. They are gathering their resources and starting a common venture towards defining a new generation of SEMAT-powered software engineering curricula.

As of 2018, some studies of utilizing Essence in educational settings exist. One example of the use of Essence in university education was a software engineering course carried out in Norwegian University of Science and Technology. A study[5] was conducted by introducing Essence into a project-based software engineering course, with the aim of understanding what difficulties the students faced in using Essence, and whether they considered it to have been useful. The results indicated that Essence could also be useful for novice software engineers by (1) encouraging them to look up and study new practices and methods in order to create their own, (2) encouraging them to adjust their way-of-working reflectively and in a situation-specific manner, (3) helping them structure their way of working. The findings of another study introducing students to Essence through a digital game supported these findings: the students felt that Essence will be useful to them in future, real-world projects, and that they wish to utilize it in them.[6]

Theory area

An important part of SEMAT is that a general theory of software engineering is planned to emerge with significant benefits.[7]

A series of workshops held under the title SEMAT Workshop on a General Theory of Software Engineering (GTSE) are a key component in awareness building around general theories.[8]

In addition to community awareness building, SEMAT also aims to contribute with a specific general theory of software engineering. This theory should be solidly based on the SEMAT Essence language and kernel, and should support software engineering practitioners' goal-oriented decision making. As argued elsewhere, such support is predicated on the predictive capabilities of the theory. Thus, the SEMAT Essence should be augmented to allow the prediction of critical software engineering phenomena.

The GTSE workshop series assists in the development of the SEMAT general software engineering theory by engaging a larger community in the search for, development of, and evaluation of promising theories, which may be used as a base for the SEMAT theory.

Organizational structure

Main organization

SEMAT is chaired by Sumeet S. Malhotra of Tata Consultancy Services.[9] The CEO of the organization is Ste Nadin of Fujitsu. The Executive Management Committee of SEMAT are Ivar Jacobson, Ste Nadin, Sumeet S. Malhotra, Paul E. McMahon, Michael Goedicke and Cecile Peraire.

Japan Chapter

Japan Chapter was established in April 2013, and it has more than 250 members as of November 2013.[citation needed] Member activities include carrying out seminars about SEMAT, considering utilization of SEMAT Essence for integrating different requirements engineering techniques and body of knowledges (BoKs), and translating articles into Japanese.

Korea Chapter

The chapter was inaugurated with about 50 members in October 2013. Member activities include: 2e Consulting started rewriting their IT service engagement methods using the Essence kernel, and uEngine Solutions started developing a tool to orchestrate Essence-kernel based practices into a project method. Korean government supported KAIST to conduct research in Essence.

Latin American Chapter

Semat Latin American Chapter was created in August 2011 in Medellin (Colombia) by Ivar Jacobson during the Latin American Software Engineering Symposium. This Chapter has 9 Executive Committee members from Colombia, Venezuela, Peru, Brazil, Argentina, Chile, and Mexico, chaired by Dr. Carlos Zapata from Colombia. More than 80 people signed the initial declaration of the Chapter and nowadays the Chapter members are in charge of disseminating the Semat ideas in all Latin America. Chapter members have participated in various Latin American conferences, including the Latin American Conference on Informatics (CLEI),[10] the Ibero American Software Engineering and Knowledge Engineering Journeys (JIISIC),[11] the Colombian Computing Conference (CCC),[12] and the Chilean Computing Meeting (ECC). The Chapter contributed in the submission sent in response to the OMG call for proposals and currently studies didactic strategies for teaching the Semat kernel by games, theoretical studies about some kernel elements, and practical representations of several software development and quality methods by using the Semat kernel. Some of the members also translated the Essence book and some other Semat materials and papers into Spanish.

Russia Chapter

Russian Chapter has about 20 members. A few universities have incorporated SEMAT in their training courses [citation needed], including Moscow State University, Moscow Institute of Physics and Technology, Higher School of Economics, Moscow State University of Economics, Statistics, and Informatics. The chapter and some commercial companies are carrying out seminars about SEMAT. INCOSE Russian Chapter is working on an extension of SEMAT to Systems Engineering. EC-leasing is working on an extension of the Kernel for Software Life Cycle. Russian Chapter attended in two conferences: Actual Problems of System and Software Engineering and SECR with SEMAT section and articles.[citation needed] Translation of the Essence book into Russian is in progress.

Practical Applications of SEMAT

Ideas developed by the SEMAT community have been applied by both industry and academia. Notable examples include:

  • Reinsurance company Munich Re have assembled a family of "collaboration models" to cover the whole spectrum of software and application work. Four collaboration models — exploratory, standard, maintenance, and support — have been built on the same kernel from the same set of 12 practices.[13]

Tools supporting SEMAT

The first tool that supported the authoring and development of SEMAT practices based on a kernel was the EssWork Practice Workbench[14] tool provided by Ivar Jacobson International. The Practice Workbench tool was made available to the SEMAT community in June 2012 and is now publicly available and free to use. The Practice Workbench is an Integrated Practice Development Environment with support for collaborative practice and method development. Key features of the Practice Workbench include:

  • Interactive presentation of the Essence Kernel
  • Practice authoring and extension using the Essence Language
  • Method composition
  • Innovative card-based representation
  • Publication of methods, practices and kernels as card-based HTML web-sites
  • Export to the EssWork deployment environment

Other publicly available tools supporting SEMAT's Essence include:

  • SematAcc,[15][16] the Essence Accelerator System, designed to speed up the learning of Essence Theory in Software Engineering and to easily test it with any software project
  • The Essence Board Game,[17] intended to teach the basics of Essence in a fun fashion
  • Essencery,[18][19] an Open Source alternative for composing methods using the Essence graphical language syntax

References

  1. ^ "Welcome - SEMAT". www.semat.org.
  2. ^ "The SEMAT Initiative: A Call for Action". Dr. Dobb's.
  3. ^ "Software engineering method and theory – a vision statement" (PDF). Archived from the original (PDF) on 2021-05-01.
  4. ^ "Essence 1.0". www.omg.org. Retrieved 2025-01-08.
  5. ^ Kemell, Kai-Kristian; Nguyen-Duc, Anh; Wang, Xiaofeng; Risku, Juhanki; Abrahamsson, Pekka (2018). "The Essence Theory of Software Engineering - Large-Scale Classroom Experiences from 450+ Software Engineering BSC Students". arXiv:1809.08827 [cs.SE].
  6. ^ Pieper, J., Lueth, O., Goedicke, M., and Forbrig, P. (2017). A Case Study of Software Engineering Methods Education Supported By Digital Game-Based Learning - Applying the SEMAT Essence Kernel in Games and Course Projects. In Proceedings of the 2017 IEEE Global Engineering Education Conference (EDUCON), pp. 1689-1698.
  7. ^ Pontus Johnson; Mathias Ekstedt; Ivar Jacobson. "Where's the Theory for Software Engineering?" (PDF). Archived from the original (PDF) on 2014-08-01. Retrieved 2013-08-08.
  8. ^ "Welcome - SEMAT". semat.org.
  9. ^ "Dr. Sumeet Malhotra has been elected Chairman of the Board of Directors of SEMAT, Inc. - News - SEMAT". www.semat.org.
  10. ^ "Tutoriales « CLEI 2013". Archived from the original on 2013-12-02. Retrieved 2013-11-25.
  11. ^ "Class Schedule" (PDF). University of Medellin. Archived from the original (PDF) on 2022-12-08.
  12. ^ "Tutorial sobre la iniciativa Semat y el juego MetriCC" [Tutorial on the Semat initiative and the MetriCC game] (PDF) (in Spanish). Archived from the original (PDF) on 2013-12-02. Retrieved 2013-11-25.
  13. ^ "Applying SEMAT Concepts at Munich Re". July 27, 2013.
  14. ^ "Agile Practices Workbench | Agile Development Tools". Ivar Jacobson International. August 7, 2015.
  15. ^ Graziotin, Daniel; Abrahamsson, Pekka (2 September 2013). "A Web-based modeling tool for the SEMAT Essence theory of software engineering". Journal of Open Research Software. 1 (1): E4. arXiv:1307.2075. doi:10.5334/jors.ad.
  16. ^ "Unknown".[permanent dead link]
  17. ^ Kemell, Kai-Kristian; Risku, Juhani; Evensen, Arthur; Abraharnsson, Pekka; Dahl, Aleksander Madsen; Grytten, Lars Henrik; Jcdryszek, Agata; Rostrup, Petter; Nguyen-Duc, Anh (2018). "Gamifying the Escape from the Engineering Method Prison". 2018 IEEE International Conference on Engineering, Technology and Innovation (ICE/ITMC). pp. 1–9. arXiv:1809.08656. doi:10.1109/ICE.2018.8436340. ISBN 978-1-5386-1469-3. S2CID 52015385.
  18. ^ "Semat". www.essencery.com.
  19. ^ Evensen, Arthur; Kemell, Kai-Kristian; Wang, Xiaofeng; Risku, Juhani; Abrahamsson, Pekka (2018). "Essencery - A Tool for Essentializing Software Engineering Practices". arXiv:1808.02723 [cs.SE].

Read other articles:

Kejuaraan Dunia U-16 FIFA 19851985 FIFA U-16世界锦标赛Informasi turnamenTuan rumahTiongkokJadwalpenyelenggaraan31 Juli – 11 Agustus 1985Jumlahtim peserta16 (dari 6 konfederasi)Tempatpenyelenggaraan4 (di 4 kota)Hasil turnamenJuara Nigeria (gelar ke-1)Tempat kedua Jerman BaratTempat ketiga BrasilTempat keempat GuineaStatistik turnamenJumlahpertandingan32Jumlah gol91 (2,84 per pertandingan)Jumlahpenonton1.230.976 (38.468 per pertandingan)Pemain terb...

 

Science-fiction/fantasy comic book series For other uses, see Saga (disambiguation). SagaCover art for Saga #1 (March 2012)by Fiona StaplesPublication informationPublisherImage ComicsScheduleMonthlyFormatOngoing seriesGenreEpic space opera/fantasyPublication dateMarch 2012 – present(hiatus from July 2018 to January 2022)No. of issues66Main character(s)AlanaMarkoHazelPrince Robot IVThe WillCreative teamCreated byBrian K. Vaughan and Fiona StaplesWritten byBrian K. VaughanArtist(s)F...

 

مديرية الأبجدية واللغويات أو المديرية الوطنية لمحو الأمية الوظيفية واللغويات التطبيقية (بالفرنسية : Direction nationale de l'alphabétisation fonctionnelle et de la linguistique appliquée) والمعروفة اختصارا تحت اسم DNAFLA، هي مؤسسة ماليّة تم إنشاؤها بموجب القانون رقم 86 في 24 يوليو 1986م، وتتمثل مهمتها في تعزيز مح�...

President of Mexico in 1853 In this Spanish name, the first or paternal surname is Lombardini and the second or maternal family name is de la Torre. Manuel María Lombardini21st President of MexicoIn office8 February – 20 April 1853Preceded byJuan Bautista CeballosSucceeded byAntonio López de Santa Anna Personal detailsBorn(1802-07-23)23 July 1802Mexico City, New SpainDied22 December 1853(1853-12-22) (aged 51)Mexico City, MexicoPolitical partyConservativeMilitary ...

 

Pour les articles homonymes, voir VAL. Une rame VAL 206 du métro de Lille, premier métro automatique léger (VAL) au monde (1983). Une rame VAL 208 du métro de Toulouse. Une rame VAL 2O8 du métro de Rennes. Le véhicule automatique léger (VAL) – anciennement acronyme du projet Villeneuve-d’Ascq - Lille[1],[2],[3] – est une technologie de métro roulant sur pneumatiques et totalement automatique. Issu de recherches dans les laboratoires de l'Université Lille-I et de l'Institut ind...

 

1998 Edition of the Super Bowl 1998 Super Bowl redirects here. For the Super Bowl that was played at the completion of the 1998 season, see Super Bowl XXXIII. Super Bowl XXXII Green Bay Packers (2)(NFC)(13–3) Denver Broncos (4)(AFC)(12–4) 24 31 Head coach:Mike Holmgren Head coach:Mike Shanahan 1234 Total GB 7737 24 DEN 71077 31 DateJanuary 25, 1998 (1998-01-25)StadiumQualcomm Stadium, San Diego, CaliforniaMVPTerrell Davis, running backFavoritePackers by 11[1][2]Refere...

Ukraine at the international Eurovision Song Contest in 2003 Eurovision Song Contest 2003Country UkraineNational selectionSelection processInternal selectionSelection date(s)Artist: 13 February 2003Song: 21 March 2003Selected entrantOleksandr PonomaryovSelected songHasta la vistaSelected songwriter(s)Svika PickMirit Shem-OrFinals performanceFinal result14th, 30 pointsUkraine in the Eurovision Song Contest 2003 • 2004► Ukraine debuted in the Eurovision So...

 

Raven Saunders Nazionalità  Stati Uniti Atletica leggera Specialità Getto del peso Record Peso 19,96 m (2021) Peso 19,57 m (indoor - 2021) Disco 56,85 m (2016) Martello 57,97 m (2016) Carriera Nazionale Stati Uniti Palmarès Competizione Ori Argenti Bronzi Giochi olimpici 0 1 0 Camp. NACAC U23 1 0 0 Camp. panamericani juniores 1 0 0 Per maggiori dettagli vedi qui Statistiche aggiornate al 1º agosto 2021 Modifica dati su Wikidata · Manuale Raven Saunders (Charleston, 15 magg...

 

Sekretaris Daerah Provinsi Jawa BaratLambang Provinsi Jawa BaratPetahanaDrs. Herman Suryatman, M.Si.sejak 1 April 2024Situs webjabarprov.go.id Sekretaris Daerah (disingkat Sekda) adalah Jabatan Pimpinan Tinggi Pratama untuk Aparatur Sipil Negara di daerah baik di tingkat Provinsi maupun Kabupaten/Kota. Provinsi Jawa Barat mempunyai seorang Sekretaris Daerah yang disebut Sekda Jabar atau Sekretaris Daerah Provinsi Jawa Barat. Sekda Jabar bisa dikatakan sebagai orang ke-3 setelah Gubernur ...

Turkish diplomat and politician Öztürk YılmazDeputy Leader of the Republican People's PartyIn office25 January 2016 – 20 November 2018LeaderKemal KılıçdaroğluMember of the Grand National AssemblyIn office1 November 2015 – 14 May 2023ConstituencyArdahan (Nov 2015, 2018) Personal detailsBorn (1970-09-19) 19 September 1970 (age 53)Ardahan, TurkeyPolitical partyRepublican People's Party (2015-2018) Independent (2018-2020)Innovation Party(2020-present)Alma materMi...

 

هذه المقالة تحتاج للمزيد من الوصلات للمقالات الأخرى للمساعدة في ترابط مقالات الموسوعة. فضلًا ساعد في تحسين هذه المقالة بإضافة وصلات إلى المقالات المتعلقة بها الموجودة في النص الحالي. (مارس 2023)   زيلينودولسك (بالأوكرانية: Зеленодольськ)‏[1]    زيلينودولسك (دنيبرو...

 

Radio station in Colorado, United StatesKAFA-FMColorado Springs, ColoradoUnited StatesFrequency97.7 MHzBranding97.7 The AcademyProgrammingFormatRock, Alternative RockOwnershipOwnerUnited States Air Force AcademyHistoryFirst air dateJanuary 17, 1971 (1971-01-17)Former frequencies89.7 MHz104.5 MHz (1989–1993)104.3 MHz (1993–2006)Call sign meaningAir Force AcademyTechnical informationERP125 watts[1]HAAT30 feetTransmitter coordinates38°59′10″N 104°53′41″Wþ...

American digital multicast television network Television channel BuzzrTypeDigital broadcast television network(classic game shows)CountryUnited StatesProgrammingLanguage(s)EnglishPicture format1080i (HDTV) 480i (SDTV)OwnershipOwnerRTL GroupParentFremantleHistoryFoundedJanuary 20, 2015; 9 years ago (2015-01-20)LaunchedJune 1, 2015; 9 years ago (2015-06-01)FounderThom BeersLinksWebcastWatch liveWebsitewww.buzzrtv.comAvailabilityTerrestrialSee list of affiliat...

 

جائزة مهرجان كان السينمائي لأفضل ممثلةمعلومات عامةالبلد فرنسامقدمة من مهرجان كان السينمائيأول جائزة 1946موقع الويب www.festival-cannes.com/en/تعديل - تعديل مصدري - تعديل ويكي بيانات جائزة أفضل ممثلة (بالفرنسية: Prix d'interprétation féminine)‏ هي جائزة تقدم في مهرجان كان السينمائي ويتم اختياره الف�...

 

NoblesseCover Noblesse volume 1, menampilkan Rai노블레스(Nobeulleseu)GenreShounen, Fantasi, Action, Komedi, Misteri, SupernaturalPengarangJeho SonIlustratorKwangsu LeeMajalahNaverTerbit2007Volume6 Noblesse (Hangul: 노블레스; RR: Nobeulleseu) adalah sebuah webtoon yang ditulis oleh Jeho Son dan digambar oleh Kwangsu Lee. Dimulai pada tanggal 30 Desember 2007, webtoon/manhwa ini dirilis oleh Naver. Webtoon ini juga diterbitkan di LINE Webtoon dalam bahasa Inggris s...

هذه المقالة بحاجة لصندوق معلومات. فضلًا ساعد في تحسين هذه المقالة بإضافة صندوق معلومات مخصص إليها. اُحد الفَنّانِين يَشرعُ فِي تَلْوين لَوحَة واقعية فائقة الدَّقة الواقِعِيَّة فائِقَة الدَّقَّة (بالإِنجِلِيزِيّة:Hyperrealism) و(بالفَرَنسِيَّة:Hyperréalisme) هُو تيَّار فنَّي مُنبثِ...

 

The Verve The Verve en vivo.Datos generalesOrigen Wigan, Inglaterra, Reino UnidoEstado InactivoInformación artísticaGénero(s) Britpop, shoegaze, neo-psicodelia, rock espacial, rock alternativo, chamber pop.[1]​Período de actividad 1989-2009Discográfica(s) ParlophoneHut RecordsEMI RecordsVirgin RecordsVenom Yard RecordingsArtistas relacionados Rain GardenThe ShiningBlack SubmarineRPA & The United Nations of SoundThe CharlatansOasisWebSitio web http://www.theverve.co.uk...

 

У этого термина существуют и другие значения, см. Талия. Талиядр.-греч. Θαλία Мифология древнегреческая религия Пол женский Отец Зевс Мать Мнемосина Братья и сёстры Клио, Каллиопа, Мельпомена, Урания, Эвтерпа, Терпсихора, Эрато и Полигимния Дети кориба�...

Cet article est une ébauche concernant une gare et la Syrie. Vous pouvez partager vos connaissances en l’améliorant (comment ?) selon les recommandations des projets correspondants. Hedjaz Le bâtiment de l'ancienne gare. Localisation Pays Syrie Commune Damas Coordonnées géographiques 33° 30′ 40″ nord, 36° 17′ 42″ est Gestion et exploitation Services Hors service ferroviaire Caractéristiques Ligne(s) ligne Damas - Médine Voies 0 Quais 0 Hi...

 

Purported phenomena beyond the scope of normal scientific understanding This article is about unexplained phenomena. For phenomena not subject to the laws of nature, see supernatural. For unexplained but presumed natural phenomena, see preternatural. For other uses, see Paranormal (disambiguation). Paranormal activity redirects here. For the film, see Paranormal Activity. Part of a series on theParanormal Main articles Astral projection Astrology Aura Bilocation Breatharianism Clairvoyance Cl...