171 research outputs found

    Extraction of Product Evolution Tree from Source Code of Product Variants

    Full text link
    Proceedings of the 17th International Software Product Line Conference SPLC '13 Proceedings of the 17th International Software Product Line Conferenc

    Measuring Copying of Java Archives

    Get PDF
    Copying the whole of a library is one of the major types of reuse in software development.In Java, a single library archive file often contains other libraries it depends on, but users of the library hardly know about such inner libraries.Since reusing libraries is a black-box method, developers may combine some librarieswithout knowing that those libraries contain the same library inside independently.As a result, a library may contain inside several copies of a library it reuses.In this research, we measured copying of jar archives in the Maven Central Repository, a collection of open source Java libraries.Our results show that about 14% of top-level jar files are reused in other jar filesand some of them are duplicated in a single jar file.We also found that some libraries contain two or more different versions of the same library

    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

    Asunto-osakeyhtiöiden odotukset isännöinniltä

    Get PDF
    Tämän opinnäytetyön tarkoituksena oli perehtyä asunto-osakeyhtiöiden toimintaan sekä isännöintiin ja isännöitsijän tehtäviin ja merkitykseen asunto-osakeyhtiöissä. Opinnäytetyö pohjautuu lainsäädäntöön, alan kirjallisuuteen, artikkeleihin ja julkaisuihin. Opinnäytetyöhön sisältyy kyselytutkimus, jonka tarkoituksena oli selvittää, millaisia odotuksia asunto-osakeyhtiön osakkeenomistajat asettavat isännöinnille ja isännöitsijän toiminnalle. Opinnäytetyöllä ei ole varsinaista toimeksiantajaa, mutta kyselytutkimuksen osalta yhteistyökumppanina toimi valtakunnallinen isännöintiyritys, jolla on konttori Kuopiossa. Kyselyn tulosten perusteella vastaajat odottivat isännöitsijältä eniten taloudellista osaamista sekä riittävää tiedottamista ja viestintää asioista. Myös tekninen osaaminen ja kiinteistön elinkaarihallinta koettiin tärkeiksi. Kyselyn tulosten perusteella voidaan todeta, että isännöitsijän tulisi panostaa tiedottamiseen ja viestintään. Perinteisiin viestintäkanaviin oltiin tyytyväisiä ja vastaajat toivoivat tehokkaampaa viestintää. Vastaajat kokivat myös taloudellisen ja teknisen osaamisen tärkeäksi, joten isännöitsijän tulisi pitää osaamisensa ajan tasalla ja tarvittaessa käyttää apunaan eri alojen asiantuntijoita. Tämä opinnäytetyö voi toimia erityisesti yhteistyökumppaniyrityksen apuna isännöintitoiminnan suunnittelussa ja kehittämisessä, mutta voi myös auttaa muita toimialalla toimivia yrityksiä.The purpose of this thesis was familiarize with working of housing companies and real estate management in housing companies. Thesis is based on legislation, literature, articles and other publications of the industry. In the research of this thesis is handle expectations in housing companies about real estate management. In the research is made by cooperation with the corporation which offers real estate agencies in Kuopio. According to the research economical expertisement, informing and good communication skills are important in the real estate management. Technical expertisement is important, too. The estate manager have to put an effort to develop communication and own expertisement and use consultants if needed. This thesis can help cooperation partner by planning and developing it’s real estate agencies. It gives information about customer’s needs about real estate management

    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

    Efficient Method to Recover Software Evolution History with Lightweight Data Structure

    Full text link
    ひとたびソフトウェアプロダクトがリリースされると,そこから派生した個別のソフトウェアプロダクトが多数開発される.それらのソフトウェアプロダクトはお互いに派生関係をもち,大部分は共通したソースコードをもつ.このようなソースコードの再利用は開発の効率化や品質向上に効果があるが,再利用元の脆弱性や欠陥なども取り込んでしまう問題がある.そのような脆弱性や欠陥の修正を派生関係をもつソフトウェアプロダクト群に対して効果的に行うためには,正確な派生関係の管理が必要である.この問題に対する既存研究として,ソフトウェアプロダクトに含まれるソースファイル同士を比較し,その類似度から派生関係を復元する手法が提案されている.しかしソースファイルの相互比較に多大な時間を費やすため,長期間に渡って開発されているソフトウェアプロダクトの大規模な集合に対しては,実用的な実行時間で分析できない場合がある.そこで本研究では,ソフトウェアプロダクトやソースコードを軽量なデータ構造で表すことで,その類似度計算を高速化し,より大規模なソフトウェアプロダクトの集合からも派生関係を復元する手法を提案する.九つのデータセットを用いた評価実験の結果,提案手法が既存手法と同程度の精度であることと,計算時間については最大で1,848倍,中央値で127倍高速であることを確認した.既存手法では3日間でも派生関係を分析できなかった大規模なデータセットでも,提案手法は最短で8分程度で分析を完了する.ITO, Kaoru, ISHIO, Takashi, KANDA, Tetsuya, et al. Efficient Method to Recover Software Evolution History with Lightweight Data Structure. 電子情報通信学会論文誌D 情報・システム J104-D, 609 (2021); https://doi.org/10.14923/transinfj.2020JDP7080

    Stroboscopic Time-of-Flight Neutron Diffraction in Long Pulsed Magnetic Fields

    Full text link
    We present proof-of-principle experiments of stroboscopic time-of-flight (TOF) neutron diffraction in long pulsed magnetic fields. By utilizing electric double-layer capacitors, we developed a long pulsed magnet for neutron diffraction measurements, which generates pulsed magnetic fields with the full widths at the half maximum of more than 10210^2 ms. The field variation is slow enough to be approximated as a steady field within the time scale of a polychromatic neutron pulse passing through a sample placed in a distance of the order of 10110^1 m from the neutron source. This enables us to efficiently explore the reciprocal space using a wide range of neutron wavelength in high magnetic fields. We applied this technique to investigate field-induced magnetic phases in the triangular lattice antiferromagnets CuFe1x_{1-x}Gax_xO2_2 (x=0,0.035x=0, 0.035).Comment: 9 pages, 7 figure

    Overcoming minimal residual disease using intensified conditioning with medium-dose etoposide, cyclophosphamide and total body irradiation in allogeneic stem cell transplantation for Philadelphia chromosome-positive acute lymphoblastic leukemia in adults

    Get PDF
    BACKGROUND AIMS: An intensified conditioning regimen incorporating medium-dose etoposide (VP16) is an option for patients with acute lymphoblastic leukemia (ALL). However, the prognostic impacts of the addition of VP16 to cyclophosphamide (CY) and total body irradiation (TBI) in patients with Philadelphia chromosome-positive (Ph+) ALL with regard to minimal residual disease (MRD) status have not been elucidated. METHODS: The authors retrospectively compared the outcomes of patients with Ph+ ALL who underwent allogeneic transplantation following VP16/CY/TBI (n = 101) and CY/TBI (n = 563). RESULTS: At 4 years, the VP16/CY/TBI group exhibited significantly better disease-free survival (DFS) (72.6% versus 61.7%, P = 0.027) and relapse rate (11.5% versus 21.1%, P = 0.020) and similar non-relapse mortality (16.0% versus 17.2%, P = 0.70). In subgroup analyses, the beneficial effects of the addition of VP16 on DFS were more evident in patients with positive MRD status (71.2% versus 48.4% at 4 years, P = 0.022) than those with negative MRD status (72.8% versus 66.7% at 4 years, P = 0.24). Although MRD positivity was significantly associated with worse DFS in patients who received CY/TBI (48.4% versus 66.7%, P < 0.001), this was not the case in those who received VP16/CY/TBI (71.2% versus 72.8%, P = 0.86). CONCLUSIONS: This study demonstrated the benefits of the addition of VP16 in Ph+ ALL patients, especially those with positive MRD status. VP16/CY/TBI could be a potential strategy to overcome the survival risk of MRD positivity

    Personalized prediction of overall survival in patients with AML in non‐complete remission undergoing allo‐HCT

    Get PDF
    Allogenic hematopoietic stem cell transplantation (allo-HCT) is the standard treatment for acute myeloid leukemia (AML) in non-complete remission (non-CR); however, the prognosis is inconsistent. This study aimed to develop and validate nomograms and a web application to predict the overall survival (OS) of patients with non-CR AML undergoing allo-HCT (cord blood transplantation [CBT], bone marrow transplantation [BMT], and peripheral blood stem cell transplantation [PBSCT]). Data from 3052 patients were analyzed to construct and validate the prognostic models. The common significant prognostic factors among patients undergoing allo-HCT were age, performance status, percentage of peripheral blasts, cytogenetic risk, chemotherapy response, and number of transplantations. The conditioning regimen was a significant prognostic factor only in patients undergoing CBT. Compared with cyclophosphamide/total body irradiation, a conditioning regimen of ≥3 drugs, including fludarabine, with CBT exhibited the lowest hazard ratio for mortality (0.384; 95% CI, 0.266-0.554; p < 0.0001). A conditioning regimen of ≥3 drugs with CBT also showed the best leukemia-free survival among all conditioning regimens. Based on the results of the multivariable analysis, we developed prognostic models showing adequate calibration and discrimination (the c-indices for CBT, BMT, and PBSCT were 0.648, 0.600, and 0.658, respectively). Our prognostic models can help in assessing individual risks and designing future clinical studies. Furthermore, our study indicates the effectiveness of multi-drug conditioning regimens in patients undergoing CBT
    corecore