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

An Efficient Dynamic Workload Balancing Strategy  

Jeon, Hye-Young (Computer Science and Engineering)
Byun, Jung-Won (Computer Science and Engineering)
Rhew, Sung-Yul (Computer Science and Engineering)
Abstract
Identifying user requirements efficiently and reflecting them on the existing system is very important in a rapidly changing web and mobile environments. This study proposes the strategies to refining requirements and to prioritizing those refined requirements for changing of web and mobile application based on user requirements (e.g. mobile application comments, Q&A, reported information as discomfort factors). In order to refining the user requirements, those requirements are grouped by using the advancement of the software business of the Forum of standardization and the existing configuration-based programs. Then, we mapped them onto the PIECES framework to identifying whether the refined requirements are correctly reflected to the system in a way of valid and pure. To determine the priority of refined requirements, first, relative weights are given to software structure, requirements and categories of PIECES. Second, integration points on each requirement are counted to obtain the relative value of partial and overall score of a set of software structural requirements. In order to verifying the possibility and proving the effectiveness of proposing technique in this study, survey was conducted on changing requirements of mobile application which have been serviced at S University by targeting 15 people of work-related stakeholders.
Keywords
Requirement Refinement; PIECES; Relative Prioritization of Requirement;
Citations & Related Records
연도 인용수 순위
  • Reference
1 Ivy F. Hooks & Kristin A. Farry, "Customer-Centered Products - Creating Successful Products through Smart Requirements Management," Amacom, 2001.
2 James C.Wetherbe & Nicholas P.Vitalari "Systems Anlysis and Design : best practices" West Publishing Company, 1994.
3 Pressman, R. S., "Software Engineering - A Practitionerʼs Approach," McGraw-Hill, 2010.
4 Boehm, B., & Sullivan, K., "Software economics: status and prospects," Information and Software Technology, Vol.41, No.14, pp.937-946, 1999.   DOI   ScienceOn
5 Karl W., "Software Requirements," Microsoft Press, 2003.
6 Darimont, R., & Van Lamsweerde, A., "Formal refinement patterns for goal-driven requirements elaboration," ACM SIGSOFT Software Engineering Notes, Vol.21, No.6, pp.179-190. ACM, 1996.   DOI
7 A.M. Zaremski and J. Wing, "Signature Matching: A Tool for Using Software Libraries", ACM Trans. on Software Engineering and Methodology Vol.4, No.2, pp.146-170, 1995.   DOI
8 IEEE, "IEEE Std 830-1998, IEEE Recommended Practice for Software Requirements Specifications," IEEE Computer Society, 1998.
9 Dardenne, A., van Lamsweerde, A., Fickas, S., "Goal-Directed Requirements Acquisition", Science of Computer Programming, Vol.20, No.1-2, pp.3-50, 1993.   DOI   ScienceOn
10 Van Lamsweerde, A., Goal-oriented requirements engineering: a guided tour. Proceedings Fifth IEEE International Symposium on Requirements Engineering, pp.249-262, 2001.
11 B. Potter, J. Sinclair and D. Till, "An Introduction to Formal Specification and Z," Prentice Hall, 1991.
12 Darimont, R., & Van Lamsweerde, A., "Formal refinement patterns for goal-driven requirements elaboration," ACM SIGSOFT Software Engineering Notes, Vol.21, No.6, pp.179-190, 1996.   DOI
13 A. Davis, "Just Enough Requirements Management," Dorset House Publishing, 2005.
14 J.C.Wetherbe, N.P.Vitalari, "Systems Analysis and Design," West Publishing Company, 1994.
15 Davis, A., Overmyer, S., Jordan, K., Caruso, J., Dandashi, F., Dinh, A., Kincaid, G., et al., "Identifying and measuring quality in a software requirements specification," Proceedings First International Software Metrics Symposium, pp.141-152, 1993.
16 Covey, S.R., "The 7 habits of highly effective people," Rockfeller Center, 1989.
17 Jong-Cheol Shin, "Improving Requirements Spec -ification to extend Requirements Management over the Development Life Cycle", Journal of The Korea Society of Computer and Information, v.6, no.4, pp.30-37, 2001.12.
18 Karlsson, J., and Ryan, K., "A cost-value approach for prioritizing requirements." IEEE Software, Vol.14, No.5, pp.67-74, 1987.
19 Liu, X. F., "Software quality function deployment. Ieee Potentials," Kluwer Academic Publishers, 2000.
20 B.G. Lee, M.S. Hwang, Y.B. L, H.H, Lee, J.M. Baik, C.K. Lee, "Design and Development of a Standard Guidance for Software Requirement Specification", Journal of KISS: Software and Applications, Vol.36, No.7, pp.531-538, 2009
21 Kyu-Jang Chung, "A Study on Data Modeling Technoques for Control Requirements of SPICE Reference Model", Journal of The Korea Society of Computer and Information, v.9, no.3, pp.1-6, 2004.9.