<?xml version="1.0" encoding="UTF-8"?>
<TEI xml:space="preserve" xmlns="http://www.tei-c.org/ns/1.0" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="http://www.tei-c.org/ns/1.0 https://raw.githubusercontent.com/kermitt2/grobid/master/grobid-home/schemas/xsd/Grobid.xsd"
 xmlns:xlink="http://www.w3.org/1999/xlink">
	<teiHeader xml:lang="en">
		<fileDesc>
			<titleStmt>
				<title level="a" type="main">Application of Natural Language Processing with GQM and AHP approaches for requirements quality assessment *</title>
			</titleStmt>
			<publicationStmt>
				<publisher/>
				<availability status="unknown"><licence/></availability>
			</publicationStmt>
			<sourceDesc>
				<biblStruct>
					<analytic>
						<author>
							<persName><forename type="first">Atif</forename><surname>Farah</surname></persName>
							<affiliation key="aff0">
								<orgName type="institution">Evgenii Timoshchuk Innopolis University Innopolis</orgName>
								<address>
									<country key="RU">Russia</country>
								</address>
							</affiliation>
							<affiliation key="aff1">
								<orgName type="institution">Amartiwi Utih Innopolis University Innopolis</orgName>
								<address>
									<country key="RU">Russia</country>
								</address>
							</affiliation>
							<affiliation key="aff2">
								<orgName type="institution">Sergey Kuznetsov Innopolis University Innopolis</orgName>
								<address>
									<country key="RU">Russia</country>
								</address>
							</affiliation>
							<affiliation key="aff3">
								<orgName type="institution">Innopolis University Innopolis</orgName>
								<address>
									<country key="RU">Russia</country>
								</address>
							</affiliation>
							<affiliation key="aff4">
								<orgName type="institution">ZiyoMukhammad Usmonov Innopolis University Innopolis</orgName>
								<address>
									<country key="RU">Russia</country>
								</address>
							</affiliation>
							<affiliation key="aff5">
								<orgName type="institution">Harrif Saliu Innopolis University Innopolis</orgName>
								<address>
									<country key="RU">Russia</country>
								</address>
							</affiliation>
						</author>
						<title level="a" type="main">Application of Natural Language Processing with GQM and AHP approaches for requirements quality assessment *</title>
					</analytic>
					<monogr>
						<imprint>
							<date/>
						</imprint>
					</monogr>
					<idno type="MD5">ADD384397E49CF23F3F613BF6DF00779</idno>
				</biblStruct>
			</sourceDesc>
		</fileDesc>
		<encodingDesc>
			<appInfo>
				<application version="0.7.2" ident="GROBID" when="2023-03-23T23:21+0000">
					<desc>GROBID - A machine learning software for extracting information from scholarly documents</desc>
					<ref target="https://github.com/kermitt2/grobid"/>
				</application>
			</appInfo>
		</encodingDesc>
		<profileDesc>
			<abstract>
