Abstract
Essence Framework (EF) aims at addressing the core problems of software engineering (SE) and its practices. As a relatively new framework, one important issue for EF has been mapping software practices to its conceptual domain. Although there are several works describing systematic procedures, a review of literature cannot suggest a study using a formal method. The study is conducted according to the guidelines of Design Science Research (DSR) Method. The research contribution is classified as an “application of a new solution (the formal method) to a new problem (mapping software practices to EF). The formal method employs an algorithm based on Concept Algebra and it is applied in a Scrum case study. The results are promising and they differ from the ones exist in the current EF related literature.
Highlights
Software Engineering (SE) may be regarded as a relatively young discipline when compared to other disciplines from an evolutionary point of view
Concepts are important for carrying certain meanings in thinking, reasoning and system modelling [8]
This study shows that Concept Algebra (CA) can provide the formal and generic knowledge manipulation means required for complex software and knowledge structures
Summary
Software Engineering (SE) may be regarded as a relatively young discipline when compared to other disciplines from an evolutionary point of view. The Alpha(s) of EF and the agile approach adopted enable capturing the key SE concepts On this common ground, they allow monitoring the health and progress of SE endeavours and their associated artefacts. Park et al base their mapping procedures on activity spaces, and they propose an activity-state mapping algorithm, and present it in an Essence-powered Scrum practice [3]. Both Park [4] and Giray et al [5] proposes an ontology-based systematic method for mapping SD to the EF. We propose a formal method for mapping SE practices to EF based on an algorithm using Concept Algebra definitions [8]. The parts include theoretical foundations, method, sample case and conclusion sections respectively
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
More From: International Journal of Software Engineering & Applications
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.