IOT-ENABLED KNOWLEDGE SHARING-BASED COLLABORATIVE SOFTWARE MAINTENANCE DESIGN APPROACH
DOI:
https://doi.org/10.7903/ijecs.1329Keywords:
Collaborative Software Maintenance Design, Knowledge Sharing, TRIZ, Agent-based, Internet of ThingsAbstract
Modifying corrective programming code according to requirements modifications so that the modifications work with existing code is a challenge for software maintenance design, because it is difficult to understand the meaning of existing code. This refers to both software specifications and business implications associated with modifying a software system. The lack of a knowledge-based collaborative environment is one of the prominent problems in software maintenance design. This paper presents the IoT-enabled knowledge sharing architecture using combination and internalization for collaborative software maintenance design to derive a collaborative software design procedure from the problem-solving systematic methods TRIZ, AHP and Maturity Index on Reliability (MIR). Next, we illustrate three elements of the proposed approach in more detail: combination using MIR, collaborative tagging decision-making using AHP, and internalization of problem-solving using TRIZ. Finally, a case study and evaluation are presented to demonstrate a practical application of the proposed approach.
To cite this document: Rui-Yang Chen and Chao-Tsong Fangtsou, "IOT-enabled knowledge sharing-based collaborative software maintenance design approach", International Journal of Electronic Commerce Studies, Vol.6, No.2, pp.163-186, 2015.
Permanent link to this document:
http://dx.doi.org/10.7903/ijecs.1329