期刊文献+
共找到2篇文章
< 1 >
每页显示 20 50 100
Improving students’programming quality with the continuous inspection process:a social coding perspective 被引量:2
1
作者 Yao Lu Xinjun Mao +2 位作者 Tao Wang Gang Yin Zude Li 《Frontiers of Computer Science》 SCIE EI CSCD 2020年第5期43-60,共18页
College students majoring in computer science and software engineering need to master skills for high-quality programming.However,rich research has shown that both the teaching and learning of high-quality programming... College students majoring in computer science and software engineering need to master skills for high-quality programming.However,rich research has shown that both the teaching and learning of high-quality programming are challenging and deficient in most college education systems.Recently,the continuous inspection paradigm has been widely used by developers on social coding sites(e.g.,GitHub)as an important method to ensure the internal quality of massive code contributions.This paper presents a case where continuous inspection is introduced into the classroom setting to improve students’programming quality.In the study,we first designed a specific continuous inspection process for students’collaborative projects and built an execution environment for the process.We then conducted a controlled experiment with 48 students from the same course during two school years to evaluate how the process affects their programming quality.Our results show that continuous inspection can help students in identifying their bad coding habits,mastering a set of good coding rules and significantly reducing the density of code quality issues introduced in the code.Furthermore,we describe the lessons learned during the study and propose ideas to replicate and improve the process and its execution platform. 展开更多
关键词 continuous inspection programming quality SonarQube
原文传递
Formation Mechanism of Inclusion Defects in Large Forged Pieces
2
作者 Rong-sheng QI Miao JIN +1 位作者 Xin-gang LIU Bao-feng GUO 《Journal of Iron and Steel Research International》 SCIE EI CAS CSCD 2016年第6期531-538,共8页
Nonmetallic inclusions mixed into large forged metal objects destroy the continuity in the metal and affect the quality of the forged product.Research on how inclusions affect the plastic deformation of a matrix shows... Nonmetallic inclusions mixed into large forged metal objects destroy the continuity in the metal and affect the quality of the forged product.Research on how inclusions affect the plastic deformation of a matrix shows the significance of the formation mechanism of inclusion defects.For upset forging,the nonlinear finite element model was shown to be appropriate for the ingot hot-forging process by comparing the results with experiments involving plastic and hard inclusions inserted into the forged piece.The high-temperature stress-strain curves of MnS plastic inclusions were obtained experimentally.The results show how,during upsetting,the morphology of MnS plastic inclusions varies from spherical to ellipsoidal,until finally becoming flat in shape.The larger the inclusion is,the larger the degree of deformation of the inclusion is,and large inclusions enhance the risk of the final product failing to pass inspection for inclusion flaws.Strain significantly concentrates in the matrix near a hard inclusion.When the hard inclusion reaches a certain size,conical fractures form on both sides of the inclusion.To pass inclusion-flaw inspection and close hole defects to the extent possible,the flat-anvil upsetting is recommended.Finally,the inclusiondeformation state obtained by finite element simulation is verified experimentally. 展开更多
关键词 inclusion inspection anvil spherical destroy continuity forging finally verified ingot
原文传递
上一页 1 下一页 到第
使用帮助 返回顶部