ACM Home Page
Please provide us with feedback. Feedback
Experiments on quality evaluation of embedded software in Japan robot software design contest
Full text PdfPdf (447 KB)
Source International Conference on Software Engineering archive
Proceedings of the 28th international conference on Software engineering table of contents
Shanghai, China
SESSION: Far east experience papers: evaluation table of contents
Pages: 551 - 560  
Year of Publication: 2006
ISBN:1-59593-375-1
Authors
Hironori Washizaki  National Institute of Informatics, Chiyoda-ku, Tokyo, Japan
Yasuhide Kobayashi  Afrel, Inc., Fukui, Japan
Hiroyuki Watanabe  Ogis-RI Co., Ltd., Tokyo, Japan
Eiji Nakajima  Mamezou Co., Ltd.
Yuji Hagiwara  CATS CO., LTD.
Kenji Hiranabe  Change Vision, Inc.
Kazuya Fukuda  Toyoko System Corporation
Sponsors
ACM: Association for Computing Machinery
SIGSOFT: ACM Special Interest Group on Software Engineering
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 10,   Downloads (12 Months): 101,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1134285.1134363
What is a DOI?

ABSTRACT

As a practical opportunity for educating Japanese young developers in the field of embedded software development, a software design contest involving the design of software to automatically control a line-trace robot, and conduct running performance tests was held. In this paper,we give the results of the contest from the viewpoint of software quality evaluation. We create a framework for evaluating the software quality which integrated design model quality and the final system performance, and conduct analysis using the framework. As a result of analysis,it is found that the quantitative measurement of the structural complexity of the design models bears a strong relationship to qualitative evaluation of the design conducted by judges. It is also found that there is no strong correlation between design model quality evaluated by the judges and the final system performance. For embedded software development, it is particularly important to estimate and verify reliability and performance in the early stages,using the model. Based on the analysis result,we consider possible remedies with respect to the models submitted,the evaluation methods used and the contest specifications. In order to adequately measure several non-functional quality characteristics including performance on the model,it is necessary to improve the way of developing robot software (such as applying model driven development)and reexamine the evaluation methods.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Japan System House Association: Embedded Technology (ET) Software Design Robot Contest 2005, http: //www.etrobo. jp/
 
2
The LEGO Group, LEGO Mindstorms, http: //mindstorms. lego. com/
 
3
 
4
OMG: UML 2. 0 Specification, 2004, http: //www.uml. org/
 
5
Y. Kobayashi, T. Yamazaki, T. Futagami and H. Watanabe: Robot Contest as Software Engineering Education, Proc. IPSJ/SIGSE Embedded Software Symposium (ESS2004), 2004. (in Japanese)
 
6
D. West: Metaphor, Architecture, and XP, Proc. 3rd International Conference on Extreme Programming and Agile Processes in Software Engineering, 2002.
 
7
J. Herbsleb, D. Root and J. Tomayko: The eXtreme Programming (XP) Metaphor and Software Architecture, CMU-CS-03-167, Carnegie Mellon University, 2003.
 
8
OMG: Software Process Engineering Metamodel Specification, Version 1. 1, 2005.
 
9
ISO/IEC TR 9126-1: Software engineering -Product Quality -Part 1: Quality model, 2001.
 
10
ISO/IEC TR 9126-2: Software engineering -Product Quality -Part 2: External metrics, 2003.
 
11
ISO/IEC TR 9126-3: Software engineering -Product Quality -Part 3: Internal metrics, 2003.
 
12
 
13
 
14
F. B. Abreu, M. Gonlao and R. Esteves: Toward the Design Quality Evaluation of Object-Oriented Software Systems, Proc. 5th International Conference on Software Quality, 1995.
15
 
16
W. P. Stevens, G. J. Myers and L. L. Constantine: Structured Design, IBM Systems Journal, Vol. 13, No. 2, 1974.
 
17
A. Brown: An introduction to Model Driven Architecture, IBM developerWorks, May, 2004, http: //www-128. ibm. com/developerworks/rational/library/3100. html
 
18
 
19
K. Kang, S. Cohen, J. Hess, W. Novak and A. Peterson: Feature-Oriented Domain Analysis (FODA) Feasibility Study, CMU/SEI-90-TR-21, Carnegie Mellon University, 1990.
 
20
OMG: UML Pro. le for Schedulability, Performance, and Time (version 1. 1), 2005.
 
21
 
22
23
 
24
 
25
H. Washizaki, A. Kubo, A. Takasu and Y. Fukazawa: Relation Analysis among Patterns on Software Development Process, Proc. 6th International Conference on Product Focused Software Process Improvement, LNCS Vol. 3547, 2005.
 
26
27
 
28
 
29
 
30
M. Genero, D. Miranda and M. Piattini: Defining Metrics for UML Statechart Diagrams in a Methodological Way, International Workshop on Conceptual Modeling Quality, 2003.


Collaborative Colleagues:
Hironori Washizaki: colleagues
Yasuhide Kobayashi: colleagues
Hiroyuki Watanabe: colleagues
Eiji Nakajima: colleagues
Yuji Hagiwara: colleagues
Kenji Hiranabe: colleagues
Kazuya Fukuda: colleagues