Software reuse metrics pdf




















In selective coding, which is the process of integrating and refining the categories which are identified in axial coding [19] a literature search is conducted on the experiments in process.

Engaging professionals for these kinds of studies Respondent Experience Experience Type Current is sometimes impossible due to the cost and access. On the ID Affiliation other hand, students are easy to access, cost effective and Rsp-A 5 years Academic, Academia Industrial willing to participate in a study [20] [21].

Rsp-B 10 years Academic, Industry The 54 final year students selected were from the Industrial software engineering class. The students had knowledge and Rsp-C 22 years Academic, Industry experience in Java programming, software engineering, and Industrial the concept of object-orientation. Industrial III. Interview Results Means used Skype Face to Telephone Total face The results of the interview are categorized into nine sub Number of 1 3 1 5 categories.

Survey Factors affecting reusability Survey research is common in the software engineering Sub Sub Category Representative quote discipline. Due to the effectiveness of surveys in software Category Name engineering, researchers have laid down a process to ID conduct surveys.

We have used ability to use it in multiple this approach and customized two steps. Possible answers were represented by a Likert with connectivity with scale from 1 to 5: Strongly disagree 1 , Disagree 2 , other systems so every neither agree or disagree 3 , Agree 4 and strongly agree time there are some bugs 5. First, it should be taken care and is the ability of a component to be used in multiple portability should be configurations.

In cases where OSS components situation but normally we are running on systems connected to another system then a choose the more coverage bug is particularly problematic. Again in the case of black box reuse it is not a could be used with factor. Stability is source software is used by also related to the usage history of the component. Understandability affects documentation then I mean the reliability of a component. Survey Results scale four. It shows a consensus that flexibility is one of the The results of the survey are presented in the form of attribute of reusability.

The mean of the scale assigned to each attribute and standard deviation is presented in table IV. The frequencies of scales assigned to the attributes are presented in figures 1 to 6. Frequency distribution of the scales assigned to scope coverage Variability 3.

The The frequency distribution of understand-ability shows a ranking of reusability attribute scope coverage shows a less gap and it is shifted towards the right. It shows consensus of consensus of population that scope coverage is an attribute population that understand-ability is an attribute of of reusability. Figure 4. Frequency distribution of the scales assigned to portability Figure 1. Frequency distribution of the scales assigned to understandability The frequency distribution resulted in a spread out graph.

The result shows a low confidence of population that portability is one of the attribute of reusability. Figure 2. Frequency distribution of the scales assigned to flexibility The frequency distribution graph of ranking of Figure 5. Three of the attributes, namely stability, documentation and usage history, are not included in the survey due to their subjective nature, which does not match the ultimate aim of this on-going research work. In this paper, we have identified the factors affecting the reusability of software in a reuse intensive software development environment.

A mixed method approach was followed in order to accomplish the objectives of this research. An interview based exploratory study was carried out and then a survey Figure 6. Frequency distribution of the scales assigned to variability was conducted to elicit the factors affecting the reusability The frequency distribution graph is non symmetric. The of software. The results of the survey provide a basis for ranking of reusability attribute variability shows a less further investigation.

Wood, et al. Lorraine and F. Patrick, "Benefits and Drawbacks of Open and Software, vol. April 27, Poulin PDF, ePub eBook D0wnl0ad With the techniques in this book, you will have the tools you need to design afar more effective reuse program, prove its bottom-line profitability, and promote software reuse within your organization. Written by a leading software reuse practitioner, Measuring Software Reuse brings together all of the latest concepts, tools, and methods for software reuse metrics, presenting concrete quantitative techniques for accurately measuring the level of reuse in a software project and objectively evaluating its financial benefits.

The book addresses all of the many factors involved in a software reuse program: determining what constitutes software reuse-looking at COTS software, operating systems services, tools, code libraries, and more; how to measure the level of reuse in a project; and how to analyze the costs incurred by a software reuse program.

You will also find detailed explanations of the various economic models used to evaluate the financial benefits of a reuse program such as cost avoidance, value added, payoff threshold, return-on-investment, and cost-benefit analysis. To further your understanding, the book presents experience-tested techniques for implementing a metrics program by incorporating a recommended reuse metric "starter set.

Raymond Langford: With this era which is the greater person or who has ability to do something more are more treasured than other. Maria Green: Guide is one of source of knowledge. Poulin EPub. Label: books.

Posting Komentar. Postingan Populer November 05, Mei 16, Software reuse - a major benefit of the object - oriented programming In general they said that they did not respond because the questionnaire was to measure software reuse in practice requiring knowledge of an Author : Information Resources Management Association. Mockus, A. Poulin, J. The key lesson is that each reuse business must agree on a standard way of measuring software size and reuse level.



0コメント

  • 1000 / 1000