<div xmlns="http://www.tei-c.org/ns/1.0"><p>The quality of requirements is difficult to measure in an automated way because of need in reviews and subjective opinion of stakeholders. Plenty of attributes can be used to evaluate requirements quality, but most of them have vague meaning and no concrete metrics for measurement. We proposed a model based on a goal-question-metric approach to identify the most important quality attributes and its metrics, which can be calculated in an automated way. Text of requirements can be analyzed by natural language processing techniques to reveal weak words and phrases, which make sentence subjective and ambiguous. We proposed metrics for such quality attributes as unambiguity, subjectivity, singularity, completeness, and calculated indexes based on the number of words and sentences for the read-ability attribute. Analytic hierarchy process for complex decisions was applied to convert calculated metrics of every requirement into overall quality evaluation of requirement document according to customer's priorities. Model was implemented in a prototype with focusing on adopting NLP techniques for Russian language and supporting external API.</p></div>
			</abstract>
		</profileDesc>
	</teiHeader>
	<text xml:lang="en">
		<body>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="1">Introduction</head><p>This work aims to combine the efforts of NLP <ref type="bibr" target="#b0">[1]</ref>, GQM <ref type="bibr" target="#b1">[2]</ref> and AHP <ref type="bibr" target="#b2">[3]</ref> approaches for assessing overall quality of requirement documents in automated way. Techniques to process the words from the document were applied that enable the system to carry out further analysis on the syntactic and semantic structure of the text. After processing, each requirement statement and the overall requirement are assigned to numeric values based on calculations carried out by the system to determine what areas of the requirement document need modification. The ultimate goal of this work was encapsulating the best of these techniques and methods for measurement requirement quality into a single model and provide a prototype of a tool for automated validation of real-world requirements against it. </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2">Quality assessment model</head></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.1">Goal/Question/Metric approach</head><p>The Goal-Question-Metric method based on a system of questions and straightforward answers about properties evaluation <ref type="bibr" target="#b3">[4]</ref>. This approach consists of three main steps: specifying goals, pointing relevant attributes, and providing measurements. GQM framework helped to define appropriate metrics and estimate the quality of requirements in our case. The goal should be defined for an object, with a purpose, from a perspective, in an environment. The overall goal of current the project is to measure quality of requirements and can be formulated by following template:</p><p>Analyze requirement quality for the purpose of improving with respect to quality attributes from the viewpoint of project managers in the context of product development.</p><p>In addition, we identified several sub-goals, which should be fulfilled to achieve the primary goal. For instance: Sub-goal: Analyze requirement unambiguity for the purpose of improving with respect to quality attributes from the viewpoint of project managers in the context of product development.</p><p>Question: How many vague words and weak phrases make requirement ambiguous? Metric: Number of ambiguous words in 1 requirement divided by an average number of words in 1 requirement.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.2">Quality attributes and their metrics</head><p>Our model adopted the five core quality attributes to give final quality measurement for the whole requirement set evaluating by syntax and semantic analysis.</p><p>Unambiguity. It requires that only one semantic interpretation of the requirement exists. To evaluate the ambiguity of each requirement, we propose to use dictionaries with a set of words, which indicates ambiguity in the requirement <ref type="bibr">[6][7]</ref>. As the metric for assessing ambiguity, we used the following formula:</p><formula xml:id="formula_0">𝑈𝑛𝑎𝑚𝑏𝑖𝑔𝑢𝑖𝑡𝑦 % = (1 − 𝑁 𝑎𝑚𝑏𝑖𝑔 𝑁 𝑡𝑜𝑡𝑎𝑙 ) × 100</formula><p>Where Nambgthe number of words in the requirement, Ntotalthe number of ambiguous words in the requirement.</p><p>Singularity. Statement of the requirement must relate to only one unique requirement that does not overlap with others. The presence of several modal words tells us that the requirement contains several meanings and that the statement does not have the characteristic of singularity. These words may include could, may, might, can, should, will, shall, must, would, etc. The number of connective words may also indicate the presence of several requirements within one (mentioned above). As the metric for assessing singularity, we used the following formula:</p><formula xml:id="formula_1">𝑆𝑖𝑛𝑔𝑢𝑙𝑎𝑟𝑖𝑡𝑦 % = (1 − (𝑁 𝑚𝑜𝑑𝑎𝑙 − 1) + 𝑁 𝑐𝑜𝑛𝑛𝑒𝑐𝑡𝑖𝑣𝑒 𝑁 𝑡𝑜𝑡𝑎𝑙 ) × 100</formula><p>where Ntotalthe number of words in the requirement, Nmodalthe number of modal verbs which are not zero, Nconnectivethe number of connective words in the requirement.</p><p>Readability. This attribute indicates how easily requirement text can be read and understood, it can be based on the number of syllables per word and number of words per sentence. It can be calculated by Flesch-Kincaid Grade Level <ref type="bibr" target="#b7">[8]</ref>,</p><p>Coleman-Liau Grade Level <ref type="bibr" target="#b8">[9]</ref>, and Smog Grade <ref type="bibr" target="#b10">[10]</ref>. We chose the second one:</p><formula xml:id="formula_2">𝑅𝑒𝑑𝑎𝑏𝑖𝑙𝑖𝑡𝑖 𝐶𝐿𝐼 = 0.0588 𝐿 − 0.296𝑆 − 15.8</formula><p>where Laverage number of letters per 100 words, Saverage number of sentences per 100 words. If CLI is around 10, text is easy to read, but if CLI &gt; 15 text is too difficult for understanding. We made a mapping into percentage interpretation (if CLI index is more than 17.5, than readability is 0%) by following formula:</p><formula xml:id="formula_3">𝑅𝑒𝑎𝑑𝑎𝑏𝑖𝑙𝑖𝑡𝑦 % = (1 − | 𝐶𝐿𝐼 − 12.5 | 5 ) × 100</formula><p>Completeness. It requires that the requirement contain all necessary elements, includ-ing constraints and conditions, to enable the requirement to be implemented <ref type="bibr">[18]</ref>. We calculated completeness quality attribute by this formula:</p><formula xml:id="formula_4">𝐶𝑜𝑚𝑝𝑙𝑒𝑡𝑒𝑛𝑒𝑠𝑠 % = 𝑁 𝑓𝑖𝑙𝑙𝑒𝑑 𝑁 𝑡𝑜𝑡𝑎𝑙 × 100</formula><p>where Ntotalthe number of elements in the structural template, Nfilledthe number of elements form templated that were identified in requirement sentence.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.3">Natural Language Processing</head><p>NLP is considered a branch of Artificial Intelligence that is concerned with the analysis and interpretation of natural language or human language via several techniques such as Parsing, Part of Speech Tagging, Named Entity Recognition, Tokenization, Sentiment Analysis, etc. NLP system is asked to make unambiguous decisions about word meaning, category, syntactic structure, and semantic scope <ref type="bibr" target="#b4">[5]</ref>. In software engineering, requirements can be seen as a set of sentences written in a specific language, and as any text data requirements may suffer from ambiguity. That's why NLP is handy to extract meaning and insight from requirements and, in our case, to get know how good requirements to a set of quality attributes.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.4">Analytical Hierarchy Process</head><p>One of approaches that can help us in analyzing the priority of quality attributes is Analytical Hierarchy Process (AHP). In this case, there are 5 attributes used to analyze the requirement. Then we ask our customer to fill this questionnaire about their priority: From this table, for example, in the third row we got that unambiguity is 3 levels more important than unsubjectivity and Unambiguity and completeness are in same level of importancy.</p><p>After that we calculated pairwise matrix, where the score from questionnaire is provided and 𝑎 𝑖𝑗 = 1/𝑎 𝑗𝑖 and 𝑎 𝑖𝑖 = 1.  From the average above, we got the weight of each attribute. In this case, the prioritization order is completeness, unambiguity, readability, unsubjectivity, and singularity.  Requirements can be of any type expressed in the text form: functional, non-functional, use-cases. The prototype is able to perform several functions:</p><p>• Integration with project management system to gather textual requirements from it (via API)</p><p>• Perform syntax and semantic analysis of said requirements (supporting Russian language <ref type="bibr" target="#b11">[11]</ref>[12]) The core of the prototype is the Requirement Quality Model, which contains a consistent set of requirements quality metrics and is expressed in algorithms on how to measure these metrics and how to draw conclusions (average quality of a requirement/set of requirements). The prototype provides a requirement engineer with a graphical user interface or command-line interface to obtain the results of requirements measurement. For NLP were used custom alternative Python libraries Wordnet <ref type="bibr" target="#b13">[13]</ref> and Spacy <ref type="bibr" target="#b14">[14]</ref> with Russian language support.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4">Conclusions</head><p>We proposed the model for process of quality assessment was based on NLP tools. Different quality attributes were analyzed and adopted. We developed a prototype that capable of reducing the challenges development team face with interpreting requirements due to ambiguity, subjectivity, poor readability or incompleteness. Suggested approach was tested on sample of requirements text. Quality metrics for different attributes were calculated according to customer's priorities for every require-ment and for overall document. This prototype can be further improved by exploring other NLP techniques to furnish users with a detailed explanation of why requirements lack quality attributes.</p></div><figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_0"><head>Figure 1 :</head><label>1</label><figDesc>Figure 1:</figDesc><graphic coords="2,65.20,107.09,487.55,178.30" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_1"><head>Figure 2 :</head><label>2</label><figDesc>Figure 2: Prototype architecture</figDesc><graphic coords="5,65.20,337.50,487.55,300.45" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" type="table" xml:id="tab_0"><head>Table 1 :</head><label>1</label><figDesc>Customer priority</figDesc><table><row><cell>Feature</cell><cell></cell><cell></cell><cell></cell><cell cols="3">Importance scale</cell><cell></cell><cell></cell><cell>Feature</cell></row><row><cell>Unambiguity</cell><cell>5</cell><cell>4</cell><cell>3</cell><cell>2</cell><cell>1</cell><cell>2</cell><cell>3</cell><cell>4</cell><cell>5 Singularity</cell></row><row><cell>Unambiguity</cell><cell>5</cell><cell>4</cell><cell>3</cell><cell>2</cell><cell>1</cell><cell>2</cell><cell>3</cell><cell>4</cell><cell>5 Readability</cell></row><row><cell>Unambiguity</cell><cell>5</cell><cell>4</cell><cell>3</cell><cell>2</cell><cell>1</cell><cell>2</cell><cell>3</cell><cell>4</cell><cell>5 Unsubjectivity</cell></row><row><cell>Unambiguity</cell><cell>5</cell><cell>4</cell><cell>3</cell><cell>2</cell><cell>1</cell><cell>2</cell><cell>3</cell><cell>4</cell><cell>5 Completeness</cell></row><row><cell>Singularity</cell><cell>5</cell><cell>4</cell><cell>3</cell><cell>2</cell><cell>1</cell><cell>2</cell><cell>3</cell><cell>4</cell><cell>5 Readability</cell></row><row><cell>Singularity</cell><cell>5</cell><cell>4</cell><cell>3</cell><cell>2</cell><cell>1</cell><cell>2</cell><cell>3</cell><cell>4</cell><cell>5 Unsubjectivity</cell></row><row><cell>Singularity</cell><cell>5</cell><cell>4</cell><cell>3</cell><cell>2</cell><cell>1</cell><cell>2</cell><cell>3</cell><cell>4</cell><cell>5 Completeness</cell></row><row><cell>Readability</cell><cell>5</cell><cell>4</cell><cell>3</cell><cell>2</cell><cell>1</cell><cell>2</cell><cell>3</cell><cell>4</cell><cell>5 Unsubjectivity</cell></row><row><cell>Readability</cell><cell>5</cell><cell>4</cell><cell>3</cell><cell>2</cell><cell>1</cell><cell>2</cell><cell>3</cell><cell>4</cell><cell>5 Completeness</cell></row><row><cell>Unsubjectivity</cell><cell>5</cell><cell>4</cell><cell>3</cell><cell>2</cell><cell>1</cell><cell>2</cell><cell>3</cell><cell>4</cell><cell>5 Completeness</cell></row></table></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" type="table" xml:id="tab_1"><head>Table 2 :</head><label>2</label><figDesc>Pairwise comparison matrix</figDesc><table><row><cell></cell><cell>Unambiguity</cell><cell cols="3">Singularity Readability Unsubjectivity</cell><cell>Completeness</cell></row><row><cell>Unambiguity</cell><cell>1</cell><cell>4</cell><cell>1</cell><cell>3</cell><cell>1</cell></row><row><cell>Singularity</cell><cell>1/4</cell><cell>1</cell><cell>1/4</cell><cell>1/4</cell><cell>1/5</cell></row><row><cell>Readability</cell><cell>1</cell><cell>4</cell><cell>1</cell><cell>4</cell><cell>½</cell></row><row><cell>Unsubjectivity</cell><cell>1/3</cell><cell>4</cell><cell>1/4</cell><cell>1</cell><cell>¼</cell></row><row><cell>Completeness</cell><cell>1</cell><cell>5</cell><cell>2</cell><cell>4</cell><cell>1</cell></row><row><cell>Sum</cell><cell>3.58</cell><cell>18</cell><cell>4.5</cell><cell>12.25</cell><cell>2.95</cell></row><row><cell cols="3">Then we normalized matrix by formula: 𝑎 𝑖𝑗 = 𝑎 𝑖𝑗 /𝑠𝑢𝑚 𝑗</cell><cell></cell><cell></cell><cell></cell></row></table></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" type="table" xml:id="tab_2"><head>Table 3 :</head><label>3</label><figDesc>Normalized matrix</figDesc><table><row><cell></cell><cell cols="2">Normalized Matrix</cell><cell></cell><cell></cell><cell></cell><cell>Average</cell></row><row><cell>Unambiguity</cell><cell>0.279</cell><cell>0.222</cell><cell>0.222</cell><cell>0.245</cell><cell>0.339</cell><cell>0.261</cell></row><row><cell>Singularity</cell><cell>0.070</cell><cell>0.056</cell><cell>0.056</cell><cell>0.020</cell><cell>0.068</cell><cell>0.054</cell></row><row><cell>Readability</cell><cell>0.279</cell><cell>0.222</cell><cell>0.222</cell><cell>0.327</cell><cell>0.169</cell><cell>0.244</cell></row><row><cell>Unsubjectivity</cell><cell>0.093</cell><cell>0.222</cell><cell>0.056</cell><cell>0.082</cell><cell>0.085</cell><cell>0.107</cell></row><row><cell>Completeness</cell><cell>0.279</cell><cell>0.278</cell><cell>0.444</cell><cell>0.327</cell><cell>0.339</cell><cell>0.333</cell></row></table></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" type="table" xml:id="tab_3"><head>Table 5 :</head><label>5</label><figDesc>Sample table</figDesc><table><row><cell>Attributes</cell><cell>Weight</cell></row><row><cell>Completeness</cell><cell>0.333</cell></row><row><cell>Unambiguity</cell><cell>0.261</cell></row><row><cell>Readability</cell><cell>0.244</cell></row><row><cell>Unsubjectivity</cell><cell>0.107</cell></row><row><cell>Singularity</cell><cell>0.054</cell></row><row><cell cols="2">The final quality of requirements can be calculated by this formula:</cell></row><row><cell>𝑄 = ∑</cell><cell>(𝑆𝑐𝑜𝑟𝑒 𝐴 × 𝑊𝑒𝑖𝑔ℎ𝑡 𝐴 )</cell></row></table><note>𝐴𝑡𝑡𝑟𝑖𝑏𝑢𝑡𝑒𝑠 3 Prototype</note></figure>
		</body>
		<back>

			<div type="acknowledgement">
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5">Acknowledgements</head><p>We thank the organizers of CASE in Tools International Hackathon: Andrey Sadovykh, Alexandr Naumchev, and every single person who contributed to the success of this event. We are immensely grateful to Giancarlo Succi for comments on an earlier version of the proposed model. This research would not have been conducted without efforts of Konstantin Valeev, the challenge owner, who shed more light on grey areas of this project and provided us with enough resources. We are also indebted to appreciate Rostelecom IT company for the opportunity to work on industry-related challenge.se a third level heading for the acknowledgements</p></div>
			</div>

			<div type="references">

				<listBibl>

