Productivity and Reuse in Language
نویسندگان
چکیده
We present a Bayesian model of the mirror image problems of linguistic productivity and reuse. The model, known as Fragment Grammar, is evaluated against several morphological datasets; its performance is compared to competing theoretical accounts including full–parsing, full–listing, and exemplar–based models. The model is able to learn the correct patterns of productivity and reuse for two very different systems: the English past tense which is characterized by a sharp dichotomy in productivity between regular and irregular forms and English derivational morphology which is characterized by a graded cline from very productive (-ness) to very unproductive (-th).
منابع مشابه
Measuring the Impact of Reuse on Quality and Productivity in Object-Oriented Systems
This paper presents the results of a study conducted at the University of Maryland in which we assessed the impact of reuse on quality and productivity in OO systems. Reuse is assumed to be a very effective strategy for software industry to build high-quality software. However, there is currently very little empirical information about what we can expect from reuse in terms of productivity and ...
متن کاملAn industrial study of reuse, quality, and productivity
The relationship between amount of reuse, quality, and productivity was studied using four sets of C and C++ modules collected from industrial organizations. The data domains are: text retrieval, user interface, distributed repository, and medical records. Reuse in this paper is ad-hoc, black box, compositional, code reuse. The data generally show that more reuse results in higher quality, but ...
متن کاملA Systematic Software Reuse Program Based on an Architecture-centric Domain Analysis
Software reuse promises to help resolve the high cost, low productivity, and inconsistent quality problems that afflict software development today. Although software reuse is accepted as a sound engineering principle, it has proven difficult to implement as a sustainable process. Typically, software reuse is not systematically planned and enacted as part of the engineering process. Instead, sof...
متن کاملReuse Measurement with Line and Word Runs
Software reuse provides several advantages, e.g., increased productivity and software quality, decreased development time and costs. Installing reuse programs requires up-front investments. Empirical data showing that a potential for software reuse exists in a certain environment will help managers to decide on such investments. In order to determine the potential productivity gain it is necess...
متن کاملDetermining Factors & Variables of IncreasingEfficiency in Assessing and Selecting Restoration Projects & Reusing Historical Houses by Factor Analysis Method
Paying attention to issues related to evaluation, decision making and selection has beenone of the most controversial topics today, and in most cases, not only all the factorsinfluencing the evaluation and selection are not considered, but also the set of factors andvariables considered are not agreed upon by experts. Hence, in this research the issueof identifying factors and variables effecti...
متن کامل