DOI QR코드

DOI QR Code

Quality Improvement by enhancing Informal Requirements with Design Thinking Methods

  • Kim, Janghwan (Software Engineering Laboratory, Department of Software and Communication Engineering, Hongik University) ;
  • Kim, R. Young Chul (Software Engineering Laboratory, Department of Software and Communication Engineering, Hongik University)
  • 투고 : 2021.05.09
  • 심사 : 2021.05.16
  • 발행 : 2021.06.30

초록

In the current software project, it is still very difficult to extract and define clear requirements in the requirement engineering. Informal requirements documents based on natural language can be interpreted in different meanings depending on the degree of understanding or maturity level of the requirements analyst. Also, Furthermore, as the project progresses, requirements continue to change from the customer. This change in requirements is a catastrophic failure from a management perspective in software projects. In the situation of frequent requirements changes, a current issue of requirements engineering area is how to make clear requirements with unclear and ambigousrequirements. To solve this problem, we propose to extract and redefine clear requirements by incorporating Design Thinking methodologies into requirements engineering. We expect to have higher possibilities to improve software quality by redefining requirements that are ambiously and unclearly defined.

키워드

과제정보

This work was supported by the National Research Foundation(NRF), Korea, under project BK21 FOUR.

참고문헌

  1. Sommerville, Ian (2009). Software Engineering (9th ed.). Addison-Wesley. ISBN 978-0-13-703515-1.
  2. H. J. Kim, D. H. Cho, and T. H. Ahn, "A Study on the Relative Importance of Software Proposal Evaluation Factors Using AHP Technique: Focusing on Comparison between Buyer and Order Holder", Journal of Information Technology Services, Vol.16, No. 1, 48-49, 2017.
  3. G. E. Mogyorodi, B. Math., "Requirements-Based Testing - Cause-Effect Graphing", Software Testing Services, 2005.
  4. INTERACTION DESIGN FOUNDATION, https://www.interaction-design.org/literature/topics/design-thinking
  5. Creative Thinking and Coding Compilation Committee, Creative Thinking and Coding Engineering, Nosvos, 2018.
  6. C. Seo, "A Study on mapping Software Engineering with Design Thinking mechanism", 2020 Online Spring Conference, Korea Information Processing Society, p349-351, 2020.
  7. J. Jeong, W. Kim, and R. Kim, "UBAF(User Behavior Analysis Framework) for u-Home Network." The Journal of The Institute of Internet, Broadcasting and Communication, Vol. 8, No. 5, pp. 121-127, 2008. ISSN: 1738-4281
  8. B. Davey and C. Cope, "Requirements elicitation-what's missing", Informing Science and Information Technology, 5(1), 543-551.
  9. B. Cho, S. Lee. "A Comparative Study of Requirements Analysis Technology using Natural Language Processing and Machine Learning." Journal of the Korean Society for Computer Information and Information Science, Vol. 25, No. 7, p27-37. 2020. DOI: https://doi.org/10.9708/jksci.2020.25.07.027
  10. TSUJI, Kayo. "Implementation of the Writing Activity Focusing on 5W1H Questions: An Approach to Improving Student Writing Performance." LET Journal of Central Japan, 28: 1-12, 2017. DOI: https://doi.org/10.20656/LETCJ.28.0_1
  11. J. Oh, Media Writing, Asian Publishing House, ISBN 978-8-99-400656-7, 2013.
  12. Object Management Group, OMG Unified Modeling Language, https://www.omg.org/spec/UML/2.5/PDF, March 2015.
  13. Free UML Diagram Tool. Retrieved, http://www.uml-diagrams.org/use-case-diagrams.html