
Tawfeeq AlsanoosyTaibah University · College of the Computer Science and Engineering
Tawfeeq Alsanoosy
PhD
About
19
Publications
4,372
Reads
How we measure 'reads'
A 'read' is counted each time someone views a publication summary (such as the title, abstract, and list of authors), clicks on a figure, or views or downloads the full-text. Learn more
203
Citations
Citations since 2017
Introduction
Tawfeeq Alsanoosy is a lecturer at the College of the Computer Science and Engineering, Taibah University. Alsanoosy research focuses on requirements engineering, software engineering, and human aspects.
Additional affiliations
March 2015 - October 2016
June 2012 - present
Education
April 2017 - January 2021
March 2014 - September 2016
February 2006 - July 2011
Publications
Publications (19)
Artificial intelligence (AI) techniques have grown rapidly in recent years in the context of computing with smart mobile phones that typically allows the devices to function in an intelligent manner. Popular AI techniques include machine learning and deep learning methods, natural language processing, as well as knowledge representation and expert...
Requirements Engineering (RE) involves critical activities to ensure an accurate elicitation and documentation of clients’ requirements. RE is a socio-technical activity and requires intensive communication with several clients. Because culture has a deep impact on the way in which people communicate, RE activities might be considerably influenced...
Presentation for PhD candidates
Requirements Engineering (RE) involves the critical activities required to capture users' requirements accurately, completely and in line with users' needs. However, since RE is a communication-intensive activity, an individual's culture might profoundly influence the effectiveness of RE practices. We conducted interviews with 16 Australian practit...
Requirements Engineering (RE) activities require intensive communication among different stakeholders and an understanding of their behaviour in order to accurately identify requirements. As RE requires intensive communication, an individual's culture might influence RE activities. Thus, cultural influences affecting RE activities might need to be...
Some Academic Recommendation for searching and publishing in top-ranked Venues (in Computer Science). presented by Abdullah Alsaedi & Tawfeeq Alsanoosy
Requirements engineering (RE) involves the critical activities required to capture customers’ requirements/needs accurately. RE is a communication-intensive activity. As culture plays a major role in the way individuals communicate and perform a task, RE activities might be strongly influenced by individuals’ cultures. However, there are very few p...
Requirements Engineering (RE) activities require intensive communication to ensure an accurate elicitation and documentation of clients' requirements. Culture influences the way in which individuals communicate; therefore, RE activities could be strongly influenced by individuals' cultures. This paper presents a framework for examining and mapping...
Requirements Engineering (RE) is a critical process in the development of any software. It requires intensive communication among many stakeholders in order to identify software requirements accurately. As RE activities require intensive communication, cultural influences might need to be considered to improve these activities and to avoid issues t...
The use of information and communication technologies has an increasing impact on our everyday life. The large impact of software engineering on society also means that sociocultural factors are becoming crucial for software systems. Gender and cultural diversity have a significant effect on software development, the sustainability of the software...
Requirements Engineering (RE) process involves intensive communication and collaboration among software stakeholder members. Therefore, cultural values might influence both the RE process and its outcomes. The purpose of this study is to explore the influence of culture on the RE process in a context of a conservative culture: Saudi Arabia. Our goa...
Requirements Engineering (RE) activities are inherently collaborative, requiring software stakeholders to have intensive communication to identify users’ requirements. As the stakeholders’ culture might heavily impact on the way how they collaborate and communicate, RE might be significantly influenced by their cultural background. To analyse stake...
The Requirements Engineering (RE) process is crucial for identifying users’ requirements and the success of the software development process. As RE is a socio-technical activity in nature, an individuals’ culture might influence its activities deeply. The aim of this study is to observe and evaluate the influence of culture on the RE process. In to...
Digital technologies have an increasing impact on our everyday life. A large impact of software engineering on society also means that socio-cultural factors are becoming crucial for software systems. The gender and cultural diversity have significant impact not only on the software development process but also on the overall sustainability of the...
Software development requires intensive communication between the requirements engineers and software stakeholders, particularly during the Requirements Engineering (RE) phase. Therefore, the individuals' culture might influence both the RE process and the result. Our aims are to investigate the extend of cultural influences on the RE process, and...
Questions
Questions (2)
Hello Everyone,
I build a framework that describes how culture influence requirement engineering activities. I want to represent the framework using set theory and mathematical modelling. However, I do not have the basic to build it. Is there any article.books/publish papers on software engineering or computer science that might help me to understand the basic to represent the framework using set theory and mathematical modelling
I would like to know if there is a relationship between RE artefact and culture.
Projects
Project (1)
The goal of this project is to explore how culture influence Requirements Engineering activities