The Essence of Software Engineering: The SEMAT Kernel.
The article discusses a thinking framework that can be applied to software engineering based on an actionable kernel, a main component in computer operating systems. It states that development of the kernel was inspired by a prompt from the Software Engineering Methods and Theory (SEMAT), an initiat...
| Published in: | Communications of the ACM Vol. 55; no. 12; pp. 42 - 50 |
|---|---|
| Main Authors: | , , , , |
| Format: | Article |
| Published: |
Association for Computing Machinery
Dec2012
|
| Subjects: | |
| Online Access: | View this record in EBSCOhost |
| fields | @attributes: recordID: 1 pdfLink: plink: https://search.ebscohost.com/login.aspx?direct=true&db=hlh&AN=84348344&site=ehost-live header: @attributes: shortDbName: hlh uiTerm: 84348344 longDbName: Humanities International Complete uiTag: AN controlInfo: bkinfo: jinfo: jid: 00010782 ACM jtl: Communications of the ACM issn: 00010782 maglogo: N pubinfo: dt: Dec2012 vid: 55 iid: 12 pid: 68 pub: Association for Computing Machinery artinfo: ui: 84348344 10.1145/2380656.2380670 ppf: 42 ppct: 8 formats: tig: atl: The Essence of Software Engineering: The SEMAT Kernel. aug: au: Jacobson, Ivar Pan-Wei Ng McMahon, Paul E. Spence, Ian Lidman, Svante affil: Chairman, Ivar Jacobson International CTO, Ivar Jacobson International su: Software engineering Kernel (Mathematics) Computer operating system equipment Computer software development Computer software Best practices Training sug: subj: Software engineering Kernel (Mathematics) Computer operating system equipment Computer software development Computer software Best practices Training ab: The article discusses a thinking framework that can be applied to software engineering based on an actionable kernel, a main component in computer operating systems. It states that development of the kernel was inspired by a prompt from the Software Engineering Methods and Theory (SEMAT), an initiative to redefine software engineering based on proven principles and best practices. The authors note that the kernel's benefits include providing a method of discussion and improvement regarding software-engineering methods, a foundation for defining practices for assessing software quality, and a way for engineers to track their progress. Other topics covered include software development methods, iterations, and practical applications of the kernel. pubtype: Periodical doctype: Article src: R language: English refInfo: copyright: @attributes: flag: Y dt: @attributes: year: 2012 holdings: @attributes: islocal: N |
|---|