C redocumentor CERO

The maintenance of a system constitutes 60 to 80% of the total effort placed by the developers. The process of maintenance continues throughout the lifetime of the software as it undergoes numerous modifications. However, with all these improvements, the documentation is often forgotten or not updat...

Full description

Saved in:
Bibliographic Details
Main Authors: David, Clarissa L., Melo, Hazel Jin B., Ng, Pui Kay N., Tan, Janice Anne U.
Format: text
Language:English
Published: Animo Repository 1999
Subjects:
Online Access:https://animorepository.dlsu.edu.ph/etd_bachelors/14200
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: De La Salle University
Language: English
id oai:animorepository.dlsu.edu.ph:etd_bachelors-14842
record_format eprints
spelling oai:animorepository.dlsu.edu.ph:etd_bachelors-148422021-11-11T02:48:11Z C redocumentor CERO David, Clarissa L. Melo, Hazel Jin B. Ng, Pui Kay N. Tan, Janice Anne U. The maintenance of a system constitutes 60 to 80% of the total effort placed by the developers. The process of maintenance continues throughout the lifetime of the software as it undergoes numerous modifications. However, with all these improvements, the documentation is often forgotten or not updated. This makes later maintenance more difficult. C Redocumentor (CERO) aims to solve this problem. Given a C source code that can be compiled in Turbo C, CERO can generate and display a number of design tools such as structure chart, input-process-output chart, and module specification. These tools give the current design of the program and bridge the gap between documentation and code. Certain metrics and heuristics are also included in order to evaluate the code and give suggestions on how to make it more efficient or portable. CERO also features a pretty printer, which accepts a source code and modifies its appearance to visibly show its structure and make it more readable. In addition, a print option allows the user to print all the design tools, the outputs of the pretty printer, and the evaluation of the source code. 1999-01-01T08:00:00Z text https://animorepository.dlsu.edu.ph/etd_bachelors/14200 Bachelor's Theses English Animo Repository Computer-aided software engineering Software reengineering Computer Sciences
institution De La Salle University
building De La Salle University Library
continent Asia
country Philippines
Philippines
content_provider De La Salle University Library
collection DLSU Institutional Repository
language English
topic Computer-aided software engineering
Software reengineering
Computer Sciences
spellingShingle Computer-aided software engineering
Software reengineering
Computer Sciences
David, Clarissa L.
Melo, Hazel Jin B.
Ng, Pui Kay N.
Tan, Janice Anne U.
C redocumentor CERO
description The maintenance of a system constitutes 60 to 80% of the total effort placed by the developers. The process of maintenance continues throughout the lifetime of the software as it undergoes numerous modifications. However, with all these improvements, the documentation is often forgotten or not updated. This makes later maintenance more difficult. C Redocumentor (CERO) aims to solve this problem. Given a C source code that can be compiled in Turbo C, CERO can generate and display a number of design tools such as structure chart, input-process-output chart, and module specification. These tools give the current design of the program and bridge the gap between documentation and code. Certain metrics and heuristics are also included in order to evaluate the code and give suggestions on how to make it more efficient or portable. CERO also features a pretty printer, which accepts a source code and modifies its appearance to visibly show its structure and make it more readable. In addition, a print option allows the user to print all the design tools, the outputs of the pretty printer, and the evaluation of the source code.
format text
author David, Clarissa L.
Melo, Hazel Jin B.
Ng, Pui Kay N.
Tan, Janice Anne U.
author_facet David, Clarissa L.
Melo, Hazel Jin B.
Ng, Pui Kay N.
Tan, Janice Anne U.
author_sort David, Clarissa L.
title C redocumentor CERO
title_short C redocumentor CERO
title_full C redocumentor CERO
title_fullStr C redocumentor CERO
title_full_unstemmed C redocumentor CERO
title_sort c redocumentor cero
publisher Animo Repository
publishDate 1999
url https://animorepository.dlsu.edu.ph/etd_bachelors/14200
_version_ 1718382621732372480