A Software Reuse Measure Developed at MBA Technologies
This document describes the development of a software reuse metric by researchers at MBA Technologies. The goal was to create a generic metric that could measure reuse rates across multiple projects. They designed the metric based on software measurement and reuse literature. They then evaluated it on five projects at MBA Technologies ranging from 57 to 143 thousand lines of code. The results provided consistent assessments of actual reuse measurements. The researchers published their work to contribute a formal reuse rate measure and metric for use in other software research.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0 ratings0% found this document useful (0 votes)
38 views
A Software Reuse Measure Developed at MBA Technologies
This document describes the development of a software reuse metric by researchers at MBA Technologies. The goal was to create a generic metric that could measure reuse rates across multiple projects. They designed the metric based on software measurement and reuse literature. They then evaluated it on five projects at MBA Technologies ranging from 57 to 143 thousand lines of code. The results provided consistent assessments of actual reuse measurements. The researchers published their work to contribute a formal reuse rate measure and metric for use in other software research.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 9
A Software Reuse Measure
Developed at MBA Technologies
MBA Technologies was a medium-size Phoenix based software developer that specialized in the development of business process and accounting systems The model and its components represented generic business solutions that can be customized to a specific set of requirements. Cont.…. The objective of this work by Rothenberger and Hershauer was to develop a generic reuse metric for such enterprise-level model-based software development environment to apply the generic measure to the specifics of the organization Problem Identification and Motivation The development and subsequent dissemination of a reuse measure that can be applied to enterprise- level model- based reuse efforts would enable the researchers to conduct an in-depth analysis of MBA Technologies’ reuse success across multiple completed projects. a measure would provide the means for continued monitoring of reuse success in software projects. Objective of the Solution The objective was to develop a reuse rate measure that allowed the researchers to assess the reuse rate reuse percentage of the participating organization for subsequent case study research. Design and Development The software measurement literature was used to evaluate the suitability of potential size or complexity measures. The concept of the reuse rate was obtained from software reuse literature. which served as the theoretical foundation for the development of the reuse metric. Demonstration Details about the company’s development environment. including a classification of code into three levels of abstraction. the use of generated code. specifics about the component design, and the classification of certain code stubs. were obtained through structured interviews. Size measures in thousands of lines of code (KLOC) and the classification of code stubs at the lowest level of abstraction were obtained directly from source code. Evaluation the measure was used to assess the reuse rates of five projects at MBA Technologies, sizes varying from 57 KLOC to 143 KLOC. The relative assessments were consistent with the actual measurements. Communication The contributions of this effort were disseminated in peer reviewed scholarly publications. The development of the reuse rate measure was published in Information & Management Contribution The research artifacts resulting from this study included a designed and evaluated formal measure and metric for software reuse rates. They could be valuable measures for use in research where measures of software reuse are required.