106,286 research outputs found

    Measuring Complexity and Stability of Web Programs�

    Get PDF
    Software maintenance engineers spend at least half of their time trying to understand the system they are to modify. This is due partially to the fact that often the only documentation available is the source code itself. The literate programming paradigm provides the incentive and the capability to produce high quality documentation and code simultaneously. The goal is to create "works of literature" which have all the extras (table of contents, cross references, and indices) to help readers to comprehend the programs quickly and thoroughly. The purpose of this thesis is to explore the similarities and differences in measurements of complexity and stability of literate programs compared to those of traditionally developed code.Computer Scienc

    Software Usability:A Comparison Between Two Tree-Structured Data Transformation Languages

    Get PDF
    This paper presents the results of a software usability study, involving both subjective and objective evaluation. It compares a popular XML data transformation language (XSLT) and a general purpose rule-based tree manipulation language which addresses some of the XML and XSLT limitations. The benefits of the evaluation study are discussed

    Software Measurement Activities in Small and Medium Enterprises: an Empirical Assessment

    Get PDF
    An empirical study for evaluating the proper implementation of measurement/metric programs in software companies in one area of Turkey is presented. The research questions are discussed and validated with the help of senior software managers (more than 15 years’ experience) and then used for interviewing a variety of medium and small scale software companies in Ankara. Observations show that there is a common reluctance/lack of interest in utilizing measurements/metrics despite the fact that they are well known in the industry. A side product of this research is that internationally recognized standards such as ISO and CMMI are pursued if they are a part of project/job requirements; without these requirements, introducing those standards to the companies remains as a long-term target to increase quality

    An Extended Stable Marriage Problem Algorithm for Clone Detection

    Full text link
    Code cloning negatively affects industrial software and threatens intellectual property. This paper presents a novel approach to detecting cloned software by using a bijective matching technique. The proposed approach focuses on increasing the range of similarity measures and thus enhancing the precision of the detection. This is achieved by extending a well-known stable-marriage problem (SMP) and demonstrating how matches between code fragments of different files can be expressed. A prototype of the proposed approach is provided using a proper scenario, which shows a noticeable improvement in several features of clone detection such as scalability and accuracy.Comment: 20 pages, 10 figures, 6 table

    Detecting and Refactoring Operational Smells within the Domain Name System

    Full text link
    The Domain Name System (DNS) is one of the most important components of the Internet infrastructure. DNS relies on a delegation-based architecture, where resolution of names to their IP addresses requires resolving the names of the servers responsible for those names. The recursive structures of the inter dependencies that exist between name servers associated with each zone are called dependency graphs. System administrators' operational decisions have far reaching effects on the DNSs qualities. They need to be soundly made to create a balance between the availability, security and resilience of the system. We utilize dependency graphs to identify, detect and catalogue operational bad smells. Our method deals with smells on a high-level of abstraction using a consistent taxonomy and reusable vocabulary, defined by a DNS Operational Model. The method will be used to build a diagnostic advisory tool that will detect configuration changes that might decrease the robustness or security posture of domain names before they become into production.Comment: In Proceedings GaM 2015, arXiv:1504.0244

    Strengths And Weaknesses Of The New Public Management (NPM)- Cross-Sectional And Longitudinal Analysis

    Get PDF
    The paradigm of NPM, like its forerunners, has been trying to answer the same question for almost twenty years: how to implement policies, strategies, programs and projects, using the market-type mechanisms, so that the institutions of the state could achieve the desired results. The praises and criticism that have accompanied this paradigm along its evolution are fully justified. Indeed, the NPM has strengths and weaknesses as well, and one purpose of this paper is to identify them and to find answers to the following questions. Which components of the mechanism named NPM generate negative results? Why? What can be done? It is not easy to answer these questions, taking into consideration the multitude of factors influencing the public management, and especially the tremendous impacts of the accelerated process of globalization. The global problems of nowadays make any unilateral action of a government unconceivable, and this brings us to the concept of global public management (GPM). Nevertheless, the way forward will be the subject of another paper. The paper is structured in two main sections, as follows: The first section provides a conceptual framework, examining the multifaceted structure of the NPM and its mechanisms (the “state-of-the-art” of the “art of the state”). The second section suggests a theoretical framework on “measuring” the aggregate attribute of the NPM – the QoG – illustrated by practical cases, in a twofold perspective: longitudinal (variation in time) and cross-sectional (variation among countries).New Public Management, Global Public Management, Governance, New Institutional Economics, Bertelsmann Transformation Index, Corruption Perceptions Index, e-Government Index, Global Competitiveness Index, Human Development Index, Index of Freedom in the World, Transition Indicators, Worldwide Governance Indicators

    ILR Research in Progress 2011-12

    Get PDF
    The production of scholarly research continues to be one of the primary missions of the ILR School. During a typical academic year, ILR faculty members published or had accepted for publication over 25 books, edited volumes, and monographs, 170 articles and chapters in edited volumes, numerous book reviews. In addition, a large number of manuscripts were submitted for publication, presented at professional association meetings, or circulated in working paper form. Our faculty's research continues to find its way into the very best industrial relations, social science and statistics journals.Research_in_Progress_2011_12.pdf: 46 downloads, before Oct. 1, 2020
    corecore