Text Chunking; Case Study Research; Requirement Boilerplates; Natural Language Processing (NLP)
Research center :
SnT
Disciplines :
Computer science
Author, co-author :
Arora, Chetan ; University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT)
Sabetzadeh, Mehrdad ; University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT)
Briand, Lionel ; University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT) ; University of Luxembourg > Faculty of Science, Technology and Communication (FSTC) > Computer Science and Communications Research Unit (CSC)
Zimmer, Frank; SES TechCom
Gnaga, Raul; SES TechCom
External co-authors :
no
Language :
English
Title :
Automatic Checking of Conformance to Requirement Boilerplates via Text Chunking: An Industrial Case Study
Publication date :
October 2013
Event name :
7th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM 2013)
Event place :
Baltimore, United States
Event date :
10-11 October' 2013
Audience :
International
Main work title :
7th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM 2013)
Peer reviewed :
Peer reviewed
Name of the research project :
FNR/P10/03 - Validation and Verification Laboratory
K. Pohl, Requirements Engineering-Fundamentals, Principles, and Techniques. Springer, 2010.
D. Berry, E. Kamsties, and M. Krieger, From Contract Drafting to Software Specification: Linguistic Sources of Ambiguity, A Handbook, 2003. [Online]. Available: http: //se.uwaterloo.ca/?dberry/handbook/ambiguityHandbook.pdf
K. Pohl and C. Rupp, Requirements Engineering Fundamentals, 1st ed. Rocky Nook, 2011.
J. C. de Gea, J. Nicoĺas, J. F. Aleḿan, A. Toval, C. Ebert, and A. Vizcá?no, "Requirements engineering tools: Capabilities, survey and assessment," Information &Software Technology, vol. 54, no. 10, 2012.
"RQA: The Requirements Quality Analyzer Tool." [Online]. Available: http://www.reusecompany.com/rqa
X. Zou, R. Settimi, and J. Cleland-Huang, "Improving automated requirements trace retrieval: a study of term-based enhancement methods," Empirical Softw. Engg., vol. 15, no. 2, 2010.
D. Jurafsky and J. Martin, Speech and Language Processing: An Introduction to Natural Language Processing, Computational Linguistics, and Speech Recognition, 1st ed. Prentice Hall, 2000.
C. Denger, J. D̈orr, and E. Kamsties, "QUASAR: A survey on Approaches for Writing Precise Natural Language Requirements." [Online]. Available: http://publica.fraunhofer. de/eprints/urn:nbn:de:0011-n-77930.pdf
T. Yue, L. Briand, and Y. Labiche, "A systematic review of transformation approaches between user requirements and analysis models," Requir. Eng., vol. 16, no. 2, 2011.
C. Rolland and C. Proix, "A natural language approach for requirements engineering," in 4th Conf. on Advanced Information Systems Engineering, 1992.
A. Mavin, "Listen, then use EARS," IEEE Software, vol. 29, no. 2, 2012.
A. E. Yilmaz and I. B. Yilmaz, "Natural language processing techniques in requirements engineering," in Knowledge Engineering for Software Development Life Cycles, M. Ramachandran, Ed. IGI Global, 2011.
L. Kof, R. Gacitua, M. Rouncefield, and P. Sawyer, "Ontology and model alignment as a means for requirements validation," in 4th IEEE Intl. Conf. on Semantic Computing, 2010.
V. Gervasi and B. Nuseibeh, "Lightweight validation of natural language requirements," Software: Practice and Experience, vol. 32, no. 2, 2002.
V. Gervasi and D. Zowghi, "Reasoning about inconsistencies in natural language requirements," ACM Trans. Softw. Eng. Methodol., vol. 14, no. 3, 2005.
H. Yang, A. De Roeck, V. Gervasi, A. Willis, and B. Nuseibeh, "Analysing anaphoric ambiguity in natural language requirements," Requir. Eng., vol. 16, no. 3, 2011.
S. Farfeleder, T. Moser, A. Krall, T. St?alhane, H. Zojer, and C. Panis, "DODT: Increasing requirements formalism using domain ontologies for improved embedded systems development," in 14th IEEE Intl. Symp. on Design and Diagnostics of Electronic Circuits Systems, 2011.
Cunningham et al, "Developing Language Processing Components with GATE Version 7 (a User Guide)." [Online]. Available: http://gate.ac.uk/ sale/tao/tao.pdf
P. Runeson and M. Ḧost, "Guidelines for conducting and reporting case study research in software engineering," Empirical Softw. Engg., vol. 14, 2009.
"GATE's ANNIE: a Nearly-New Information Extraction System." [Online]. Available: http://gate.ac.uk/sale/tao/ splitch6.html
M. Hepple, "Independence and commitment: assumptions for rapid training and execution of rule-based POS taggers," in 38th Annual Meeting on Association for Computational Linguistics, 2000.