DOI QR코드

DOI QR Code

Processes and Methods for Eliciting Software and System Requirements from Users' Opinions in Mobile App

모바일 앱의 사용자 의견으로부터 소프트웨어 및 시스템 요구사항을 추출하기 위한 프로세스와 방법

  • 오동석 (숭실대학교 일반대학원 컴퓨터학과) ;
  • 김선빈 (숭실대학교 일반대학원 컴퓨터학과) ;
  • 류성열 (숭실대학교 IT학부)
  • Received : 2014.07.25
  • Accepted : 2014.11.25
  • Published : 2014.12.31

Abstract

For mobile service organizations, it is one of the most important tasks to reflect users' opinions rapidly and accurately. In this study, the process is defined to elicit requirements of software/system improvement for mobile application by extracting and refining from users' opinion in mobile app, and detailed activities procession method in this processing are also proposed. The process consists of 3 activities to get requirements of software/system improvement for mobile app. First activity is to transform mobile app to software structure and define term dictionary. Second activity is to elicit simple sentences based on software from users' opinion and refine them. The last activity is to integrate and adjust refined requirements. To verify the usability and validity of the proposed process and the methods, the outputs of manual processing and semi-automated processing were compared. As a result, efficiency and improvement possibility of the process were confirmed through extraction ratio of requirements, comparison of execution time, and analysis of agreement ratio.

Keywords

References

  1. Alistair, S., User-Centered Requirements Engineering-Theory and Practice, Springer, 2002.
  2. Byun, J.W., A Process and Methods for Eliciting the Requirements from Users Opinion, Doctoral Dissertation, Soongsil University, 2012.
  3. Choi, J., H.J. Song, and K.I. Nam, "Formulaic Expressions in Korean", Journal of The Discourse and Cognitive Linguistics Society of Korea, Vol.17, No.2, 2010, 163-190.
  4. Cleland-Huang, J., R. Settimi, X. Zou, and P. Solc, "Automated classification of non-functional requirement", Requirements Engineering Journal, Vol.12, 2007, 103-120. https://doi.org/10.1007/s00766-007-0045-1
  5. Dieste, O. and N. Juristo, "Systematic Review and Aggregation of Empirical Studies on Elicitation Techniques", IEEE Transactions on Software Engineering, Vol.37, No.2, 2011, 283-304. https://doi.org/10.1109/TSE.2010.33
  6. Fliedl, G., C. Kop, H.C. Mayr, W. Mayerthaler, and C. Winkler, "Linguistically based requirements engineering-The NIBA project", Data and Knowledge Engineering, Vol.35, No.2, 2000, 111-120. https://doi.org/10.1016/S0169-023X(00)00029-X
  7. Fraser, M.D., K. Kumar, and V.K. Vaishnavi, "Informal and Formal Requirements Specification Languages : Bridging the Gap", IEEE Transaction on Software Engineering, Vol.17. No.5, 1991, 454-466. https://doi.org/10.1109/32.90448
  8. Hussain, I., L. Kosseim, and O. Ormandijva, "Using Linguistics Knowledge to Classify Nonfunctional Requirements in SRS documents", Natural Language and Information Systems, Vol.5039, 2008, 287-298. https://doi.org/10.1007/978-3-540-69858-6_28
  9. Kim, J.H., A Process and a Technique for Software Requirements Elicitation, Doctoral Dissertation, Soongsil University, 2010.
  10. KLDP.net, Hannanum-Korean Morphemic Analyzer, 2009. Available at http://kldp.net/projects/hannanum (Accessed July 19. 2014).
  11. Kujala, S., "User Studies : A Practical Approach to User Involvement for Gathering User Needs and Requirements", Acta Polytechnica Scandinavica, Mathematics and Computing Series, Vol.116, 2002.
  12. The National Institute of the Korean Language, "21th Century Sejong Plan", 2007, Availabel at http://www.sejong.or.kr/ (Accessed September 2. 2014)
  13. Pressman, R.S., Software Engineering : A Practitioner's Approach 7th Edition, McGraw-Hill, 2008.
  14. Soares M.S., J. Vrancken, and A. Verbraeck, "User requirements modeling and analysis of software-intensive systems", Journal of Systems and Software, Vol.84, No.2, 2011, 328-339. https://doi.org/10.1016/j.jss.2010.10.020
  15. Wiegers, K., Requirements Engineering 2nd Edition, Microsoft Press, 2003.
  16. Woo, J.Y., M.J. Lee, and Y.C. Ku, "The informative support and emotional support classification model for medical web forums using text analysis", The Journal of Information Technology Services of Korea, Vol. 1, 2012, 139-152.