<biblStruct xml:id="b0">
	<monogr>
		<title level="m" type="main">Natural Language Processing: State of The Art, Current Trends and Challenges</title>
		<author>
			<persName><forename type="first">Diksha</forename><forename type="middle">&amp;</forename><surname>Khurana</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Aditya</forename><forename type="middle">&amp;</forename><surname>Koli</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Kiran</forename><surname>Khatter</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Sukhdev</forename><surname>Singh</surname></persName>
		</author>
		<imprint>
			<date type="published" when="2017">2017</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b1">
	<monogr>
		<title level="m" type="main">The Goal/Question/Metric Method: A Practical Guide for Quality Improvement of Software Development</title>
		<author>
			<persName><forename type="first">Rini</forename><surname>Solingen</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Egon</forename><surname>Berghout</surname></persName>
		</author>
		<imprint>
			<date type="published" when="1999">1999</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b2">
	<analytic>
		<title level="a" type="main">Requirements Elicitation Techniques Selection Using AHP</title>
		<author>
			<persName><forename type="first">Yirsaw</forename><surname>Ayalew</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Audrey</forename><surname>Masizana</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">I. J. Comput. Appl</title>
		<imprint>
			<biblScope unit="volume">16</biblScope>
			<biblScope unit="page" from="180" to="190" />
			<date type="published" when="2009">2009</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b3">
	<monogr>
		<title level="m" type="main">The Goal Question Metric Approach</title>
		<author>
			<persName><forename type="first">Victor; Gianluigi</forename><surname>Basili</surname></persName>
		</author>
		<author>
			<persName><forename type="first">;</forename><forename type="middle">H</forename><surname>Caldiera</surname></persName>
		</author>
		<author>
			<persName><surname>Dieter Rombach</surname></persName>
		</author>
		<imprint>
			<date type="published" when="1994">1994</date>
			<publisher>GianluigiCaldiera</publisher>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b4">
	<monogr>
		<title level="m" type="main">Speech and Language Processing: An introduction to natural language processing, computational linguistics, and speech recognition</title>
		<author>
			<persName><forename type="first">Daniel</forename><surname>Jurafsky</surname></persName>
		</author>
		<author>
			<persName><forename type="first">&amp;</forename><surname>James</surname></persName>
		</author>
		<author>
			<persName><forename type="first">H</forename><surname>Martin</surname></persName>
		</author>
		<imprint>
			<date type="published" when="2006">2006</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b5">
	<analytic>
		<title level="a" type="main">Identifying Nocuous Ambiguities in Natural Language Requirements</title>
		<author>
			<persName><forename type="first">F</forename><surname>Chantree</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Nuseibeh</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Anne</forename><forename type="middle">&amp;</forename><surname>De Roeck</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Alistair</forename><surname>Willis</surname></persName>
		</author>
		<idno type="DOI">.10.1109/RE.2006.31</idno>
	</analytic>
	<monogr>
		<title level="m">Proceedings of 14th IEEE International Requirements Engineering Conference (RE&apos;06)</title>
				<meeting>14th IEEE International Requirements Engineering Conference (RE&apos;06)</meeting>
		<imprint>
			<date type="published" when="2006">2006</date>
			<biblScope unit="page" from="59" to="68" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b6">
	<analytic>
		<title level="a" type="main">Identifying and classifying ambiguity for regulatory requirements</title>
		<author>
			<persName><forename type="first">Aaron</forename><forename type="middle">&amp;</forename><surname>Massey</surname></persName>
		</author>
		<author>
			<persName><surname>Rutledge</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Annie</forename><forename type="middle">&amp;</forename><surname>Richard &amp; Antón</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Peter</forename><surname>Swire</surname></persName>
		</author>
		<idno type="DOI">83-92.10.1109/RE.2014.6912250</idno>
	</analytic>
	<monogr>
		<title level="m">IEEE 22nd International Requirements Engineering Conference</title>
				<imprint>
			<date type="published" when="2014">2014. 2014. 2014</date>
		</imprint>
	</monogr>
	<note>-Proceedings</note>
