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...

Full description

Bibliographic Details
Published in:Communications of the ACM Vol. 55; no. 12; pp. 42 - 50
Main Authors: Jacobson, Ivar, Pan-Wei Ng, McMahon, Paul E., Spence, Ian, Lidman, Svante
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