A Technique for Classifying Requirement/Stakeholder and Generating Information for Negotiation Using Kano Model and Statistical Method

Kano 모델과 통계 기법을 이용한 요구사항 분류 및 협상을 위한 정보 생성 기법

  • 변정원 (숭실대학교 컴퓨터학과) ;
  • 김지혁 (숭실대학교 컴퓨터학과) ;
  • 류성열 (숭실대학교 컴퓨터학부) ;
  • 황만수 (신흥대학 컴퓨터정보계열)
  • Received : 2009.10.19
  • Accepted : 2010.01.06
  • Published : 2010.03.15

Abstract

The requirement elicitation is the task of eliciting requirements from needs of stakeholders, and preparing for information for negotiation. However, there are methods for gathering needs, but there is no specific method for classifying them, generating information for negotiation. Therefore, To solve the problems, this paper proposes a method to classify requirement and to generate information for negotiation. The proposed methods use Kano model, statistical technique, and identifying relationship between requirements and problems within scope. Finally, we validate the proposed method on simulations, Rough Set Theory, and case study of model.

요구사항 추출 활동은 다양한 이해당사자의 요구를 요구사항으로 추출하고 협상을 위한 정보를 생성하는 사전 준비 작업이다. 그러나 현재 고객으로부터 요구사항 수집을 위한 기법은 다수 존재하고 있으나, 요구사항 분류와 협상을 위한 정보 제공에 대한 연구는 부족한 실정이다. 본 연구는 요구사항을 분류하고, 협상을 위한 정보를 식별하는 기법에 대한 연구이다. 본 연구는 요구사항 분류를 위해 Kano 모델과 통계 기법을 활용하였으며, 협상을 위한 정보를 생성하기 위해 요구사항과 문제의 관계를 고려하였다. 제안한 기법에 대한 시뮬레이션, Rough Set Theory, 사례 검증을 수행하여 제안한 방법의 타당성을 검증하였다.

Keywords

References

  1. Mack Alford, "Attacking Requirements Complexity using a Separation of Concerns," Requirements Engineering, Proceedings of the First International, pp.2-5, 1994.
  2. L. Fellows, I. Hooks, "A Case for Priority Classifying Requirements," Eighth Annual International Symposium on Systems Engineering, 1998.
  3. Frank Marschall, M. Scheonmakers, "Classifying Requirement Conflicts for Multi-Stakeholder Distributed Systems," Proceedings of Workshop on Requirements, 2003.
  4. A. P. Nikora, "Classifying Requirements: Towards a More Rigorous Analysis of Natural-Language Specifications," Proceeding of the 16th IEEE ISSRE'05, pp.291-300, 2005.
  5. Finkelstein, A., Kramer, J., Nuesibeh, B., Coedicke, M., "Viewpoints: A framework for integrating multiple perspectives in systems development," International Journal of Software Engineering and Knowledge Engineering, vol.2, no.10, pp.31-58, 1992. https://doi.org/10.1142/S0218194092000038
  6. Leite, J. C. P., Freeman, P. A., "Requirements validation through viewpoint resolution," Transactions of Software Engineering, vol.12, no.12, pp.1253-1269, 1991.
  7. G. Kotonya, I. Sommeiville, "Requirements Engineering with viewpoints," Software Engineering Journal, pp.5-18, 1996.
  8. Kano Noriaki, "Attractive Quality and Must-Be Quality," Journal of the Japanese Society for Quality Control, vol.14, no.2, pp.39-28, 1984.
  9. Elma, S., Franz, B., Kurt, M., Hans, H. H., "The Kano Model: How to Delight your customers," International Working Semina on Production Economics, pp.313-327, 1996.
  10. Gorsuch, R. L., "Factor Analysis," Hillsdale, 1983.
  11. William, M. K., James, P. D., "Research Methods Knowledge Base," Atomicdog, 2001.
  12. Cronbach, L. J., "Coefficient alpha and internal structure of tests," Psycometrika, vol.16, no.3, pp.297-334, 1951. https://doi.org/10.1007/BF02310555
  13. Nunnally, J. C., "Psychometric Theory," McGraw-Hill, 1967.
  14. Kang, G. C., "Issue of Requirements Elicitation," CMU/SEI-92-TR-12, 1992.
  15. W. Heun, "Das Mehrheitsprinzip in der Demokratie," Grundlagen-Struktur-Begrenzungen, 1983.
  16. Pawlak, Wojciech, "Rough sets: Probabilistic versus deterministic approach," International Journal of Man-Machines Studies, vol.29, pp.81-95, 1988. https://doi.org/10.1016/S0020-7373(88)80032-4
  17. Pawlak, Zdzislaw, "Rough Sets: Theoretical Aspects of Reasoning About Data," Kluwer Academic Publishing, 1991.