An effective source code review process for embedded software

被引:0
|
作者
Hirayama, Masayuki [1 ]
Ohno, Katsumi [1 ]
Kawai, Nao [1 ]
Tamaru, Kichiro [1 ]
Monden, Hiroshi [1 ]
机构
[1] Software Engn Ctr, Informat Technol Promot Agcy, Bunkyo Ku, Tokyo 1136591, Japan
来源
PRODUCT-FOCUSED SOFTWARE PROCESS IMPROVEMENT, PROCEEDINGS | 2006年 / 4034卷
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper discusses about the improvement of source code review process for embedded software development project, and also proposes an effective approach to source code review for embedded software. As the start point of the discussion, this paper firstly discusses the results of a survey we conducted of about 290 embedded software development projects in Japan from the viewpoint of quality. Next, this paper discusses the problems of current source code review process and the way for improvement of the process. In the discussion, we focus on quality characteristics in ISO/IEC9126 and apply this to our improved review process. That is, we propose a new review process which is based on selection of review target portion in the target source code and selection of the review check items. As for the selection of review check items, using the characteristics viewpoints in ISO/IEC9126, review check items are selected according to the target software features.
引用
收藏
页码:47 / 60
页数:14
相关论文
共 50 条
  • [1] Behavioural Verification in Embedded Software, from Model to Source Code
    Pires, Anthony Fernandes
    Polacsek, Thomas
    Wiels, Virginie
    Duprat, Stephane
    MODEL-DRIVEN ENGINEERING LANGUAGES AND SYSTEMS, 2013, 8107 : 320 - 335
  • [2] Automated Source Code Annotation for Timing Analysis of Embedded Software
    Joy, Mabel Mary
    Becker, Markus
    Mueller, Wolfgang
    Mathews, Emi
    2012 18TH ANNUAL INTERNATIONAL CONFERENCE ON ADVANCED COMPUTING AND COMMUNICATIONS (ADCOM), 2012, : 12 - 18
  • [3] Source Code Optimization for Embedded Processing Software of Tactical Communication System
    Park, Inhye
    Lee, Hyungkeun
    Lee, Seojune
    Kim, Doo-Hyun
    Lim, Won Gi
    2012 7TH INTERNATIONAL CONFERENCE ON COMPUTING AND CONVERGENCE TECHNOLOGY (ICCCT2012), 2012, : 803 - 806
  • [4] Source Code Based Component Recognition in Software Stacks for Embedded Systems
    Schreiner, Dietmar
    Schordan, Markus
    Barany, Gergoe
    Goeschka, Karl M.
    PROCEEDINGS OF 2008 IEEE/ASME INTERNATIONAL CONFERENCE ON MECHATRONIC AND EMBEDDED SYSTEMS AND APPLICATIONS, 2008, : 463 - +
  • [5] Analysis and optimization of embedded software energy consumption on the source code and algorithm level
    Luo, Gang
    Guo, Bing
    Shen, Yan
    Liao, HaiYan
    Reni, Lei
    PROCEEDINGS OF THE 2009 FOURTH INTERNATIONAL CONFERENCE ON EMBEDDED AND MULTIMEDIA COMPUTING, 2009, : 205 - +
  • [6] Software Models for Source Code Maintainability: A Systematic Literature Review
    Baldassarre, Maria Teresa
    Caivano, Danilo
    Romano, Simone
    Scanniello, Giuseppe
    2019 45TH EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS (SEAA 2019), 2019, : 252 - 259
  • [7] A Review of Source Code Management Tools for Continuous Software Development
    Uzunbayir, Serhat
    Kurtel, Kaan
    2018 3RD INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND ENGINEERING (UBMK), 2018, : 414 - 419
  • [8] Energy-optimizing source code transformations for OS-driven embedded software
    Fei, Y
    Ravi, S
    Raghunathan, A
    Jha, NK
    17TH INTERNATIONAL CONFERENCE ON VLSI DESIGN, PROCEEDINGS: DESIGN METHODOLOGIES FOR THE GIGASCALE ERA, 2004, : 261 - 266
  • [9] Why Does Code Review Work for Open Source Software Communities?
    Alami, Adam
    Cohn, Marisa Leavitt
    Wasowski, Andrzej
    2019 IEEE/ACM 41ST INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE 2019), 2019, : 1073 - 1083
  • [10] Open Source Software Development Process: A Systematic Review
    Napoleao, Bianca M.
    Petrillo, Fabio
    Halle, Sylvain
    2020 IEEE 24TH INTERNATIONAL ENTERPRISE DISTRIBUTED OBJECT COMPUTING CONFERENCE (EDOC 2020), 2020, : 135 - 144