{WHYPER}: Towards automating risk assessment of mobile applications

R Pandita, X Xiao, W Yang, W Enck, T Xie - 22nd USENIX Security …, 2013 - usenix.org
Application markets such as Apple's App Store and Google's Play Store have played an
important role in the popularity of smartphones and mobile devices. However, keeping …

A survey of traceability in requirements engineering and model-driven development

S Winkler, J von Pilgrim - Software & Systems Modeling, 2010 - Springer
Traceability—the ability to follow the life of software artifacts—is a topic of great interest to
software developers in general, and to requirements engineers and model-driven …

Automated checking of conformance to requirements templates using natural language processing

C Arora, M Sabetzadeh, L Briand… - IEEE transactions on …, 2015 - ieeexplore.ieee.org
Templates are effective tools for increasing the precision of natural language requirements
and for avoiding ambiguities that may arise from the use of unrestricted natural language …

[PDF][PDF] A review on software requirements validation and consistency management

M Kamalrudin, S Sidek - … journal of software engineering and its …, 2015 - researchgate.net
Requirements need to be validated at the early phase of the software development to avoid
errors such as inconsistency, incompleteness and incorrectness. Drawn from this argument …

Privacy requirements: present & future

P Anthonysamy, A Rashid… - 2017 IEEE/ACM 39th …, 2017 - ieeexplore.ieee.org
Software systems are increasingly open, handle large amounts of personal or other
sensitive data and are intricately linked with the daily lives of individuals and communities …

Inferring method specifications from natural language API descriptions

R Pandita, X Xiao, H Zhong, T Xie… - 2012 34th …, 2012 - ieeexplore.ieee.org
Application Programming Interface (API) documents are a typical way of describing legal
usage of reusable software libraries, thus facilitating software reuse. However, even with …

Identification of non-functional requirements in textual specifications: A semi-supervised learning approach

A Casamayor, D Godoy, M Campo - Information and Software Technology, 2010 - Elsevier
CONTEXT: Early detection of non-functional requirements (NFRs) is crucial in the evaluation
of architectural alternatives starting from initial design decisions. The application of …

Automated extraction and clustering of requirements glossary terms

C Arora, M Sabetzadeh, L Briand… - IEEE Transactions on …, 2016 - ieeexplore.ieee.org
A glossary is an important part of any software requirements document. By making explicit
the technical terms in a domain and providing definitions for them, a glossary helps mitigate …

Ambiguity and tacit knowledge in requirements elicitation interviews

A Ferrari, P Spoletini, S Gnesi - Requirements Engineering, 2016 - Springer
Interviews are the most common and effective means to perform requirements elicitation and
support knowledge transfer between a customer and a requirements analyst. Ambiguity in …

The state-of-practice in requirements specification: an extended interview study at 12 companies

X Franch, C Palomares, C Quer, P Chatzipetrou… - Requirements …, 2023 - Springer
Requirements specification is a core activity in the requirements engineering phase of a
software development project. Researchers have contributed extensively to the field of …