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
Repositori perisian perlombongan membolehkan pengamal perisian meningkatkan kualiti sistem perisian dan menyokong penyelenggaraan berdasarkan data sejarah. Data sedemikian tersebar merentasi sumber maklumat autonomi dan heterogen, seperti kawalan versi, penjejakan pepijat dan membina sistem automasi. Walaupun mempunyai banyak alat untuk menjejak dan mengukur data yang berasal dari repositori sedemikian, pengamal perisian sering mengalami kekurangan teknik yang diperlukan untuk memanfaatkan repositori perisian secara dinamik untuk memenuhi keperluan maklumat mereka yang kompleks. Contohnya, menjawab soalan seperti "Berapakah bilangan komitmen antara dua binaan yang berjaya?" memerlukan pemeriksaan manual yang memenatkan berbilang repositori. Sebagai penyelesaian, kertas kerja ini membentangkan rangka kerja konsep dan bukti antara muka pertanyaan visual konsep untuk memenuhi keperluan maklumat berkaitan kualiti perisian yang berbeza bagi pengamal perisian. Data yang berasal daripada repositori disepadukan dan dianalisis untuk melaksanakan penyiasatan sistematik, yang membantu untuk mendedahkan hubungan tersembunyi antara kualiti perisian dan arah aliran evolusi perisian. Pendekatan ini mempunyai beberapa faedah penting seperti keupayaan untuk melakukan analisis masa nyata, keupayaan untuk menggabungkan data daripada pelbagai repositori perisian dan menjana pertanyaan secara dinamik. Rangka kerja dinilai dengan 31 subjek dengan menggunakan satu siri soalan yang dikategorikan kepada tiga senario evolusi perisian. Hasil penilaian jelas menunjukkan bahawa rangka kerja kami mengatasi alat seni terkini dari segi ketepatan, masa dan kebolehgunaan.
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.
Salinan
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
Salinan
@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},}
Salinan
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 -