Developer Modelling using Software Quality Metrics and Machine Learning

被引:2
|
作者
Beal, Franciele [1 ]
de Bassi, Patricia Rucker [1 ]
Paraiso, Emerson Cabrera [1 ]
机构
[1] Pontificia Univ Catolica Parana, Grad Program Informat, Rua Imaculada Conceicao 1155, Curitiba, Parana, Brazil
关键词
User Modelling; Machine Learning; Quality Metrics; Supervised Learning;
D O I
10.5220/0006327104240432
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Software development has become an essential activity for organizations that increasingly rely on these to manage their business. However, poor software quality reduces customer satisfaction, while high-quality software can reduce repairs and rework by more than 50 percent. Software development is now seen as a collaborative and technology-dependent activity performed by a group of people. For all these reasons, choosing correctly software development members teams can be decisive. Considering this motivation, classifying participants in different profiles can be useful during project management team's formation and tasks distribution. This paper presents a developer modeling approach based on software quality metrics. Quality metrics are dynamically collected. Those metrics compose the developer model. A machine learning-based method is presented. Results show that it is possible to use quality metrics to model developers.
引用
收藏
页码:424 / 432
页数:9
相关论文
共 50 条
  • [1] Applying Software Design Metrics to Developer Story: A Supervised Machine Learning Analysis
    Algarni, Asaad
    Magel, Kenneth
    [J]. 2019 IEEE FIRST INTERNATIONAL CONFERENCE ON COGNITIVE MACHINE INTELLIGENCE (COGMI 2019), 2019, : 156 - 159
  • [2] Prediction of Quality of Service Parameters Using Aggregate Software Metrics and Machine Learning Techniques
    Tripathi, Manish K.
    Chaubisa, Divyanshu
    Kumar, Lov
    Neti, Lalita Bhanu Murthy
    [J]. IEEE INDICON: 15TH IEEE INDIA COUNCIL INTERNATIONAL CONFERENCE, 2018,
  • [3] Vulnerable Code Detection Using Software Metrics and Machine Learning
    Medeiros, Nadia
    Ivaki, Naghmeh
    Costa, Pedro
    Vieira, Marco
    [J]. IEEE ACCESS, 2020, 8 : 219174 - 219198
  • [4] IMPROVING SOFTWARE QUALITY USING MACHINE LEARNING
    Chandra, Kanika
    Kapoor, Gagan
    Kohli, Rashi
    Gupta, Archana
    [J]. 2016 1ST INTERNATIONAL CONFERENCE ON INNOVATION AND CHALLENGES IN CYBER SECURITY (ICICCS 2016), 2016, : 115 - 118
  • [5] Software quality prediction using machine learning
    Alaswad, Feisal
    Poovammal, E.
    [J]. MATERIALS TODAY-PROCEEDINGS, 2022, 62 : 4714 - 4720
  • [6] Software Quality Prediction Using Machine Learning
    Desai, Bhoushika
    Sungkur, Roopesh Kevin
    [J]. INTERNATIONAL JOURNAL OF SOFTWARE INNOVATION, 2022, 10 (01)
  • [7] Software Quality Prediction Using Machine Learning
    Desai, Bhoushika
    Sungkur, Roopesh Kevin
    [J]. 6TH INTERNATIONAL CONFERENCE ON SMART CITY APPLICATIONS, 2022, 393 : 401 - 411
  • [8] Software Quality Prediction Using Machine Learning Application
    Naiyer, Vaseem
    Sheetlani, Jitendra
    Singh, Harsh Pratap
    [J]. SMART INTELLIGENT COMPUTING AND APPLICATIONS, VOL 2, 2020, 160 : 319 - 327
  • [9] Periodic Developer Metrics in Software Defect Prediction
    Kini, Seldag Ozcan
    Tosun, Ayse
    [J]. 2018 IEEE 18TH INTERNATIONAL WORKING CONFERENCE ON SOURCE CODE ANALYSIS AND MANIPULATION (SCAM), 2018, : 72 - 81
  • [10] Software reusability metrics prediction and cost estimation by using machine learning algorithms
    Panigrahi, Rasmita
    Kuanar, Sanjay K.
    Kumar, Lov
    Padhy, Neelamadhab
    Satapathy, Suresh Chandra
    [J]. INTERNATIONAL JOURNAL OF KNOWLEDGE-BASED AND INTELLIGENT ENGINEERING SYSTEMS, 2019, 23 (04) : 317 - 328