</biblStruct>

<biblStruct xml:id="b7">
	<monogr>
		<title level="m" type="main">Derivation of new readability formulas (automated readability index, fog count, and flesch reading ease formula) for Navy enlisted personnel</title>
		<author>
			<persName><forename type="first">J</forename><forename type="middle">P</forename><surname>Kincaid</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><forename type="middle">P</forename><surname>Fishburne</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><forename type="middle">L</forename><surname>Rogers</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><forename type="middle">S</forename><surname>Chissom</surname></persName>
		</author>
		<idno>8-75</idno>
		<imprint>
			<date type="published" when="1975">1975</date>
		</imprint>
		<respStmt>
			<orgName>Chief of Naval Technical Training: Naval Air Station Memphis</orgName>
		</respStmt>
	</monogr>
	<note type="report_type">Research Branch Report</note>
</biblStruct>

<biblStruct xml:id="b8">
	<monogr>
		<title/>
		<author>
			<persName><forename type="first">Meri</forename><forename type="middle">;</forename><surname>Coleman</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><forename type="middle">L</forename><surname>Liau</surname></persName>
		</author>
		<imprint>
			<date type="published" when="1975">1975</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b9">
	<analytic>
		<title level="a" type="main">A computer readability formula designed for machine scoring</title>
	</analytic>
	<monogr>
		<title level="j">Journal of Applied Psychology</title>
		<imprint>
			<biblScope unit="volume">60</biblScope>
			<biblScope unit="page" from="283" to="284" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b10">
	<analytic>
		<title level="a" type="main">SMOG Grading -a New Readability Formula</title>
		<author>
			<persName><forename type="first">G</forename><surname>Mclaughlin</surname></persName>
		</author>
		<author>
			<persName><surname>Harry</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Journal of Reading</title>
		<imprint>
			<biblScope unit="volume">12</biblScope>
			<biblScope unit="issue">8</biblScope>
			<biblScope unit="page" from="639" to="646" />
			<date type="published" when="1969-05">May 1969</date>
		</imprint>
	</monogr>
	<note>PDF</note>
