中文

一种用于提升从业者开发的软件项目质量的培训过程

软件工程 2017-05-30 v1

摘要

背景:软件产品的质量取决于开发该产品时所遵循的软件过程的质量。因此,许多高等教育机构(HEI)和软件组织实施了软件过程改进(SPI)培训课程以提高软件质量。目的:由于课程时长是 HEI 和软件组织关注的问题,我们研究通过将原始个人软件过程(PSP)课程的十项作业活动重组为作业更少(即七项作业)的修改版 PSP,是否能提升软件项目的质量。方法:按照作业更少但包含原始 PSP 中建议的阶段、表格、标准和日志的修改版 PSP 来完成作业。软件作业质量的测量基于缺陷密度。结果:当原始 PSP 中的活动被重排为更少的作业时,随着从业者完成 PSP 培训的推进,缺陷密度得到了具有统计显著性的改善。结论:我们的修改版 PSP 可应用于旨在缩短 PSP 培训时间的学术和工业环境中。

关键词

引用

@article{arxiv.1705.10093,
  title  = {A training process for improving the quality of software projects developed by a practitioner},
  author = {Cuauhtémoc López-Martín and Ali Bou Nassif and Alain Abran},
  journal= {arXiv preprint arXiv:1705.10093},
  year   = {2017}
}