结对编程-随机结对和个人初级程序员的立方预测模型结果

Q4 Earth and Planetary Sciences 世界地震工程 Pub Date : 2023-11-06 DOI:10.37394/232025.2023.5.18
Mary Adebola Ajiboye, Matthew Sunday Abolarin, Johnson Adegbenga Ajiboye, Abraham Usman Usman, Sanjay Misra
{"title":"结对编程-随机结对和个人初级程序员的立方预测模型结果","authors":"Mary Adebola Ajiboye, Matthew Sunday Abolarin, Johnson Adegbenga Ajiboye, Abraham Usman Usman, Sanjay Misra","doi":"10.37394/232025.2023.5.18","DOIUrl":null,"url":null,"abstract":"Due to the rapidly evolving technology in the dynamic world, there is a growing desire among software clients for swift delivery of high-quality software. Agile software development satisfies this need and has been widely and appropriately accepted by software professionals. The maintainability of such software, however, has a significant impact on its quality. Unfortunately, existing works neglected to consider timely delivery and instead concentrated primarily on the flexibility component of maintainability. This research looked at maintainability as a function of time to rectify codes among Individual Junior and Random pair software developers. Data was acquired from an experiment performed on software developers in the agile environment and analyzed to develop the quality model metrics for maintainability which was used for prediction. One hundred programmers each received a set of agile codes created in the Python programming language, with deliberate bugs ranging from one to ten. The cubic regression model was used for predicting time spent on debugging errors above ten bugs. Results show that the random pair programmers spent an average time of 21.88 min/error while the individual programmers spent a lesser time of 16.57 min/error.","PeriodicalId":52482,"journal":{"name":"世界地震工程","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"2023-11-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Pair Programming – Cubic Prediction Model Results for Random Pairs and Individual Junior Programmers\",\"authors\":\"Mary Adebola Ajiboye, Matthew Sunday Abolarin, Johnson Adegbenga Ajiboye, Abraham Usman Usman, Sanjay Misra\",\"doi\":\"10.37394/232025.2023.5.18\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Due to the rapidly evolving technology in the dynamic world, there is a growing desire among software clients for swift delivery of high-quality software. Agile software development satisfies this need and has been widely and appropriately accepted by software professionals. The maintainability of such software, however, has a significant impact on its quality. Unfortunately, existing works neglected to consider timely delivery and instead concentrated primarily on the flexibility component of maintainability. This research looked at maintainability as a function of time to rectify codes among Individual Junior and Random pair software developers. Data was acquired from an experiment performed on software developers in the agile environment and analyzed to develop the quality model metrics for maintainability which was used for prediction. One hundred programmers each received a set of agile codes created in the Python programming language, with deliberate bugs ranging from one to ten. The cubic regression model was used for predicting time spent on debugging errors above ten bugs. Results show that the random pair programmers spent an average time of 21.88 min/error while the individual programmers spent a lesser time of 16.57 min/error.\",\"PeriodicalId\":52482,\"journal\":{\"name\":\"世界地震工程\",\"volume\":null,\"pages\":null},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2023-11-06\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"世界地震工程\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.37394/232025.2023.5.18\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q4\",\"JCRName\":\"Earth and Planetary Sciences\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"世界地震工程","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.37394/232025.2023.5.18","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q4","JCRName":"Earth and Planetary Sciences","Score":null,"Total":0}
引用次数: 0

摘要

由于动态世界中技术的快速发展,软件客户对快速交付高质量软件的需求日益增长。敏捷软件开发满足了这一需求,并已被软件专业人员广泛而适当地接受。然而,此类软件的可维护性对其质量有重大影响。不幸的是,现有的工作忽略了考虑及时交付,而是主要集中在可维护性的灵活性部分。该研究将可维护性视为时间的函数,以纠正单个初级和随机配对软件开发人员之间的代码。通过对敏捷环境下的软件开发人员进行实验获取数据,并对数据进行分析,开发用于预测可维护性的质量模型度量。100名程序员每人收到了一组用Python编程语言编写的敏捷代码,其中包含从1到10不等的故意错误。三次回归模型用于预测调试10个以上错误所花费的时间。结果表明,随机结对编程人员的平均出错时间为21.88 min,而单独编程人员的平均出错时间为16.57 min。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
Pair Programming – Cubic Prediction Model Results for Random Pairs and Individual Junior Programmers
Due to the rapidly evolving technology in the dynamic world, there is a growing desire among software clients for swift delivery of high-quality software. Agile software development satisfies this need and has been widely and appropriately accepted by software professionals. The maintainability of such software, however, has a significant impact on its quality. Unfortunately, existing works neglected to consider timely delivery and instead concentrated primarily on the flexibility component of maintainability. This research looked at maintainability as a function of time to rectify codes among Individual Junior and Random pair software developers. Data was acquired from an experiment performed on software developers in the agile environment and analyzed to develop the quality model metrics for maintainability which was used for prediction. One hundred programmers each received a set of agile codes created in the Python programming language, with deliberate bugs ranging from one to ten. The cubic regression model was used for predicting time spent on debugging errors above ten bugs. Results show that the random pair programmers spent an average time of 21.88 min/error while the individual programmers spent a lesser time of 16.57 min/error.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
世界地震工程
世界地震工程 Earth and Planetary Sciences-Geotechnical Engineering and Engineering Geology
CiteScore
0.80
自引率
0.00%
发文量
4131
期刊介绍:
期刊最新文献
Multiple Tuned Mass Dampers and Double Tuned Mass Dampers for Soft Story Structures: A Comparative Study Random Furrowing for a Stochastic Unit Commitment Solution Feasibility Study and Design of a Stand-alone Floating Photovoltaic Structure for Toshka Lake Application of Analytical Hierarchy Process (AHP) in the Selection of a Flexible Production System Pair Programming – Cubic Prediction Model Results for Random Pairs and Individual Junior Programmers
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1