Enter your keyword

2-s2.0-85025604452

[vc_empty_space][vc_empty_space]

Software versioning quality parameters: Automated assessment tools based on the parameters

Elsen R.a, Liem I.a, Akbar S.a

a Knowledge and Sofware Engineering Research Group, School of Electrical Engineering and Informatics, Institut Teknologi Bandung (ITB), Lab Tek v, 40132, Indonesia

[vc_row][vc_column][vc_row_inner][vc_column_inner][vc_separator css=”.vc_custom_1624529070653{padding-top: 30px !important;padding-bottom: 30px !important;}”][/vc_column_inner][/vc_row_inner][vc_row_inner layout=”boxed”][vc_column_inner width=”3/4″ css=”.vc_custom_1624695412187{border-right-width: 1px !important;border-right-color: #dddddd !important;border-right-style: solid !important;border-radius: 1px !important;}”][vc_empty_space][megatron_heading title=”Abstract” size=”size-sm” text_align=”text-left”][vc_column_text]© 2016 IEEE.Version Control System (VCS) is used by software developers during a software development project with the purpose for maintaining versions and collaborative work. It is a part of configuration management. Developers work together using the same environment. Though all developers must follow the same best practices, each developer may work individually with different practices due to different knowledge and experience of using VCS. Many best practices are available, but they are different. In this paper, we define quality parameters based on quality factors. The quality factors and associated metrics are extracted from the log file of VCS. These parameters bear out good software versioning activities. To prove the concept, we build a tool for automatically assessing the quality of versioning activities of a developer, based on the log file of a VCS. The tool has been tested and used for assessing the quality of software versioning of two open source projects. As the result, developers versioning activities can be analysed.[/vc_column_text][vc_empty_space][vc_separator css=”.vc_custom_1624528584150{padding-top: 25px !important;padding-bottom: 25px !important;}”][vc_empty_space][megatron_heading title=”Author keywords” size=”size-sm” text_align=”text-left”][vc_column_text]Automated assessment,Configuration management,Knowledge and experience,Quality of softwares,Quality parameters,Software development projects,Version control system,Versioning[/vc_column_text][vc_empty_space][vc_separator css=”.vc_custom_1624528584150{padding-top: 25px !important;padding-bottom: 25px !important;}”][vc_empty_space][megatron_heading title=”Indexed keywords” size=”size-sm” text_align=”text-left”][vc_column_text]Versioning activity,Versioning quality parameter[/vc_column_text][vc_empty_space][vc_separator css=”.vc_custom_1624528584150{padding-top: 25px !important;padding-bottom: 25px !important;}”][vc_empty_space][megatron_heading title=”Funding details” size=”size-sm” text_align=”text-left”][vc_column_text][/vc_column_text][vc_empty_space][vc_separator css=”.vc_custom_1624528584150{padding-top: 25px !important;padding-bottom: 25px !important;}”][vc_empty_space][megatron_heading title=”DOI” size=”size-sm” text_align=”text-left”][vc_column_text]https://doi.org/10.1109/ICODSE.2016.7936139[/vc_column_text][/vc_column_inner][vc_column_inner width=”1/4″][vc_column_text]Widget Plumx[/vc_column_text][/vc_column_inner][/vc_row_inner][/vc_column][/vc_row][vc_row][vc_column][vc_separator css=”.vc_custom_1624528584150{padding-top: 25px !important;padding-bottom: 25px !important;}”][/vc_column][/vc_row]