DEVELOPMENT OF METHOD ESSENTILIZER: A TOOL FOR MAPPING SOFTWARE DEVELOPMENT METHODS TO THE ESSENCE STANDARD

The Essence Standard is a standard created by OMG to make the creation, use, and improvement of software engineering methods easier. The main problem solved by this Final Project is the need for a large amount of method engineers’ knowledge to be able to map software development methods into the...

Full description

Saved in:
Bibliographic Details
Main Author: Iedrania Azzariyat Akbar, Siti
Format: Final Project
Language:Indonesia
Online Access:https://digilib.itb.ac.id/gdl/view/78311
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Institut Teknologi Bandung
Language: Indonesia
id id-itb.:78311
spelling id-itb.:783112023-09-18T23:40:25ZDEVELOPMENT OF METHOD ESSENTILIZER: A TOOL FOR MAPPING SOFTWARE DEVELOPMENT METHODS TO THE ESSENCE STANDARD Iedrania Azzariyat Akbar, Siti Indonesia Final Project Essence, software development methods, method engineer, mapping. INSTITUT TEKNOLOGI BANDUNG https://digilib.itb.ac.id/gdl/view/78311 The Essence Standard is a standard created by OMG to make the creation, use, and improvement of software engineering methods easier. The main problem solved by this Final Project is the need for a large amount of method engineers’ knowledge to be able to map software development methods into the Essence standard. This mapping is needed to help method engineers understand and compare various methods’ constructs and enable the use of Essence constructs to assess the health of software development efforts. Currently, there already exist several studies regarding the mapping steps and a tool that can be used for the mapping process. However, the use of this tool requires the method engineer’s knowledge of the Essence standard and the mapping of software development methods into the Essence standard. The aim of this Final Project is to produce a tool, namely the Method Essentilizer, that is expected to minimize the role of the method engineer compared to the existing tool. The tool accepts method data as input, either generated through the tool’s wizard or through an intermediate structure, and outputs mapped method data to be stored in a database and into a JSON format that can be used by other tools. The problem solving begins with formulating a solution that can be proposed for the problem in the form of mapping steps used by the tool. Then, automation that can be incorporated to the steps are identified and the mechanism for the automation that has been identified are designed. Afterwards, a tool was developed in the form of a web application according to the analysis results. Finally, an evaluation of the tool that has been created is conducted. The result achieved from this Final Project is a tool that can reduce the role of the method engineer in the mapping process. text
institution Institut Teknologi Bandung
building Institut Teknologi Bandung Library
continent Asia
country Indonesia
Indonesia
content_provider Institut Teknologi Bandung
collection Digital ITB
language Indonesia
description The Essence Standard is a standard created by OMG to make the creation, use, and improvement of software engineering methods easier. The main problem solved by this Final Project is the need for a large amount of method engineers’ knowledge to be able to map software development methods into the Essence standard. This mapping is needed to help method engineers understand and compare various methods’ constructs and enable the use of Essence constructs to assess the health of software development efforts. Currently, there already exist several studies regarding the mapping steps and a tool that can be used for the mapping process. However, the use of this tool requires the method engineer’s knowledge of the Essence standard and the mapping of software development methods into the Essence standard. The aim of this Final Project is to produce a tool, namely the Method Essentilizer, that is expected to minimize the role of the method engineer compared to the existing tool. The tool accepts method data as input, either generated through the tool’s wizard or through an intermediate structure, and outputs mapped method data to be stored in a database and into a JSON format that can be used by other tools. The problem solving begins with formulating a solution that can be proposed for the problem in the form of mapping steps used by the tool. Then, automation that can be incorporated to the steps are identified and the mechanism for the automation that has been identified are designed. Afterwards, a tool was developed in the form of a web application according to the analysis results. Finally, an evaluation of the tool that has been created is conducted. The result achieved from this Final Project is a tool that can reduce the role of the method engineer in the mapping process.
format Final Project
author Iedrania Azzariyat Akbar, Siti
spellingShingle Iedrania Azzariyat Akbar, Siti
DEVELOPMENT OF METHOD ESSENTILIZER: A TOOL FOR MAPPING SOFTWARE DEVELOPMENT METHODS TO THE ESSENCE STANDARD
author_facet Iedrania Azzariyat Akbar, Siti
author_sort Iedrania Azzariyat Akbar, Siti
title DEVELOPMENT OF METHOD ESSENTILIZER: A TOOL FOR MAPPING SOFTWARE DEVELOPMENT METHODS TO THE ESSENCE STANDARD
title_short DEVELOPMENT OF METHOD ESSENTILIZER: A TOOL FOR MAPPING SOFTWARE DEVELOPMENT METHODS TO THE ESSENCE STANDARD
title_full DEVELOPMENT OF METHOD ESSENTILIZER: A TOOL FOR MAPPING SOFTWARE DEVELOPMENT METHODS TO THE ESSENCE STANDARD
title_fullStr DEVELOPMENT OF METHOD ESSENTILIZER: A TOOL FOR MAPPING SOFTWARE DEVELOPMENT METHODS TO THE ESSENCE STANDARD
title_full_unstemmed DEVELOPMENT OF METHOD ESSENTILIZER: A TOOL FOR MAPPING SOFTWARE DEVELOPMENT METHODS TO THE ESSENCE STANDARD
title_sort development of method essentilizer: a tool for mapping software development methods to the essence standard
url https://digilib.itb.ac.id/gdl/view/78311
_version_ 1822008540959604736