Discourse Structure Analysis for Requirement Mining
2
조회
0
다운로드
0
인용
0
참고문헌
키워드
초록
In this work, we first introduce two main approaches to writing requirementsand then propose a method based on Natural Language Processingto improve requirement authoring and the overall coherence, cohesionand organization of requirement documents. We investigate the structureof requirement kernels, and then the discourse structure associated withthose kernels. This will then enable the system to accurately extractrequirements and their related contexts from texts (called requirementmining). Finally, we relate a first experimentation on requirement miningbased on texts from seven companies. An evaluation that comparesthose results with manually annotated corpora of documents is givento conclude.
Abstract
In this work, we first introduce two main approaches to writing requirementsand then propose a method based on Natural Language Processingto improve requirement authoring and the overall coherence, cohesionand organization of requirement documents. We investigate the structureof requirement kernels, and then the discourse structure associated withthose kernels. This will then enable the system to accurately extractrequirements and their related contexts from texts (called requirementmining). Finally, we relate a first experimentation on requirement miningbased on texts from seven companies. An evaluation that comparesthose results with manually annotated corpora of documents is givento conclude.
참고문헌 (33)
- Alred, G. J., "Handbook of Technical Writing" (2012), St Martin’s Press
- Ament, K., "Single Sourcing. Building modular documentation" (2002), W. Andrew Pub
- Barcellini, F., "Risk Analysis and Prevention: LELIE, a Tool dedicated to Procedure and Requirement Authoring", proceedings of LREC’12 (2012)
- Bourse, S., "The language of explanation dedicated to technical documents", Syntagma, 27(1), pp.67~89 (2011)
- Buddenberg, A., "(Private communication). Guidelines for writing requirements", ~ (2011)
- Di Eugenio, B., "Pragmatic Overloading in Natural Language Instructions", International Journal of Expert Systems, 9(2), pp.53~84 (1996)
- Donin, J., "Students’ Strategies for Writing Instructions: Organizing Conceptual Information in text", Written Communication journal, 9(3), pp.209~236 (1992)
- Fontan, L., "Analyzing the explanation structure of procedural texts: dealing with Advices and Warnings, In International Symposium on Text Semantics", pp.221~242 (2008), Association for Computational Linguistics
- Gnesi, S., "An Automatic Tool for the Analysis of Natural Language Requirements", International Journal of Computer Systems Science & Engineering, 20(1), pp.233~245 (2005)
- Grady. J. O., "System Requirements Analysis" (2006), Academic Press
- Hull, E., "Requirements Engineering" (2011), Springer Verlag
- Keil, F. C., "Explanation and Cognition" (2000), Bradford Book
- Kintsch, W., "The Role of Knowledge in Discourse Comprehension: A Construction Integration Model", Psychological Review, 95(2), pp.163~182 (1988)
- Mann, W., "Rhetorical Structure Theory: Towards a Functional Theory of Text Organisation", TEXT, 8(3), pp.243~281 (1988)
- Mann, W., "Discourse Description: diverse linguistic analyses of a fund raising text" (1992), John Benjamins
- Marcu, D., "The Rhetorical Parsing of Natural Language Texts", proceedings of ACL’97 (1997)
- Marcu, D., "The Theory and Practice of Discourse Parsing and Summarization" (2000), MIT Press
- Marcu, D., "Au unsupervised approach to recognizing Discourse relations" (2002), ACL
- Miltasaki, E., "Annotating Discourse Connectives and Their Arguments", proceedings of the HLT, 2004, ~
- Nuseibeh, B., "Requirements Engineering: A Roadmap", ICSE’00 Proceedings of the 22nd international conference on Software engineering, pp.37~46 (2000)
- Pohl, K., "Requirements Engineering: Fundamentals, Principles, and Techniques" (2010), Springer Verlag
- Rosner, D., "Customizing RST for the Automatic Production of Technical Manuals, In Aspects of Automated Natural Language Generation, Lecture Notes in Artificial Intelligence" (1992), Springler‐Verlag
- Sage, P. A., "of Systems Engineering and Management" (2009), Wiley
- Saint‐Dizier, P., "Processing Natural Language Arguments with the <TextCoop> Platform", Journal of Argumentation and Computation, 3(1), pp.86~112 (2012)
- Saint‐Dizier, P., "Challenges of Discourse Processing: the case of technical documents" (2014), Cambridge Scholars
- Saito, M., "Using Phrasal Patterns to Identify Discourse Relations", proceedings of the Human Language Technology Conference of the NAACL’06, pp.133~136 (2006)
- Sampaio, A., "Mining Aspects in Requirements", Aspect‐Oriented Requirements Engineering and Architecture Design Workshop (2005)
- Stede, M., "Discourse Processing" (2012), Morgan and Claypool Publishers
- Takechi, M., "Feature Selection in Categorizing Procedural Expressions", Sixth International Workshop on Information Retrieval with Asian Languages (IRAL2003), pp.49~56 (2003)
- Taboada, M., "Rhetorical Structure Theory: Looking back and moving ahead", Discourse Studies, 8(3), pp.423~459 (2006)
- Taboada, M., "Discourse markers as signals(or not)of rhetorical relations", Journal of Pragmatics, 38(4), pp.567~592 (2006)
- Van der Linden, K., "Speaking of Actions: choosing Rhetorical Status and Grammatical Form in Instructional Text Generation", 박사, pp.1993
- Wolf, F., "Representing Discourse Coherence: A Corpus‐Based Study", Computational Linguistics, 31(2), pp.249~288 (2005)
