
study  currently  processes  FEs  from  the  evoked 
frame  only,  and  does  not  make  reference  to  other 
related  frames  (inheritance,  uses,  used_by, 
perspective_on  etc.).  Secondly,  we  are  not 
considering  synonyms  in  our  current 
implementation.  We  intend  to  work  on  these  two 
lines in future and improve our solution approach.      
5  CONCLUSIONS 
In  this  paper,  we  have  presented  an  approach  to 
enrich  and  refine  informal  requirements  gathered 
during  early  RE  with  the  objective  of  addressing 
incompleteness  concern  in  these  requirements.  The 
presented  study is only  a  preliminary  investigation 
of the proposed approach. There are challenges with 
the  proposed  approach  as  frames  in  FrameNet 
lexical  database  correspond  to  generic  concepts 
whereas software requirements pertain to a specific 
business  domain  covering  technical  aspects.  The 
preliminary  study,  however,  reveals  sufficiently 
encouraging  observations  to  further  refine  the 
proposed  approach  to  handle  incompleteness 
problem in the informal requirements. In future, we 
plan to extend our algorithm to other related frames 
while  invoking  a  frame  for  an  LU.  Secondly,  we 
need  to  work  with  synonyms,  and  conduct  more 
rigorous  case-studies  for  validating  our  proposed 
approach. We believe that as FrameNet database is 
increasing, our approach will yield in better results 
though the same needs to be supported by a number 
of case-studies.   
REFERENCES 
Saavedra,  R,  Ballejos,  L  &  Ale,  M  2015,  Quality 
Properties  Evaluation  for  Software  Requirements 
Specifications: An Exploratory Analysis. Proceedings 
of WER’13, 16
th
 edition of Workshop on Requirements 
Engineering, Uruguay.  
Firesmith,  DG  2003,  ‘Specifying  Good  Requirements’,  
Journal  of  Object  Technology,  vol  2,  no.  4,  July-
August 2003, pp. 77-87. 
Zowghi,  D  &  Gervasi,  V  2002.  The  Three  Cs  of 
Requirements:  Consistency,  Completeness,  and 
Correctness.  Proceedings  of  8
th
  International 
Workshop on Requirements Engineering: Foundation 
for Software Quality, Germany. 
Fabbrini,  F,  Fusani,  M,  Gnesi,  S  &  Lami,  G  2001.  An 
Automatic  Quality  Evaluation  for  Natural  Language 
Requirements.  Proceedings  of  7
th
  International 
Workshop on Requirements Engineering: Foundation 
for Software Quality, Switzerland. 
Kuchta,  J  2016.  Completeness  and  Consistency  of  the 
System  Requirement  Specification.  Proceedings  of 
Federated  Conference  on  Computer  Science  and 
Information Systems, pp. 265-269, Poland. 
Génova,  G,  Fuentes,  JM,  Llorens,  J,  Hurtado,  O  & 
Moreno,  V  2013,  ‘A  Framework  to  Measure  and 
Improve  the  Quality  of  Textual  Requirements’, 
Requirements Engineering, vol. 18, no. 1, pp. 25-41. 
Bhatia,  J,  Sharma,  R,  Biswas,  KK  &  Ghaisas,  S  2013, 
Using  Grammatical  Knowledge  Patterns  for 
structuring  requirements  specifications.  Proceedings 
of 3
rd
 IEEE International Workshop on Requirements 
Patterns  (RePa’2013), in conjunction with 21st IEEE 
International  Requirements  Engineering  Conference 
(RE’13), pp. 31-34, July 2013. 
Sharma, R  2016, ‘A  semi-automated approach to support 
logical  formalism  for  Requirements  Analysis  and 
Evolution’  PhD  Thesis,  School  of  Information 
Technology, IIT Delhi, India. 
Atkins, BTS, Klavens, J & Levin, B 1988, ‘Anatomy of a 
verb  entry:  from  linguistic  theory  to  lexicographic 
practice’,  International Journal of Lexicography, vol.  
1, no. 2, pp.: 84–126. 
Fillmore,  CJ,  Johnson  CR  &  Petruck,  MRL  2003, 
‘Background  to  FrameNet’,  International  Journal  of 
Lexicography, vol. 16, no. 3, pp. 235–250. 
ISO/IEC/IEEE International Standard 2011, Systems and 
software  engineering  --  Life  cycle  processes  --
Requirements  engineering.  ISO/IEC/IEEE 
29148:2011(E),  doi: 
10.1109/IEEESTD.2011.6146379. 
Pohl, K 2010, Requirements Engineering: Fundamentals, 
Principles,  and  Techniques,  Springer-Verlag  Berlin 
Heidelberg. 
Firesmith,  D  2005.  ‘Are Your  Requirements Complete?’, 
Journal of Object Technology, vol. 4, no. 1, pp. 27-43. 
Durán,  A,  Bernárdez,  B,  Ruiz,  A  &  Toro,  M  2001.  An 
XML–based Approach for the Automatic Verification 
of Software Requirements Specifications. Proceedings 
of  4
th
  Workshop  on  Requirements  Engineering,  pp. 
181-194. 
Carson, RS & Shell, T 2001. Requirements completeness: 
Absolute  or  relative?  comments  on  ‘system  function 
implementation and behavioural modelling[syst eng 4 
(2001),  58-75]’,  Systems  Engineering,  vol.  4,  no.  3, 
pp. 230–231. 
Boehm,  BW  1984.  ‘Verifying  and  validating  software 
requirements  and  design  specifications’,  IEEE 
Software, vol. 1, no. 1, pp. 75-88. 
Davis,  AM  1993.  Software  Requirements:  Analysis  and 
Specification. Prentice Hall, second edition. 
Sutcliffe,  A  &  Maiden,  N  2002.  ‘The  domain  theory  for 
requirements  engineering’,  IEEE  Transactions  on 
Software Engineering, vol. 24, no. 3, pp. 174-196. 
Minsky,  M  1981,  A  Framework  for  Representing 
Knowledge,  J.  Haugeland,  Ed.,  Mind  Design,  MIT 
Press. 
Marshman,  E,  Morgan,  T  &  Meyer,  I  2002,  ‘French 
patterns  for  expressing  concept  relations’, 
Terminology, vol. 8, no. 1. 
Enriching Frame-based Structured Representations for Requirements using Case Frames - An Approach Towards Handling Incompleteness
in Informal Requirements
319