</biblStruct>

<biblStruct xml:id="b11">
	<analytic>
		<title level="a" type="main">Characteristics and quality indicators of requirements for the Russian-speaking engineering environment</title>
		<author>
			<persName><forename type="first">Kirill</forename><surname>Igorevich</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Gaydamaka</forename></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Federal State Autonomous Educational Establishment of Higher Education</title>
				<imprint>
			<publisher>Southern Federal University</publisher>
			<date type="published" when="2017">2017</date>
		</imprint>
	</monogr>
	<note>Conference &quot;Technologies for the Development of Information Systems</note>
</biblStruct>

<biblStruct xml:id="b12">
	<analytic>
		<title level="a" type="main">Some of the assessment of the characteristics of the requirements for systems</title>
		<author>
			<persName><forename type="first">Konstantinovich</forename><surname>Victor</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Kirill</forename><surname>Batovrin</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Gaydamaka</forename><surname>Igorevich</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Informatization and communication</title>
		<imprint>
			<biblScope unit="volume">4</biblScope>
			<biblScope unit="page" from="191" to="196" />
			<date type="published" when="2017">2017</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b13">
	<monogr>
		<ptr target="https://github.com/jamsic/ru-wor" />
		<title level="m">ru-wordnet</title>
				<imprint>
			<date type="published" when="2017">2017</date>
		</imprint>
	</monogr>
	<note>GitHub repository</note>
</biblStruct>

<biblStruct xml:id="b14">
	<monogr>
		<author>
			<persName><forename type="first">Y</forename><surname>Baburov</surname></persName>
		</author>
		<ptr target="https://github.com/buriy/spacy-ru" />
		<title level="m">spacy-ru</title>
				<imprint>
			<date type="published" when="2018">2018</date>
		</imprint>
	</monogr>
	<note>GitHub repository</note>
</biblStruct>

				</listBibl>
			</div>
		</back>
	</text>
</TEI>
