96 research outputs found

    Toward Efficient Code Clone Detection on Grid Environment

    Full text link
    Proceedings Workshop on Accountability and Traceability in Global Software Engineering (ATGSE2007)Nagoya, Japan, December 3, 2007Co-located with the 14th Asia-Pacific Software Engineering Conference (APSEC'07

    Identifying Refactoring Opportunities for Removing Code Clones with A Metrics-based Approach

    Get PDF
    Java in Academia and Research (2nd Edition)978-1-922227-010 (Hardcover)978-1-481261-609 (Paperback

    Does This Code Change Affect Program Behavior? Identifying Nonbehavioral Changes with Bytecode

    Full text link
    A. Maejima, Y. Higo, J. Matsumoto and S. Kusumoto, "Does This Code Change Affect Program Behavior? Identifying Nonbehavioral Changes with Bytecode," 2020 IEEE 44th Annual Computers, Software, and Applications Conference (COMPSAC), Madrid, Spain, 2020, pp. 1103-1104, doi: 10.1109/COMPSAC48688.2020.0-119.2020 IEEE 44th Annual Computers, Software, and Applications Conference (COMPSAC) [13-17 July 2020, Madrid, Spain

    How Accurate Is Coarse-grained Clone Detection?: Comparision with Fine-grained Detectors

    Get PDF
    Research on clone detection has been quite successful over the past two decades, which produced a number of state-of-the-art clone detectors.However, it has been still challenging to detect clones, even with such successful detectors, across multiple projects or on thousands of revisions of code in limited time.A simple and coarse-grained detector will be an alternative of detectors using fine-grained analysis.It will drastically reduce time required for detection although it may miss some of clones that fine-grained detectors can detect.Hence, it should be adequate for a tentative analysis of clones if it has an acceptable accuracy.However, it is not clear how accurate such a coarse-grained approach is.This paper evaluates the accuracy of a coarse-grained clone detector compared with some fine-grained clone detectors.Our experiment provides an empirical evidence about acceptable accuracy of such a coarse-grained approach.Thus, we conclude that coarse-grained detection is adequate to make a summary of clone analysis and to be a starter of detailed analysis including manual inspections and bug detection

    Investigation of localized deformation in partially saturated sand under triaxial compression using microfocus X-ray CT with digital image correlation

    Get PDF
    AbstractIn this paper, localized deformation in partially saturated sand was investigated quantitatively using microfocus X-ray computed tomography (CT) and an image analysis of the CT images. Triaxial compression tests on a partially saturated dense Toyoura sand specimen were carried out under a low confining pressure and under drained conditions for both air and water. The development of localized deformation was observed macroscopically using microfocus X-ray CT, and the displacement field over the entire specimen was quantified by an image analysis of the CT images with the digital image correlation (DIC) technique. The progressive development of shear bands is discussed with reference to these images. In addition, the region of localization was observed microscopically by partial CT scanning on a micron scale with high spatial resolution. Changes in the particulate structures are also discussed herein. The DIC image analysis of the partial CT images provided a microscopic displacement field and indicated that very fine localized shear deformation developed before the shear bands had become visible in the macroscopic investigation

    Development of an Automatic SPDX Document Generation Tool to Show Dependencies between Debian Packages

    Full text link
    Debianパッケージを対象にした推移的なパッケージ間の依存関係を表すSPDX (Software Package Data Exchange)ドキュメント自動生成ツールdebiantospdxを開発した.ツールの背景と実証について述べる.TANABE, Taketo, KANDA, Tetsuya, MANABE, Yuki, et al. Development of an Automatic SPDX Document Generation Tool to Show Dependencies between Debian Packages. 電子情報通信学会論文誌D 情報・システム J106-D, 457 (2023); https://doi.org/10.14923/transinfj.2023jdl8004

    A Proposal for Analysis and Prediction for Software Projects using Collaborative Filtering, In-Process Measurements and a Benchmarks Database

    Full text link
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON SOFTWARE PROCESS AND PRODUCT MEASUREMENT(MENSURA 2006)CÁDIZ – SPAINNOVEMBER, 6 – 8, 2006Alain Abran Reiner Dumke Mercedes Ruiz (Eds.)刊行年月日は会議開催日を参考にし

    PyVerDetector: A Chrome Extension Detecting the Python Version of Stack Overflow Code Snippets

    Full text link
    Over the years, Stack Overflow (SO) has accumulated numerous code snippets, with developers going to SO for problem solutions and code references. However, in the case of the Python programming language, Python 3 is not necessarily backward compatible with Python 2. The major implication of this versioning problem is that code written in Python 2 may not be interpreted by Python 3 without modifications. This issue may affect the usability of Python code snippets on SO. We investigate how many Python code snippets on SO suffer from version compatibility issues, and find that about 10% of the snippets exhibit this problem. Moreover, of the code snippets that are interpretable only by Python 2 or Python 3, less than 17% are tagged with the Python version.In this paper, we present a Chrome extension called PyVerDetector. This extension allows the user to select a given version of Python and verifies whether the code snippets on a given SO question are compatible with the user's selected Python version, providing error messages if not. The tool parses snippets and can determine versioning errors due to differences in syntax and also provides the user with a list of Python versions capable of interpreting each code snippet.Yang S., Kanda T., Pizzolotto D., et al. PyVerDetector: A Chrome Extension Detecting the Python Version of Stack Overflow Code Snippets. IEEE International Conference on Program Comprehension 2023-May, 25 (2023); https://doi.org/10.1109/ICPC58990.2023.00013
    corecore