logo
    Library evolution for reliable software
    0
    Citation
    6
    Reference
    10
    Related Paper
    Abstract:
    This paper shows a methodology to evolve a library of functions to be with common patterns of usage, called idioms. In source programs written in C, it is commonly seen that library functions are combined in a certain pattern since functionalities required in application software are more abstract than those of the library functions. This means that using appropriate idioms for the purpose is one of the key issues in implementing functionalities of the software. Investigating idioms in the existing elaborate software in terms of control and data dependencies of library function-calls, it is observed that "good" idioms contribute to the reliability in developing and maintaining software. Based on this idea, we extract idioms from the existing open-source software in the form of FCDGs (Function Call Dependency Graphs). By categorising those idioms as a database of FCDG patterns, we propose evolved libraries where each library function is accompanied by the typical reliable patterns of usage. By exploiting an evolved library, we show how effectively potential defects that may lead to unexpected behaviour are resolved by checking the conformance to our idioms.
    What is co-dependency How does co-dependency happen? Who is affected by co-dependency? What can be done for a co-dependent? Am I a co-dependent? Understanding Co-dependency answers these questions and develops a scientifically based framework for separating the person and their past from their current disease or disorder. It places our past history and present environment (marriage, job, personal life) in their proper perspectives and shows us how to build a happy, healthy life. The time has come for a book that establishes the fundamentals of co-dependency and Understanding Co-dependency is that book.
    Citations (28)
    This paper analyses the teleshopping issue in terms of the Media Dependency Theory. The objective is to verify whether dependency relations between television shoppers and the television medium and television shopping are key variables to explain watching and buying behaviour. A model is proposed that integrates the dependency-viewing-purchase relation, tested on a sample of Spanish television shoppers. The results of the study confirm the direct relationship between the antecedents of dependency, dependency and future intentions of behaviour. Copyright © 2006 John Wiley & Sons, Ltd.
    Sample (material)
    Citations (17)
    The article presents a quantitative analysis of some syntactic dependency properties in Czech. A dependency frame is introduced as a linguistic unit and its characteristics are investigated. In particular, a ranked frequencies of dependency frames are observed and modelled and a relationship between particular syntactic functions and the number of dependency frames is examined. For the analysis, the Czech Universal Dependency Treebank is used.
    Treebank
    Dependency grammar
    Citations (1)
    Nowadays, software development increasingly depends on third-party library packages to reuse functionality and save the costs of building themselves. Since dependency is constantly evolving, developers struggle to update dependencies. In this work, we take the first exploration into the responsibility of updating a dependency. Analyzing 89,393 npm packages, we mine the repositories to understand who is the person responsible (i.e., dependency author) for the library update and whether or not the spread of responsibility of updating has an impact on what libraries will get updated. Our results show that 64.24% packages have only one dependency author who is responsible for the dependency. Furthermore, the number of dependency authors correlates with dependency changes, hinting that updating dependencies correlates with having more responsible developers. Lastly, we find that npm packages with just a single dependency author update different libraries compared to those with more dependency authors.
    Dependency graph
    Functional dependency and multi-Valued dependency and their relationships are studied from different angles in this paper. And their research view of classic database theory,rough set theory and formal concept analysis( FCA)to functional dependency and multi-Valued dependency are discussed. Finally,some important conclusions are obtained.
    Citations (0)
    Software plays an important role in effective computing and communication of any services. It become crucial to identify some critical parts of the software that can lead to enhanced computing and increases efficiency of the software. Dependency plays a significant role in finding relationship amongst classes and predicting change prone classes. This paper aims to enhance Behavioral Dependency by defining 6 types of dependencies amongst classes. These are (i) direct behavioral dependency (ii) indirect behavioral dependency (iii) internal behavioral dependency (iv) external behavioral dependency (v) indirect internal behavioral dependency and (vi) Indirect External Behavioral Dependency. Evaluating these dependencies, gives accurate results for the prediction of change prone classes. Further, paper compares proposed approach with existing methods.
    Behavioral pattern
    This paper looks at a number of issues relating to Unhealthy Dependency between churches in Africa and those in the Materially Developed World.  Having defined unhealthy Dependency and recognising the significance of finance in this area, it looks at the bigger picture, identifying a number of other areas where Unhealthy Dependency has arisen and continues to be significant. It also seeks to indicate the significance for vulnerable mission of these areas.
    Scope (computer science)
    Citations (0)
    Despite the fact that chemical dependency and intimacy dysfunction are inextricably bound, intimacy concerns are rarely addressed in the diagnosis, treatment or aftercare of the chemically dependent person or his or her family members. This article is intened to provide information which will help professionals recognize the connection between intimacy concerns and the drug abuse and dependency problems of their clients-and consequently, help them improve the treatment and rehabilitation of those clients.
    Citations (35)