Employing Contribution and Quality Metrics for Quantifying the Software Development Process

被引:5
|
作者
Diamantopoulos, Themistoklis [1 ]
Papamichail, Michail D. [1 ]
Karanikiotis, Thomas [1 ]
Chatzidimitriou, Kyriakos C. [1 ]
Symeonidis, Andreas L. [1 ]
机构
[1] Aristotle Univ Thessaloniki, Elect & Comp Engn, Thessaloniki, Greece
关键词
mining software repositories; contribution analysis; DevOps; GitHub issues; code violations; ACCURATE;
D O I
10.1145/3379597.3387490
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The full integration of online repositories in contemporary software development promotes remote work and collaboration. Apart from the apparent benefits, online repositories offer a deluge of data that can be utilized to monitor and improve the software development process. Towards this direction, we have designed and implemented a platform that analyzes data from GitHub in order to compute a series of metrics that quantify the contributions of project collaborators, both from a development as well as an operations (communication) perspective. We analyze contributions throughout the projects' lifecycle and track the number of coding violations, this way aspiring to identify cases of software development that need closer monitoring and (possibly) further actions to be taken. In this context, we have analyzed the 3000 most popular GitHub Java projects and provide the data to the community.
引用
收藏
页码:558 / 562
页数:5
相关论文
共 50 条
  • [1] Quality management metrics for software development
    Osmundson, JS
    Michael, JB
    Machniak, MJ
    Grossman, MA
    [J]. INFORMATION & MANAGEMENT, 2003, 40 (08) : 799 - 812
  • [2] QUIM: A framework for quantifying usability metrics in software quality models
    Seffah, A
    Kececi, N
    Donyaee, M
    [J]. SECOND ASIA-PACIFIC CONFERENCE ON QUALITY SOFTWARE, PROCEEDINGS, 2001, : 311 - 318
  • [3] Use of Software Metrics in Agile Software Development Process
    Padmini, K. V. Jeeva
    Bandara, H. M. N. Dilum
    Perera, Indika
    [J]. 2015 MORATUWA ENGINEERING RESEARCH CONFERENCE (MERCON), 2015, : 312 - 317
  • [4] Quantifying the Impact of Staged Rollout Policies on Software Process and Product Metrics
    Chen, Kenan
    Faddi, Zakaria
    Nagaraju, Vidhyashree
    Fiondella, Lance
    [J]. 2022 68TH ANNUAL RELIABILITY AND MAINTAINABILITY SYMPOSIUM (RAMS 2022), 2022,
  • [5] A Contribution to Software Development Quality Management
    Markovic, Vidan
    Konjovic, Zora
    [J]. ACTA POLYTECHNICA HUNGARICA, 2017, 14 (08) : 83 - 105
  • [6] Using Security Metrics in Software Quality Assurance Process
    Abdi, Athena
    Souzani, Afshin
    Amirfakhri, Maliheh
    Moghadam, Azadeh Bamdad
    [J]. 2012 SIXTH INTERNATIONAL SYMPOSIUM ON TELECOMMUNICATIONS (IST), 2012, : 1099 - 1102
  • [7] Software Process Metrics in Agile Software Development: A Systematic Mapping Study
    Hossain, Syeda Sumbul
    Ahmed, Pollab
    Arafat, Yeasir
    [J]. COMPUTATIONAL SCIENCE AND ITS APPLICATIONS, ICCSA 2021, PT IX, 2021, 12957 : 15 - 26
  • [8] State of Software Metrics to Forecast Variety of Elements in the Software Development Process
    Kumar, S. Arun
    Kumar, T. Arun
    [J]. ADVANCES IN PARALLEL, DISTRIBUTED COMPUTING, 2011, 203 : 561 - 569
  • [9] Software development process improvements by metrics - A taming of chaos
    Stokke, HE
    [J]. 24TH EUROMICRO CONFERENCE - PROCEEDING, VOLS 1 AND 2, 1998, : 871 - 874
  • [10] Cognitive software development process and associated metrics - A framework
    Kushwaha, Dharmender Singh
    Misra, A. K.
    [J]. PROCEEDINGS OF THE FIFTH IEEE INTERNATIONAL CONFERENCE ON COGNITIVE INFORMATICS, VOLS 1 AND 2, 2006, : 255 - 260