2017•2017 7th World Engineering Education Forum (WEEF)Requires access

Reverse Engineering Software Tools Based on a Comprehension System

Bavu Tenovo, Petrus Mursanto, Harry Budi Santoso

Open publisher page 0 citations

Abstract

In this research, we propose a comprehension system model. Our model is built based on 3 requirements: divergence of business process solutions within an organization as part of automation, the importance of two-way understanding between organizations and software developers, and supporting reverse engineering goals (reconstruction, validation, and part of forward engineering). An organization can have divergences in business process solutions: non-automation, semi-automation, and automation. What two-way understanding is, developer's understanding of the software to be developed and organization's understanding of the developer. Development team's understanding against the software is built with comprehension system. The system is developed with some Instructional Design System as a foundation reference. Organizational understanding is obtained by analyzing collected data from the interaction between comprehension system and a team member. Non-automation comprehension system prototype has been tested with 82 students to produce group model (students model) and to obtain more detailed specifications of the comprehension system model.

About this research paper

What this paper is about

In this research, we propose a comprehension system model. Our model is built based on 3 requirements: divergence of business process solutions within an organization as part of automation, the importance of two-way understanding between organizations and software developers, and supporting reverse engineering goals (reconstruction, validation, and part of forward engineering). An organization can have divergences in business process solutions: non-automation, semi-automation, and automation. What two-way understanding is, developer's understanding of the software to be developed and organization's understanding of the developer. Development team's understanding against the software is built with comprehension system. The system is developed with some Instructional Design System as a foundation reference. Organizational understanding is obtained by analyzing collected data from the interaction between comprehension system and a team member. Non-automation comprehension system prototype has been tested with 82 students to produce group model (students model) and to obtain more detailed specifications of the comprehension system model.

Why it matters

A significance statement is not available in the OpenAlex record.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

In this research, we propose a comprehension system model. Our model is built based on 3 requirements: divergence of business process solutions within an organization as part of automation, the importance of two-way understanding between organizations and software developers, and supporting reverse engineering goals (reconstruction, validation, and part of forward engineering). An organization can have divergences in business process solutions: non-automation, semi-automation, and automation. What two-way understanding is, developer's understanding of the software to be developed and organization's understanding of the developer. Development team's understanding against the software is built with comprehension system. The system is developed with some Instructional Design System as a foundation reference. Organizational understanding is obtained by analyzing collected data from the interaction between comprehension system and a team member. Non-automation comprehension system prototype has been tested with 82 students to produce group model (students model) and to obtain more detailed specifications of the comprehension system model.

Key concepts: Comprehension, Computer science, Software engineering, Automation, Process automation system, Program comprehension, Software, Software system

Related papers

Back to paper searchBrowse research topicsOriginal source
Reverse Engineering Software Tools Based on a Comprehension System — Research Paper | ScholarLens