Browse > Article
http://dx.doi.org/10.9708/jksci.2021.26.12.151

Development of Metrics to Measure Reusability of Services of IoT Software  

Cho, Eun-Sook (Dept. of Software Engineering, Seoil University)
Abstract
Internet of Things (IoT) technology, which provides services by connecting various objects in the real world and objects in the virtual world based on the Internet, is emerging as a technology that enables a hyper-connected society in the era of the 4th industrial revolution. Since IoT technology is a convergence technology that encompasses devices, networks, platforms, and services, various studies are being conducted. Among these studies, studies on measures that can measure service quality provided by IoT software are still insufficient. IoT software has hardware parts of the Internet of Things, technologies based on them, features of embedded software, and network features. These features are used as elements defining IoT software quality measurement metrics. However, these features are considered in the metrics related to IoT software quality measurement so far. Therefore, this paper presents a metric for reusability measurement among various quality factors of IoT software in consideration of these factors. In particular, since IoT software is used through IoT devices, services in IoT software must be designed to be changed, replaced, or expanded, and metrics that can measure this are very necessary. In this paper, we propose three metrics: changeability, replaceability, and scalability that can measure and evaluate the reusability of IoT software services were presented, and the metrics presented through case studies were verified. It is expected that the service quality verification of IoT software will be carried out through the metrics presented in this paper, thereby contributing to the improvement of users' service satisfaction.
Keywords
IoT Software; Service Quality; Reusability; Changeability; Replaceability; Extensibility;
Citations & Related Records
Times Cited By KSCI : 1  (Citation Analysis)
연도 인용수 순위
1 I. G. Park, S. D. Kim, "Software Component Reusability Metrics", Journal of KISS: Software and Applications, Vol.31, No.6, pp.760-772, June, 2004, DOI: https://www.dbpia.co.kr/journal/articleDetail?nodeId=NODE00617662
2 S. M. Chung, J. H. Choi, and J. W. Park, "Design of Soware Quality Evaluation Model for IoT", Journal of the Korea Institute of Information and Communication Engineering, Vol. 20, Issue 7, pp.1342-1354, 2016, DOI: https://doi.org/10.6109/jkiice.2016.20.7.1342   DOI
3 K. S. Kwak,, "IoT with Software-aware Issues", Journal of Communications of the Korean Institute of Information Scientists and Engineering, Vol. 32, No. 6, pp.9-18, June 2014, DOI: http://www.dbpia.co.kr/journal/articleDetail?nodeId=NODE02433149
4 S. H. Oh, H. J. Rha, S. D. Kim, "Method to Evaluate and Enhance Reusability of Cloud Services", The KIPS Transactions, Part D, Vol. 19, No. 1, pp.49-62, February, 2012, DOI: https://doi.org/10.3745/KIPSTD.2012.19D.1.049   DOI
5 S. H. Kim, "Android Programming Complete Guide", Hanbit Media, April, 2013.
6 John Estdale, Elli Georgiadou, "Applying the ISO/IEC 25010 Quality Models to Software Product", European Conference on Software Process Improvement, pp. 492-503, September, 2018, DOI: 10.1007/978-3-319-97925-0_42
7 Tommi Mikkonen, Antero Taivalsaari, "Software Reuse in the Era of Opportunistic Design", IEEE Software, Vol. 36, Issue. 3, April, 2019, DOI: 10.1109/MS.2018.2884883   DOI
8 E. S. Cho, C. J. Kim, C. Y. Song, "Development of Metrics to Measure Reusability of Mobile App", Journal of the Korea Academia-Industrial Cooperation Society, Vol. 15, No. 7, pp.4500-4507, July, 2014, DOI: https://doi.org/10.5762/KAIS.2014.15.7.4500   DOI
9 S. J. Kim, D. E. Cho, "Technology Trends for IOT Security", The Korea Contends Association, Vol. 13, No. 1, pp.31-35, March, 2015, DOI: https://doi.org/10.20924/CCTHBL.2015.13.1.031   DOI
10 Jae-Ho Kim, Jae-Seok Yoon, Sung-Chan Choi, Min-Woo Rhew, "Development Trends and Direction of Advance of IoT Platform", Information and Communications Magazine, Vol.30, Issue 8, pp.29-39, July, 2013, DOI: https://www.koreascience.or.kr/article/JAKO201302757805681.page
11 Disruptive Civil Technologies, URL: http://www.fas.org/irp/nic/disruptive.pdf, April 2008.
12 Suryn W., Abran A., Bourque P., Laporte C., "Software Product Quality Practices - Quality Measurement and Evaluation using TL9000 and ISO/IEC 9126", 10th International Workshop on Software Technology and Engineering Practice - STEP 2002, Montreal (Canada), IEEE-Computer Society Press, Los Alamitos, pp. 156-162, October 2002, DOI: 10.1109/STEP.2002.1267625
13 S. C. Noh, and J. G. Kim, "A Study on Matrix Model for Core Quality Measurement Based on the Structure and Function Diagnosis of IoT Networks", Convergence Security Journal, Vol. 14, Issue 7, pp.45-51, December, 2014, DOI: http://ksci.kisti.re.kr/search/article/articleView.ksci?articleBean.atclMgntNo=SOBTCQ_2014_v14n7_45
14 M. Kim, "A Quality Model for Evaluating IoT Applications", International Journal of Computer and Electrical Engineering, Vol. 8, No. 1, pp.66-76, February, 2016, DOI: 10.17706/ijcee.2016.8.1.66-76   DOI
15 M. Kim, N. Y. Lee, J. H. Park, "A Quality Evaluation Model for IoT Services", KIPS Tr. Comp. and Comm. Sys., Vol. 5, No. 9, pp.269-274, September, 2016, DOI: https://doi.org/10.3745/KTCCS.2016.5.9.269   DOI