平野です。
これは、すごいです。
EU全面バックアッププロジェクト。
このような話に興味のある方は読んで見てください。
ついでに、へえー、と思うようなところがあったら、その部分だけでも翻訳して
みてください。
:)

Open Source Software Quality Improvements:
OpenOffice++
A project of MultiRacio Ltd. and Department of Software Engineering,
University of Szeged, Hungary

The project is financed by EU, and is included in the "Europe Plan".

MultiRacio Ltd. and the Department of Software Engineering in University
of Szeged started a software quality improvement project OpenOffice++ of
OpenOffice.org in November of 2004. The project is 26 months long and
has a volume 135 millionHUF (0.54 million Euro), supported with 100
million HUF (0.4 million Euro) by European Union.

MultiRacio Ltd. is the developer of the OpenOffice.org commercial
derivatives called MagyarOffice (www.magyaroffice.hu) and EuroOffice
2005 (www.eurooffice-officeeurope.com). These commecial derivatives
consist of such extra functionalities, like dictionaries, adaptive
menus, professional spell and grammar checker, EU map module, linear and
non-linear optimizer, sound and video support, animated help, enhanced
galleries and several other enhancements. A multi-language linux system,
a Mozilla-based internet suite and a SQL database engine are also in the
distribution kit. The developers of MultiRacio Ltd. accumulated a
significant knowledge and development practices about the consecutive
builds of OpenOffice.org in the last four and half years.

The team at the Department of Software Engineering, University of
Szeged, Hungary, works since 1997 on source code analysis methods and
tools primarily targeted for programs written in the C/C++ language. The
research areas include reverse- and re-engineering, slicing, design
pattern mining, fact extraction and metrics computation. A widely used
C++ reverse engineering tool Columbus has been developed in cooperation
with the Nokia Research Center and FrontEndART Ltd., which successfully
analyses large software systems like OpenOffice.org and Mozilla. Some
years ago work has been started on improving large open source software
systems (www.inf.u-szeged.hu/opensource). These activities include
improvements of the GNU GCC compiler to achieve optimal object code
generation with respect to the code size, the CSiBE GCC Code-Size
Benchmark Environment (www.csibe.org), the improvements of the JFFS2
file system for embedded GNU/Linux and the measurements of the Mozilla
internet suite for fault-proneness detection.

The goal of the ongoing joint OpenOffice++ R&D project (supported by an
EU funded national grant) is to analyze and improve the architecture of
OpenOffice.org and the quality of its source code. We use proven
technologies and tools for measuring the quality of the source code. The
applied methods include the automatic analysis of the source code and
the extraction of information from which we calculate standard metrics
like cohesion and coupling. From these metrics a model for
fault-proneness prediction and quality assessment is built. Using the
extracted information we are able to automatically identify problematic
positions in the code. These problematic positions are so-called "bad
smells" that will be refactored by the developers of MultiRacio to
obtain a functionally equivalent but better quality code. This
identification will be further improved by applying machine learning
methods. The source code of OpenOffice.org will be scanned regularly and
the measured values will be stored. These results will be accessible
through a web-based interface open to the OpenOffice.org community. It
will be possible to apply this quality assessment and monitoring system
to any kind of software developed in the C++ language.


関連リンク:
http://test.magyaroffice.hu/multiracio/index.php?lang=eng&oldal=ooplusplus

http://test.magyaroffice.hu/multiracio/index.php?lang=eng&oldal=referenciak

http://www.multiracio.hu/

http://www.eurooffice-officeeurope.com/

http://council.openoffice.org/servlets/ReadMsg?list=discuss&msgNo=692
.
khirano


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

メールによる返信