The original paper is in English. Non-English content has been machine-translated and may contain typographical errors or mistranslations. ex. Some numerals are expressed as "XNUMX".
Copyrights notice
The original paper is in English. Non-English content has been machine-translated and may contain typographical errors or mistranslations. Copyrights notice
마이닝 소프트웨어 저장소를 통해 소프트웨어 실무자는 소프트웨어 시스템의 품질을 향상하고 기록 데이터를 기반으로 유지 관리를 지원할 수 있습니다. 이러한 데이터는 버전 제어, 버그 추적, 빌드 자동화 시스템 등 자율적이고 이질적인 정보 소스에 분산되어 있습니다. 이러한 저장소에서 생성된 데이터를 추적하고 측정하는 많은 도구가 있음에도 불구하고 소프트웨어 실무자는 복잡한 정보 요구 사항을 충족하기 위해 소프트웨어 저장소를 동적으로 활용하는 데 필요한 기술이 부족하여 종종 어려움을 겪습니다. 예를 들어, 다음과 같은 질문에 대답합니다. "성공적인 두 빌드 사이의 커밋 수는 얼마나 됩니까?" 여러 리포지토리에 대한 번거로운 수동 검사가 필요합니다. 이에 대한 해결책으로 본 논문에서는 소프트웨어 실무자의 고유한 소프트웨어 품질 관련 정보 요구를 충족시키기 위한 개념적 프레임워크와 개념 증명 시각적 쿼리 인터페이스를 제시합니다. 리포지토리에서 생성된 데이터를 통합하고 분석하여 체계적인 조사를 수행합니다. 이는 소프트웨어 품질과 소프트웨어 발전 추세 사이의 숨겨진 관계를 밝히는 데 도움이 됩니다. 이 접근 방식에는 실시간 분석 수행 기능, 다양한 소프트웨어 저장소의 데이터를 결합하고 쿼리를 동적으로 생성하는 기능과 같은 몇 가지 중요한 이점이 있습니다. 프레임워크는 세 가지 소프트웨어 발전 시나리오로 분류된 일련의 질문을 사용하여 31개 주제로 평가되었습니다. 평가 결과는 우리의 프레임워크가 정확성, 시간 및 유용성 측면에서 최첨단 도구를 능가한다는 것을 분명히 보여줍니다.
Chaman WIJESIRIWARDANA
University of Colombo School of Computing
Prasad WIMALARATNE
University of Colombo School of Computing
The copyright of the original papers published on this site belongs to IEICE. Unauthorized use of the original or translated papers is prohibited. See IEICE Provisions on Copyright for details.
부
Chaman WIJESIRIWARDANA, Prasad WIMALARATNE, "Fostering Real-Time Software Analysis by Leveraging Heterogeneous and Autonomous Software Repositories" in IEICE TRANSACTIONS on Information,
vol. E101-D, no. 11, pp. 2730-2743, November 2018, doi: 10.1587/transinf.2018EDP7094.
Abstract: Mining software repositories allow software practitioners to improve the quality of software systems and to support maintenance based on historical data. Such data is scattered across autonomous and heterogeneous information sources, such as version control, bug tracking and build automation systems. Despite having many tools to track and measure the data originated from such repositories, software practitioners often suffer from a scarcity of the techniques necessary to dynamically leverage software repositories to fulfill their complex information needs. For example, answering a question such as “What is the number of commits between two successful builds?” requires tiresome manual inspection of multiple repositories. As a solution, this paper presents a conceptual framework and a proof of concept visual query interface to satisfy distinct software quality related information needs of software practitioners. The data originated from repositories is integrated and analyzed to perform systematic investigations, which helps to uncover hidden relationships between software quality and trends of software evolution. This approach has several significant benefits such as the ability to perform real-time analyses, the ability to combine data from various software repositories and generate queries dynamically. The framework evaluated with 31 subjects by using a series of questions categorized into three software evolution scenarios. The evaluation results evidently show that our framework surpasses the state of the art tools in terms of correctness, time and usability.
URL: https://global.ieice.org/en_transactions/information/10.1587/transinf.2018EDP7094/_p
부
@ARTICLE{e101-d_11_2730,
author={Chaman WIJESIRIWARDANA, Prasad WIMALARATNE, },
journal={IEICE TRANSACTIONS on Information},
title={Fostering Real-Time Software Analysis by Leveraging Heterogeneous and Autonomous Software Repositories},
year={2018},
volume={E101-D},
number={11},
pages={2730-2743},
abstract={Mining software repositories allow software practitioners to improve the quality of software systems and to support maintenance based on historical data. Such data is scattered across autonomous and heterogeneous information sources, such as version control, bug tracking and build automation systems. Despite having many tools to track and measure the data originated from such repositories, software practitioners often suffer from a scarcity of the techniques necessary to dynamically leverage software repositories to fulfill their complex information needs. For example, answering a question such as “What is the number of commits between two successful builds?” requires tiresome manual inspection of multiple repositories. As a solution, this paper presents a conceptual framework and a proof of concept visual query interface to satisfy distinct software quality related information needs of software practitioners. The data originated from repositories is integrated and analyzed to perform systematic investigations, which helps to uncover hidden relationships between software quality and trends of software evolution. This approach has several significant benefits such as the ability to perform real-time analyses, the ability to combine data from various software repositories and generate queries dynamically. The framework evaluated with 31 subjects by using a series of questions categorized into three software evolution scenarios. The evaluation results evidently show that our framework surpasses the state of the art tools in terms of correctness, time and usability.},
keywords={},
doi={10.1587/transinf.2018EDP7094},
ISSN={1745-1361},
month={November},}
부
TY - JOUR
TI - Fostering Real-Time Software Analysis by Leveraging Heterogeneous and Autonomous Software Repositories
T2 - IEICE TRANSACTIONS on Information
SP - 2730
EP - 2743
AU - Chaman WIJESIRIWARDANA
AU - Prasad WIMALARATNE
PY - 2018
DO - 10.1587/transinf.2018EDP7094
JO - IEICE TRANSACTIONS on Information
SN - 1745-1361
VL - E101-D
IS - 11
JA - IEICE TRANSACTIONS on Information
Y1 - November 2018
AB - Mining software repositories allow software practitioners to improve the quality of software systems and to support maintenance based on historical data. Such data is scattered across autonomous and heterogeneous information sources, such as version control, bug tracking and build automation systems. Despite having many tools to track and measure the data originated from such repositories, software practitioners often suffer from a scarcity of the techniques necessary to dynamically leverage software repositories to fulfill their complex information needs. For example, answering a question such as “What is the number of commits between two successful builds?” requires tiresome manual inspection of multiple repositories. As a solution, this paper presents a conceptual framework and a proof of concept visual query interface to satisfy distinct software quality related information needs of software practitioners. The data originated from repositories is integrated and analyzed to perform systematic investigations, which helps to uncover hidden relationships between software quality and trends of software evolution. This approach has several significant benefits such as the ability to perform real-time analyses, the ability to combine data from various software repositories and generate queries dynamically. The framework evaluated with 31 subjects by using a series of questions categorized into three software evolution scenarios. The evaluation results evidently show that our framework surpasses the state of the art tools in terms of correctness, time and usability.
ER -