elib
DLR-Header
DLR-Logo -> http://www.dlr.de
DLR Portal Home | Imprint | Privacy Policy | Contact | Deutsch
Fontsize: [-] Text [+]

Reviving Brownfield Projects

Schlauch, Tobias (2014) Reviving Brownfield Projects. Lecture Object Oriented Software Construction 2014, University of Bonn, 15.07.2014, Bonn.

[img] PDF - Registered users only
2MB

Abstract

The term “brownfield project” describes an existing codebase that was previously created and is contaminated by poor practices, structure, and design. In contrast, a “greenfield project” allows starting development without taking such an existing legacy codebase into account. Unfortunately, in practice, the first case is much more common, particularly, in research environments. In this talk, we examine the term “quality” in context of software development. Then we show how continuous refactoring and testing helps to improve and keep the level of quality in a software project. On this basis we explain the brownfield dilemma and sketch an approach to revive such a project. In this context, we particularly address the relationship of testing and good code design.

Item URL in elib:https://elib.dlr.de/93152/
Document Type:Conference or Workshop Item (Lecture)
Title:Reviving Brownfield Projects
Authors:
AuthorsInstitution or Email of AuthorsAuthors ORCID iD
Schlauch, Tobiastobias.schlauch (at) dlr.deUNSPECIFIED
Date:15 July 2014
Refereed publication:No
Open Access:No
Gold Open Access:No
In SCOPUS:No
In ISI Web of Science:No
Status:Published
Keywords:Legacy-Code Brownfield Software-Test Build-Automatisierung Software-Qualiät
Event Title:Lecture Object Oriented Software Construction 2014, University of Bonn
Event Location:Bonn
Event Type:Other
Event Dates:15.07.2014
HGF - Research field:Aeronautics, Space and Transport
HGF - Program:Space
HGF - Program Themes:Space Technology
DLR - Research area:Raumfahrt
DLR - Program:R SY - Technik für Raumfahrtsysteme
DLR - Research theme (Project):R - Vorhaben SISTEC
Location: Braunschweig
Institutes and Institutions:Institut of Simulation and Software Technology > Distributed Systems and Component Software
Deposited By: Schlauch, Tobias
Deposited On:09 Dec 2014 14:33
Last Modified:09 Dec 2014 14:33

Repository Staff Only: item control page

Browse
Search
Help & Contact
Information
electronic library is running on EPrints 3.3.12
Copyright © 2008-2017 German Aerospace Center (DLR). All rights reserved.