563 research outputs found

    Investigating Intentional Clone Refactoring

    Get PDF
    Software clone refactoring has been studied from many perspectives,including empirical research on clone refactoring history, IDE supportfor tracking clone change, and recommendation systems for clonemanagement.  Most of the work relies on having access to and being ableto analyze the history of clone refactoring. However, refactoring clonedcode is not equivalent to clone management, as code refactoring can bemotivated by goals unrelated to cloning. In this position paper, weintroduce a dataset of intentional clone refactoring, which is producedby keywords matching in commit messages within the version control systemof Linux kernel. By investigating two important clone evolution scenarios--- clone removal and inconsistent changes --- in subsystems of Linuxkernel, we find that intentional clone refactoring accounts for only asmall proportion of all detected clone evolution

    Mining modern repositories with elasticsearch

    Full text link
    Organizations are generating, processing, and retaining data at a rate that often exceeds their ability to analyze it effec-tively; at the same time, the insights derived from these large data sets are often key to the success of the organi-zations, allowing them to better understand how to solve hard problems and thus gain competitive advantage. Be-cause this data is so fast-moving and voluminous, it is in-creasingly impractical to analyze using traditional offline, read-only relational databases. Recently, new “big data ” technologies and architectures, including Hadoop and NoSQL databases, have evolved to better support the needs of organizations analyzing such data. In particular, Elasticsearch — a distributed full-text search engine — explicitly addresses issues of scalability, big data search, and performance that relational databases were simply never designed to support. In this paper, we reflect upon our own experience with Elasticsearch and highlight its strengths and weaknesses for performing modern mining software repositories research

    Requirements specifications and recovered architectures as grounded theories

    Get PDF
    This paper describes the classic grounded theory (GT) process as a method to discover GTs to be subjected to later empirical validation. The paper shows that a well conducted instance of requirements engineering or of architecture recovery resembles an instance of the GT process for the purpose of discovering the requirements specification or recovered architecture artifact that the requirements engineering or architecture recovery produces. Therefore, this artifact resembles a GT

    Characterization of Hybrid CNT Polymer Matrix Composites

    Get PDF
    Carbon nanotubes (CNTs) have been studied extensively since their discovery and demonstrated at the nanoscale superior mechanical, electrical and thermal properties in comparison to micro and macro scale properties of conventional engineering materials. This combination of properties suggests their potential to enhance multi-functionality of composites in regions of primary structures on aerospace vehicles where lightweight materials with improved thermal and electrical conductivity are desirable. In this study, hybrid multifunctional polymer matrix composites were fabricated by interleaving layers of CNT sheets into Hexcel IM7/8552 prepreg, a well-characterized toughened epoxy carbon fiber reinforced polymer (CFRP) composite. The resin content of these interleaved CNT sheets, as well as ply stacking location were varied to determine the effects on the electrical, thermal, and mechanical performance of the composites. The direct-current electrical conductivity of the hybrid CNT composites was characterized by in-line and Montgomery four-probe methods. For [0](sub 20) laminates containing a single layer of CNT sheet between each ply of IM7/8552, in-plane electrical conductivity of the hybrid laminate increased significantly, while in-plane thermal conductivity increased only slightly in comparison to the control IM7/8552 laminates. Photo-microscopy and short beam shear (SBS) strength tests were used to characterize the consolidation quality of the fabricated laminates. Hybrid panels fabricated without any pretreatment of the CNT sheets resulted in a SBS strength reduction of 70 percent. Aligning the tubes and pre-infusing the CNT sheets with resin significantly improved the SBS strength of the hybrid composite To determine the cause of this performance reduction, Mode I and Mode II fracture toughness of the CNT sheet to CFRP interface was characterized by double cantilever beam (DCB) and end notch flexure (ENF) testing, respectively. Results are compared to the control IM7/8552 laminate

    High Kinetic Energy Penetrator Shielding and High Wear Resistance Materials Fabricated with Boron Nitride Nanotubes (BNNTS) and BNNT Polymer Composites

    Get PDF
    Boron nitride nanotubes (BNNTs), boron nitride nanoparticles (BNNPs), carbon nontubes (CNTs), graphites, or their combinations, are incorporated into matrices of polymer, ceramic or metals. Fibers, yarns, and woven or nonwoven mates of BNNTs are uses as toughening layers in penetration resistant materials to maximize energy absorption and/or high hardness layers to rebound or deform penetrators. They can be also uses as reinforcing inclusions combining with other polymer matrices to create composite layer like typical reinforcing fibers such as Kevlar (Registered Trademark), Spectra (Registered Trademark) ceramics and metals. Enhanced wear resistance and prolonged usage time, even under harsh conditions, are achieved by adding boron nitride nanomaterials because both hardness and toughness are increased. Such materials can be used in high temperature environments since the oxidation temperature of BNNTs exceeds 800 C in air. Boron nitride based composite materials are useful as strong structural materials for anti-micrometeorite layers for spacecraft and space suits, ultra strong tethers, protective gear for the human body as well as for vehicles, helmets, shields and safety suits/helmets for industry

    High Kinetic Energy Penetrator Shielding and High Wear Resistance Materials Fabricated with Boron Nitride Nanotubes (BNNTS) and BNNT Polymer Composites

    Get PDF
    Boron nitride nanotubes (BNNTs), boron nitride nanoparticles (BNNPs), carbon nanotubes (CNTs), graphites, or combinations, are incorporated into matrices of polymer, ceramic or metals. Fibers, yarns, and woven or nonwoven mats of BNNTs are used as toughening layers in penetration resistant materials to maximize energy absorption and/or high hardness layers to rebound or deform penetrators. They can be also used as reinforcing inclusions combining with other polymer matrices to create composite layers like typical reinforcing fibers such as Kevlar.RTM., Spectra.RTM., ceramics and metals. Enhanced wear resistance and usage time are achieved by adding boron nitride nanomaterials, increasing hardness and toughness. Such materials can be used in high temperature environments since the oxidation temperature of BNNTs exceeds 800.degree. C. in air. Boron nitride based composites are useful as strong structural materials for anti-micrometeorite layers for spacecraft and space suits, ultra strong tethers, protective gear, vehicles, helmets, shields and safety suits/helmets for industry

    Multifunctional Nanotube Polymer Nanocomposites for Aerospace Applications: Adhesion between SWCNT and Polymer Matrix

    Get PDF
    Multifunctional structural materials can enable a novel design space for advanced aerospace structures. A promising route to multifunctionality is the use of nanotubes possessing the desired combination of properties to enhance the characteristics of structural polymers. Recent nanotube-polymer nanocomposite studies have revealed that these materials have the potential to provide structural integrity as well as sensing and/or actuation capabilities. Judicious selection or modification of the polymer matrix to promote donor acceptor and/or dispersion interactions can improve adhesion at the interface between the nanotubes and the polymer matrix significantly. The effect of nanotube incorporation on the modulus and toughness of the polymer matrix will be presented. Very small loadings of single wall nanotubes in a polyimide matrix yield an effective sensor material that responds to strain, stress, pressure, and temperature. These materials also exhibit significant actuation in response to applied electric fields. The objective of this work is to demonstrate that physical properties of multifunctional material systems can be tailored for specific applications by controlling nanotube treatment (different types of nanotubes), concentration, and degree of alignment
    corecore