Title :
Rebuilding Web Application Requirements Based on User Navigation
Author :
Ding, Zuohua ; Jiang, Mingyue
Author_Institution :
Center of Math Comput. & Software Eng., Zhejiang Sci-Tech Univ., Hangzhou, China
Abstract :
Use cases have been used to describe functional requirements of information systems in a natural language. In the design phase, use cases can be used to construct design model and then the model can be checked by some static analysis techniques. Since errors could be created while the design is refined and bugs could be planted in the implementation, after going through the software developing process, it is still question if the resulting system satisfies the original requirements. In this paper, we propose a new technique to rebuild use cases for Web applications, thus we can compare the generated use cases with the designed use cases. For a Web application, due to its special navigation character, we can get rich information in the log file while the user navigates the Web. From the log file, we extract raw data that contains basic structures of the use case. After applying natural language processing technique, we determine the boundary of raw data, reduce the data redundancy, and adjust the sentence, finally, we rebuild the use cases. Standford Parser has been employed to perform the sentence analysis for us. A prototype has been developed to support our technique.
Keywords :
Internet; formal verification; natural language processing; software engineering; Standford Parser; Web application requirements; information systems functional requirements; natural language processing technique; static analysis techniques; user navigation; Application software; Computer bugs; Computer errors; Data mining; Information systems; Natural language processing; Natural languages; Navigation; Performance analysis; Redundancy; Natural Language Processing; Use case; User navigation; Web application;
Conference_Titel :
INC, IMS and IDC, 2009. NCM '09. Fifth International Joint Conference on
Conference_Location :
Seoul
Print_ISBN :
978-1-4244-5209-5
Electronic_ISBN :
978-0-7695-3769-6
DOI :
10.1109/NCM.2009.37