gies: A systematic review. International Journal of
Advanced Computer Science and Applications, 8.
Ali, S., Iqbal, N., and Hafeez, Y. (2018). Towards require-
ment change management for global software devel-
opment using case base reasoning. Mehran University
Research Journal of Engineering and Technology, 37.
Behutiye, W., Karhap
¨
a
¨
a, P., Costal, D., Oivo, M., and
Franch, X. (2017). Non-functional requirements doc-
umentation in agile software development: Chal-
lenges and solution proposal. pages 515–522.
Coughlan, J. and Macredie, R. (2002). Effective commu-
nication in requirements elicitation: A comparison of
methodologies. Requirements Engineering, 7:47–60.
DeVries, B. and Cheng, B. (2017). Automatic detection of
incomplete requirements using symbolic analysis and
evolutionary computation. In SSBSE.
Elghariani, K. and Kama, N. (2016). Review on agile re-
quirements engineering challenges. pages 507–512.
Garcia, J. E. and Paiva, A. C. (2016). A requirements-to-
implementation mapping tool for requirements trace-
ability. J. Softw., 11:193–200.
Gull, N., Rashid, M., Azam, F., Rasheed, Y., and
Waseem Anwar, M. (2021). A block-chain oriented
model driven framework for handling inconsistent re-
quirements in global software development. In 2021
10th International Conference on Software and Com-
puter Applications, ICSCA 2021, page 105–111, New
York, NY, USA. Association for Computing Machin-
ery.
Haidrar, S., Anwar, A., Bruel, J., and Roudi
`
es, O. (2018).
A domain-specific language to manage requirements
traceability. J. Softw., 13:460–480.
Harman, M. (2012). The role of artificial intelligence in
software engineering. In RAISE ’12: Proceedings of
the First International Workshop on Realizing AI Syn-
ergies in Software Engineering, pages 1–6, Zurich,
Switzerland. IEEE Press.
Iriarte, C. and Bayona, S. (2020). It projects success factors:
a literature review. International Journal of Informa-
tion Systems and Project Management, 8:49–78.
Kalinowski, M., Felderer, M., Conte, T., Sp
´
ınola, R., Prik-
ladnicki, R., Winkler, D., M
´
endez Fern
´
andez, D., and
Wagner, S. (2016). Preventing incomplete/hidden re-
quirements: Reflections on survey data from austria
and brazil.
Kitchenham, B. and Charters, S. (2007). Guidelines for per-
forming systematic literature reviews in software en-
gineering. 2.
Li, Y., Schulze, S., Scherrebeck, H. H., and Fogdal, T. S.
(2020). Automated extraction of domain knowledge
in practice: The case of feature extraction from re-
quirements at danfoss. In Proceedings of the 24th
ACM Conference on Systems and Software Product
Line: Volume A - Volume A, SPLC ’20, New York,
NY, USA. Association for Computing Machinery.
Mezghani, M., Kang, J., and Sedes, F. (2018). Industrial
requirements classification for redundancy and incon-
sistency detection in semios. pages 297–303.
Mkpojiogu, E. O. C. and Hashim, N. (2017). Quality based
prioritization: An approach for prioritizing software
requirements. Journal of Telecommunication, Elec-
tronic and Computer Engineering, 9:17–21.
Nadeem, M. and Lee, S. U.-J. (2019). Requirement elicita-
tion framework for global software development. In-
dian journal of science and technology, 12:1–6.
Naz, H., Motla, Y., Asghar, S., Abbas, M., and Khatoon,
A. (2013). Effective usage of ai technique for require-
ment change management practices. pages 121–125.
Nguyen, H., Grundy, J., and Almosy, M. (2014). Guitar: An
ontology-based automated requirements analysis tool.
Osman, M. H. and Zaharin, M. F. (2018). Ambiguous
software requirement specification detection: An au-
tomated approach. In Proceedings of the 5th Inter-
national Workshop on Requirements Engineering and
Testing, RET ’18, page 33–40, New York, NY, USA.
Association for Computing Machinery.
Salvador, M. E. R. F. L. and dos Santos, L. B. R. (2016).
Domar: An approach to prevent problems related to
requirements documentation and management.
Sch
¨
on, E.-M., Thomaschewski, J., and Cuaresma, M. J. E.
(2017). Agile requirements engineering: A systematic
literature review. Comput. Stand. Interfaces, 49:79–
91.
Shahzad, B., Javed, I., Shaikh, A., Sulaiman, A., Abro, A.,
and Ali Memon, M. (2021). Reliable requirements
engineering practices for covid-19 using blockchain.
Sustainability, 13(12).
Sharma, R., Sharma, N., and Biswas, K. K. (2016). Ma-
chine learning for detecting pronominal anaphora am-
biguity in nl requirements. 2016 4th Intl Conf on
Applied Computing and Information Technology/3rd
Intl Conf on Computational Science/Intelligence and
Applied Informatics/1st Intl Conf on Big Data, Cloud
Computing, Data Science & Engineering (ACIT-CSII-
BCD), pages 177–182.
Sommerville, I. (2011). Software Engineering. Pearson
Prentice Hall, S
˜
ao Paulo, SP, Brasil, 9th edition.
Sommerville, I. and Kotonya, G. (1998). Requirements En-
gineering - Processes and Techniques. Wiley, Hobo-
ken, NJ, United States, 1st edition.
Standish Group International (2019). The standish group
report chaos.
Yaseen, M., Mustapha, A., and Ibrahim, N. (2020). Pri-
oritization of software functional requirements: Span-
ning tree based approach. International Journal of Ad-
vanced Computer Science and Applications, 10.
Challenges in Requirements Engineering and Its Solutions: A Systematic Review
77