Theoretical and empirical studies on essence-based adaptive software engineering
June Sung Park (),
Jinyoung Jang and
Eunjung Lee
Additional contact information
June Sung Park: Korea Advanced Institute of Science and Technology
Jinyoung Jang: uEngine Solutions
Eunjung Lee: 2e Consulting
Information Technology and Management, 2018, vol. 19, issue 1, No 3, 37-49
Abstract:
Abstract The OMG Essence standard was published as the kernel for software engineering methods in 2014. We show that the Essence view of software engineering is reminiscent of a nondeterministic, multidimensional finite state machine, and that the Essence lends support to a semi-Markov decision process model of software engineering which, in practice, facilitates a goal-driven adaptive software engineering. We develop an activity-state mapping algorithm and a goal-activity cover algorithm based on the Essence, which can help automate the health monitoring of project states and the adaptive planning of project activities in a software engineering project. Practical applications of the model and algorithms are illustrated. Benefits to software practitioners of the proposed approach are measured through statistical experiments.
Keywords: Essence kernel; Adaptive software engineering; Software engineering method; Stochastic decision process; Set cover problem; Software engineering metrics; Software engineering experiment design (search for similar items in EconPapers)
Date: 2018
References: View references in EconPapers View complete reference list from CitEc
Citations:
Downloads: (external link)
http://link.springer.com/10.1007/s10799-016-0273-5 Abstract (text/html)
Access to the full text of the articles in this series is restricted.
Related works:
This item may be available elsewhere in EconPapers: Search for items with the same title.
Export reference: BibTeX
RIS (EndNote, ProCite, RefMan)
HTML/Text
Persistent link: https://EconPapers.repec.org/RePEc:spr:infotm:v:19:y:2018:i:1:d:10.1007_s10799-016-0273-5
Ordering information: This journal article can be ordered from
http://www.springer.com/journal/10799
DOI: 10.1007/s10799-016-0273-5
Access Statistics for this article
Information Technology and Management is currently edited by Raymond Patterson and Erik Rolland
More articles in Information Technology and Management from Springer
Bibliographic data for series maintained by Sonal Shukla () and Springer Nature Abstracting and Indexing ().