White Papers

Change Prediction in Object-Oriented Software Systems: A Probabilistic Approach

Overview An estimation of change-proneness of parts of a software system is an active topic in the area of software engineering. Such estimates can be used to predict changes to different classes of a system from one release to the next. They can also be used to estimate and possibly reduce the effort required during the development and maintenance phase by balancing the amount of developers' time assigned to each part of a software system. This research work proposes a novel approach to predict changes in an object-oriented software system. The rationale behind this approach is that in a well-designed software system, feature enhancement or corrective maintenance should affect a limited amount of existing code.

Download White Paper

By downloading you agree to our Terms and Conditions. These include information regarding use of your personal data.

Publisher
Academy Publisher
File Format
PDF
Date Published
Dec 13, 2008
Format
White Papers
Topics
Object-Oriented, Programming Languages, UML

Similiar White Papers

UML Basics: The Class Diagram

UML Basics: The Class Diagram

Structure diagrams show the static structure of the system being modeled focusing on the elements of a system, irrespect

Publisher: IBM

UML for C#

UML for C#

C# is a modern object-oriented language for application development. In addition to object-oriented constructs, C# suppo

Publisher: Excel Software  |  Tags: object-oriented, software

Learning UML 2.0 - Modeling a System's Logical Structure: Introducing Classes and Class Diagrams

Learning UML 2.0 - Modeling a System's Logical Structure: Introducing Classes and Class Diagrams

Classes are at the heart of any object-oriented system; therefore, it follows that the most popular UML diagram is the c

Publisher: O'Reilly Media  |  Tags: object-oriented

UML Basics Part III: The Class Diagram

UML Basics Part III: The Class Diagram

Modeling the static structure of classes, the class diagram shows each class's internal structure along with the relatio

Publisher: IBM

Introduction for Using UML

Introduction for Using UML

The purpose with this paper is to provide a brief introduction to the Unified Modeling Language (UML) for programmers an

Publisher: Mälardalen University  |  Tags: object-oriented, software

Academy Publisher White Papers

Discrete LQ Rate Control for MPEG2 Video Streaming System

Discrete LQ Rate Control for MPEG2 Video Streaming System

This paper proposes a novel rate control system by applying the Discrete Linear Quadratic rate control method (DLQ) to t

Publisher: Academy Publisher  |  Tags: ip

Scalable Video Streaming Traffic Delivery in IP/UMTS Networking Environments

Scalable Video Streaming Traffic Delivery in IP/UMTS Networking Environments

The paper discusses the end-to-end QoS provisioning for scalable video streaming traffic delivery over heterogeneous IP/

Publisher: Academy Publisher  |  Tags: ip, qos, umts

COFALE: An Authoring System for Creating Web-Based Adaptive Learning Environments Supporting Cognitive Flexibility

COFALE: An Authoring System for Creating Web-Based Adaptive Learning Environments Supporting Cognitive Flexibility

Constructivism is a learning theory that states that people learn by actively constructing their own knowledge, based on

Publisher: Academy Publisher

Adaptive Streaming of MPEG-Based Audio/Video Content Over Wireless Networks

Adaptive Streaming of MPEG-Based Audio/Video Content Over Wireless Networks

This paper describes a method for robust streaming of combined MPEG audio/video content (encoded either with MPEG-2 or M

Publisher: Academy Publisher  |  Tags: ip, network, wireless networks

Bandwidth Allocation and Session Scheduling Using SIP

Bandwidth Allocation and Session Scheduling Using SIP

Session Initiation Protocol (SIP) is a new signaling protocol designed to establish multimedia sessions in telecommunica

Publisher: Academy Publisher  |  Tags: ip, management, qos, sip