Dr. Abdelsalam Maatuk joined to Omar Al Mukhtar University in Nov. 2009 as a lecturer. Following a lecturer in computing, he took up a position as a head of the Computer Science Department in the Faculty Sciences in 2011, and then he promoted as an assistant professor in Nov 2012. Since then he was a chair of several committees charged with preparing the rules, regulations and disciplines in the Faculty of Sciences. Dr. Maatuk joined Benghazi University, Libya, in Aug. 2014, as an assistant professor in the Faculty of Information Technology, Department of Information Systems, and from 2016 he is an associate professor. He was appointed as Vice Dean of Information Technology Faculty from July 2015 to May 2019 and since then appointed as the Dean of Information Technology Faculty.
International Conference on Data Science, E-learning and Information Systems 2021
The use of health information technology has become highly effective in healthcare quality as it ... more The use of health information technology has become highly effective in healthcare quality as it enhances personal and public care, broadens diagnostic accuracy, reduces medical costs and errors, and improves the effectiveness of both organizational and clinical processes. This study aims to assess physicians' perceptions of perceived benefits and barriers of electronic prescribing (e-Prescribing) software and their implementation. A self-prepared questionnaire was developed, distributed, and filled by physicians (n = 100) from different departments at Benghazi Medical Center, Libya. The Statistical Package for Social Sciences (SPSS) program was used to analyze the results. The results showed that more than 90% of physicians preferred the e-Prescribing software, with most of them believing that they were able to provide better services to patients by saving time and effort (87%), and checking drug interaction (82%), as well as reducing medical errors (89%). On the other hand, the results indicated that the main barriers are the lack of adequate infrastructure, awareness sessions, and human and material resources. Physicians prefer to use the e-Prescribing software, as it supports decision-makers to design more effective strategies and implementation plans. The study recommended the necessity of holding awareness sessions and training programs for using e-Prescribing software.
The emergence of the Corona pandemic and the consequent closure of many different activities, esp... more The emergence of the Corona pandemic and the consequent closure of many different activities, especially educational activities, to prevent the gathering and crowding of people, made e-learning a savior and a haven for continuing the educational process in the whole world. However, some developing countries, including Libya, which did not previously rely on e-learning and distance education, faced many challenges and difficulties during that period to avoid the closure of schools and universities. To shed light on these challenges and in an attempt to overcome them, we conducted a two-part study on the obstacles that prevent the application of e-learning in Libya. The first study concerns the point of view of university faculty members, and the second one concerns the students' point of view. Both studies were conducted at the Libyan International Medical University in Benghazi, Libya. During the study, the descriptive-analytical method was used, and two questionnaires were distributed to reach the desired results. This paper aims to make a comparison between the results of the two questionnaires through four classifications of issues associated with e-learning, namely, social issues, accessibility issues, issues related to faculty members, and issues related to students. All these four categories were compared through the perspectives of faculty members and students, and thus the convergences between the teachers' and students' opinions of e-learning were identified. The opinions were closer, as they led to the diagnosis of the problems facing e-learning and their ordering according to the importance of their impact, leading to some important recommendations.
The large volume of data available in many domains and the need to analyze the data to extract us... more The large volume of data available in many domains and the need to analyze the data to extract useful information from it has lead to the need of visualization techniques to get information about the data at a glance. Visual inspection is useful in providing fast and abstract information about datasets to guide the researchers in choosing the suitable approach to process the data. Recently, there have been notable advances in graph visualization; however, visualizing sets still needs more attention. In this paper a method is proposed to visualize overlapping sets so that the underlying hierarchy and relations of the sets can be easily understood by visual inspection. This approach utilizes the graph representation of the sets to aid the drawing process. Using the spectral decomposition of the graph derived from the sets, we developed algorithms to compute the best coordinates for the items of the sets and plot them on the Euclidean plane. The method has been tested on both real and synthetic datasets to investigate its performance.
2017 International Conference on Engineering and Technology (ICET), 2017
In this paper, an intelligent decision support system has been proposed for skin disease diagnosi... more In this paper, an intelligent decision support system has been proposed for skin disease diagnosis using a hybrid model of Case-Based Reasoning and Artificial Neural Network techniques. The proposed model uses nine input variables (attributes) that have a major effect on the skin diagnosing process. The output of the model is the diagnosis and the treatment. An interactive and user friendly computer application has been developed in order to realize the approach. We have applied the system on a real-world data collected from a dermatology department. The model has been validated and the system tested using a separate set of data (test cases). The results demonstrate that the proposed intelligent system is feasible, and its performance is good and acceptable.
The 7th International Conference on Engineering & MIS 2021, 2021
This paper describes a study that compares the results of mobile app usability testing in various... more This paper describes a study that compares the results of mobile app usability testing in various environments. The comparison includes two of the most popular platforms among users, Apple's iOS and Google's with five of the eligible participants. Google Drive is the name of the app that was developed for the Google Android platform on the Samsung Galaxy S10 smartphone and the Apple iOS platform on the iPhone Pro 11. Participants were given a scenario to complete. The scenario is broken down into three tasks that have to be completed in a specific order which is: Increase the capacity, Move, and Search. Each task's performance was evaluated using specific criteria, i.e., time taken to complete the task, total mistakes in the task, and time taken to correct a mistake. To collect user feedback, suggestions, and notes, the System Usability Scale (SUS) questionnaire was used. According to the findings of the empirical study and the evaluation review, there were no significant usability issues in terms of efficiency on either platform. There was a discrepancy in the implementation of tasks in a task for the benefit of one of the systems and in another task for the benefit of the other system. Taking all of these disparities and results into account, as well as what was revealed by a more comprehensive analysis of the SUS survey responses, we come to the conclusion that the iOS model outperformed the Android platform.
The 7th International Conference on Engineering & MIS 2021, 2021
The process of transformation from informal requirements stated in natural language into a formal... more The process of transformation from informal requirements stated in natural language into a formal specification such as Unified Modeling Language (UML) is an important challenge. User requirements that are expressed in natural language can be very problematic, which makes the requirements analysis a difficult task. In this paper, we propose a method to analyze the natural language requirements and generate sequence and collaboration diagrams from these requirements, which are commonly used to describe the behavior of software systems. A case study was accomplished to compare the diagrams generated by the proposed approach to the diagrams produced by other approaches. The results showed that the elements of the sequence and collaboration diagrams extracted through our approach are very satisfactory and they would be acceptable as initial analysis models.
The 7th International Conference on Engineering & MIS 2021, 2021
Clustering in data mining is a powerful tool for gaining knowledge. There is tremendous knowledge... more Clustering in data mining is a powerful tool for gaining knowledge. There is tremendous knowledge in the field of clustering as it has recently appeared in several different applications. The density-based method is a successful technique for large datasets (big data). Algorithms such as the well-known DBSCAN algorithm can find clusters of random shapes defined as high- and low-density regions. This paper presents an enhanced algorithm (called eDBSCAN) that works on large data sets as it can handle large sets of data with high accuracy. This is to obtain the set number of groups of clusters (K) on the experimental approach in the traditional DBSCAN algorithm. We used the classified data set to avoid the main problem of the partitioned technique that clarifies the number of K, i.e., clusters. An experimental study was conducted to prove the effectiveness of the proposed algorithm in finding the value of Epsilon parameters (Eps), where the algorithm was applied to a synthetic data set and it was proven that the eDBSCAN algorithm achieved scalability with large data sets and a high degree of purity.
The 7th International Conference on Engineering & MIS 2021, 2021
The failure in propagating software changes properly during the maintenance process is one of the... more The failure in propagating software changes properly during the maintenance process is one of the main causes of defects and poor software performance. It also increases the time consumed while searching for related changes manually. In addition, incomplete changes increase the cost of the maintenance process, by hiring highly paid senior developers, to give consultations for maintaining the software systems. In this paper, we present an approach called Change Propagation Path (CPP), which is a data mining method that aims at helping developers to predict software complementary changes and perform changes correctly. The CPP approach employs the frequent pattern analysis technique to be used on historical data stored within software repositories. We have designed a web-based tool called Wide Assisting and Leading (WALead) and conducted an experimental study as a proof of concept and to validate the proposed approach. The WALead tool was designed to support developers remotely and through any platform. The tool has been tested in terms of its effects on the maintenance process, and to prove the feasibility of the CPP approach.
Proceedings of the 6th International Conference on Engineering & MIS 2020, 2020
Aspect-Oriented Requirements Engineering (AORE) extends the existing requirements engineering app... more Aspect-Oriented Requirements Engineering (AORE) extends the existing requirements engineering approaches to support the identification and handling of crosscutting concerns. Crosscutting concerns are considered as potential aspects and can lead to the phenomenal "tyranny of the dominant decomposition". Requirements-level aspects are responsible for producing scattered and tangled descriptions of requirements in the requirements document. Requirements validation artifact is an essential task in software development. This task ensures that requirements are correct and valid in terms of completeness and consistency, hence, reducing the development cost, maintenance and establish an approximately correct estimate of effort and completion time of the project. In this paper, we present a validation framework for aspectual requirements that can be used with AORE approaches to facilitate the validation of the resulting crosscutting relationships and aspects. The proposed framework comprises a high-level and low-level validation. The high-level validation is to validate the concerns with stakeholders, whereas the low-level validation validates the aspectual requirement by developers using a checklist. The approach has been evaluated using a case study. The results demonstrate that the proposed framework is feasible and acceptable.
The Corona pandemic has become a threat to humanity, as the spread of the coronavirus has led to ... more The Corona pandemic has become a threat to humanity, as the spread of the coronavirus has led to the closure of many institutions as well as many economic, social, and educational activities. In order not to stop the educational process, various educational institutions, including universities, have moved to remote electronic education methods (e-learning) instead of the well-known traditional education system. As several organizations concerned with education have made their electronic platforms and libraries available almost free of charge to alleviate the load on, students and teachers. Despite the advantages provided by e-learning methods, it is accompanied by some difficulties and obstacles that must be dealt with to reduce its effects. This study aims to identify the most important challenges facing the use of e-learning from the university instructor's perspective. The study assesses instructor's opinions, level of satisfaction, and readiness to use e-learning and its...
One of the significantaspects of software quality is usability. It is one of the characteristics ... more One of the significantaspects of software quality is usability. It is one of the characteristics that judge by the success or failure of software applications. The most important risk facing the software applications is usability which may lead to the existence of a gap between users and systems. This may lead to system failure because of Poor design. This is due to the design is not based on the desires and requirements of the customer. To overcome these problems, this paper proposed an approach to improve usability of software applications to meet the needs of the customer and interacts with the user easily with an efficient and effective manner.The proposed approach is based prototyping technique due to itssimplicity and it does not require additional costs to elicit precise and complete requirement and design.
2020 21st International Arab Conference on Information Technology (ACIT), 2020
This paper aims to devise a method for migrating a relational database (RDB) into an XML document... more This paper aims to devise a method for migrating a relational database (RDB) into an XML document. Database migration is concerned with the process of converting schema and data from a source RDB, as a one-time conversion, into a target XML database to be managed and handled in its new environment. The source schema is enriched semantically and translated into a target schema, and the data stored in the source database is converted into a target database based on the new schema. The semantic enrichment process is requisite to produce an enhanced metadata model from the source database and captures essential characteristics of target XML schema, and suitable for converting RDB data into an XML document. Algorithms are developed for producing the target database according to a set of migration rules to translate all constructs of an RDB into an XML Schema, based on which RDB data is then converted. A prototype system has been implemented and empirically evaluated by testing its result...
There is a wide range of available biological databases developed by bioinformatics experts, empl... more There is a wide range of available biological databases developed by bioinformatics experts, employing different methods to extract biological data. In this paper, we investigate and evaluate the performance of some of these methods in terms of their ability to efficiently access bioinformatics databases using web-based interfaces. These methods retrieve bioinformatics information using structured and semi-structured data tools, which are able to retrieve data from remote database servers. This study distinguishes each of these approaches and contrasts these tools. We used Sequence Retrieval System (SRS) and Entrez search tools for structured data, while Perl and BioPerl search programs were used for semi-structured data to retrieve complex queries including a combination of text and numeric information. The study concludes that the use of semi-structured data tools for accessing bioinformatics databases is a viable alternative to the structured tools, though each method is shown to...
In recent years, Software Security has gained an important role in the research of information sy... more In recent years, Software Security has gained an important role in the research of information systems as the increasing popularity of hacking and attacking software systems. Therefore, the need for security measures grows and many researchers have put security measures into account from the early stages of software development starting from the requirement engineering phase. Traditional security methods introduced numerous approaches to this subject from the identification of security requirements representation using different processes and techniques such as misuse case diagrams and attack trees, etc. However, these approaches focus on identifying security requirements and ignoring their inclusion in the system. This study investigates the problem of embedding security requirements within the system to ensure and improve security. A framework has been proposed to overcome this problem. The framework has been applied to a case study, i.e., Car Rental System and FileZilla FTP Serve...
One of the significantaspects of software quality is usability. It is one of the characteristics ... more One of the significantaspects of software quality is usability. It is one of the characteristics that judge by the success or failure of software applications. The most important risk facing the software applications is usability which may lead to the existence of a gap between users and systems. This may lead to system failure because of Poor design. This is due to the design is not based on the desires and requirements of the customer. To overcome these problems, this paper proposed an approach to improve usability of software applications to meet the needs of the customer and interacts with the user easily with an efficient and effective manner.The proposed approach is based prototyping technique due to itssimplicity and it does not require additional costs to elicit precise and complete requirement and design.
International Conference on Data Science, E-learning and Information Systems 2021
The use of health information technology has become highly effective in healthcare quality as it ... more The use of health information technology has become highly effective in healthcare quality as it enhances personal and public care, broadens diagnostic accuracy, reduces medical costs and errors, and improves the effectiveness of both organizational and clinical processes. This study aims to assess physicians' perceptions of perceived benefits and barriers of electronic prescribing (e-Prescribing) software and their implementation. A self-prepared questionnaire was developed, distributed, and filled by physicians (n = 100) from different departments at Benghazi Medical Center, Libya. The Statistical Package for Social Sciences (SPSS) program was used to analyze the results. The results showed that more than 90% of physicians preferred the e-Prescribing software, with most of them believing that they were able to provide better services to patients by saving time and effort (87%), and checking drug interaction (82%), as well as reducing medical errors (89%). On the other hand, the results indicated that the main barriers are the lack of adequate infrastructure, awareness sessions, and human and material resources. Physicians prefer to use the e-Prescribing software, as it supports decision-makers to design more effective strategies and implementation plans. The study recommended the necessity of holding awareness sessions and training programs for using e-Prescribing software.
The emergence of the Corona pandemic and the consequent closure of many different activities, esp... more The emergence of the Corona pandemic and the consequent closure of many different activities, especially educational activities, to prevent the gathering and crowding of people, made e-learning a savior and a haven for continuing the educational process in the whole world. However, some developing countries, including Libya, which did not previously rely on e-learning and distance education, faced many challenges and difficulties during that period to avoid the closure of schools and universities. To shed light on these challenges and in an attempt to overcome them, we conducted a two-part study on the obstacles that prevent the application of e-learning in Libya. The first study concerns the point of view of university faculty members, and the second one concerns the students' point of view. Both studies were conducted at the Libyan International Medical University in Benghazi, Libya. During the study, the descriptive-analytical method was used, and two questionnaires were distributed to reach the desired results. This paper aims to make a comparison between the results of the two questionnaires through four classifications of issues associated with e-learning, namely, social issues, accessibility issues, issues related to faculty members, and issues related to students. All these four categories were compared through the perspectives of faculty members and students, and thus the convergences between the teachers' and students' opinions of e-learning were identified. The opinions were closer, as they led to the diagnosis of the problems facing e-learning and their ordering according to the importance of their impact, leading to some important recommendations.
The large volume of data available in many domains and the need to analyze the data to extract us... more The large volume of data available in many domains and the need to analyze the data to extract useful information from it has lead to the need of visualization techniques to get information about the data at a glance. Visual inspection is useful in providing fast and abstract information about datasets to guide the researchers in choosing the suitable approach to process the data. Recently, there have been notable advances in graph visualization; however, visualizing sets still needs more attention. In this paper a method is proposed to visualize overlapping sets so that the underlying hierarchy and relations of the sets can be easily understood by visual inspection. This approach utilizes the graph representation of the sets to aid the drawing process. Using the spectral decomposition of the graph derived from the sets, we developed algorithms to compute the best coordinates for the items of the sets and plot them on the Euclidean plane. The method has been tested on both real and synthetic datasets to investigate its performance.
2017 International Conference on Engineering and Technology (ICET), 2017
In this paper, an intelligent decision support system has been proposed for skin disease diagnosi... more In this paper, an intelligent decision support system has been proposed for skin disease diagnosis using a hybrid model of Case-Based Reasoning and Artificial Neural Network techniques. The proposed model uses nine input variables (attributes) that have a major effect on the skin diagnosing process. The output of the model is the diagnosis and the treatment. An interactive and user friendly computer application has been developed in order to realize the approach. We have applied the system on a real-world data collected from a dermatology department. The model has been validated and the system tested using a separate set of data (test cases). The results demonstrate that the proposed intelligent system is feasible, and its performance is good and acceptable.
The 7th International Conference on Engineering & MIS 2021, 2021
This paper describes a study that compares the results of mobile app usability testing in various... more This paper describes a study that compares the results of mobile app usability testing in various environments. The comparison includes two of the most popular platforms among users, Apple's iOS and Google's with five of the eligible participants. Google Drive is the name of the app that was developed for the Google Android platform on the Samsung Galaxy S10 smartphone and the Apple iOS platform on the iPhone Pro 11. Participants were given a scenario to complete. The scenario is broken down into three tasks that have to be completed in a specific order which is: Increase the capacity, Move, and Search. Each task's performance was evaluated using specific criteria, i.e., time taken to complete the task, total mistakes in the task, and time taken to correct a mistake. To collect user feedback, suggestions, and notes, the System Usability Scale (SUS) questionnaire was used. According to the findings of the empirical study and the evaluation review, there were no significant usability issues in terms of efficiency on either platform. There was a discrepancy in the implementation of tasks in a task for the benefit of one of the systems and in another task for the benefit of the other system. Taking all of these disparities and results into account, as well as what was revealed by a more comprehensive analysis of the SUS survey responses, we come to the conclusion that the iOS model outperformed the Android platform.
The 7th International Conference on Engineering & MIS 2021, 2021
The process of transformation from informal requirements stated in natural language into a formal... more The process of transformation from informal requirements stated in natural language into a formal specification such as Unified Modeling Language (UML) is an important challenge. User requirements that are expressed in natural language can be very problematic, which makes the requirements analysis a difficult task. In this paper, we propose a method to analyze the natural language requirements and generate sequence and collaboration diagrams from these requirements, which are commonly used to describe the behavior of software systems. A case study was accomplished to compare the diagrams generated by the proposed approach to the diagrams produced by other approaches. The results showed that the elements of the sequence and collaboration diagrams extracted through our approach are very satisfactory and they would be acceptable as initial analysis models.
The 7th International Conference on Engineering & MIS 2021, 2021
Clustering in data mining is a powerful tool for gaining knowledge. There is tremendous knowledge... more Clustering in data mining is a powerful tool for gaining knowledge. There is tremendous knowledge in the field of clustering as it has recently appeared in several different applications. The density-based method is a successful technique for large datasets (big data). Algorithms such as the well-known DBSCAN algorithm can find clusters of random shapes defined as high- and low-density regions. This paper presents an enhanced algorithm (called eDBSCAN) that works on large data sets as it can handle large sets of data with high accuracy. This is to obtain the set number of groups of clusters (K) on the experimental approach in the traditional DBSCAN algorithm. We used the classified data set to avoid the main problem of the partitioned technique that clarifies the number of K, i.e., clusters. An experimental study was conducted to prove the effectiveness of the proposed algorithm in finding the value of Epsilon parameters (Eps), where the algorithm was applied to a synthetic data set and it was proven that the eDBSCAN algorithm achieved scalability with large data sets and a high degree of purity.
The 7th International Conference on Engineering & MIS 2021, 2021
The failure in propagating software changes properly during the maintenance process is one of the... more The failure in propagating software changes properly during the maintenance process is one of the main causes of defects and poor software performance. It also increases the time consumed while searching for related changes manually. In addition, incomplete changes increase the cost of the maintenance process, by hiring highly paid senior developers, to give consultations for maintaining the software systems. In this paper, we present an approach called Change Propagation Path (CPP), which is a data mining method that aims at helping developers to predict software complementary changes and perform changes correctly. The CPP approach employs the frequent pattern analysis technique to be used on historical data stored within software repositories. We have designed a web-based tool called Wide Assisting and Leading (WALead) and conducted an experimental study as a proof of concept and to validate the proposed approach. The WALead tool was designed to support developers remotely and through any platform. The tool has been tested in terms of its effects on the maintenance process, and to prove the feasibility of the CPP approach.
Proceedings of the 6th International Conference on Engineering & MIS 2020, 2020
Aspect-Oriented Requirements Engineering (AORE) extends the existing requirements engineering app... more Aspect-Oriented Requirements Engineering (AORE) extends the existing requirements engineering approaches to support the identification and handling of crosscutting concerns. Crosscutting concerns are considered as potential aspects and can lead to the phenomenal "tyranny of the dominant decomposition". Requirements-level aspects are responsible for producing scattered and tangled descriptions of requirements in the requirements document. Requirements validation artifact is an essential task in software development. This task ensures that requirements are correct and valid in terms of completeness and consistency, hence, reducing the development cost, maintenance and establish an approximately correct estimate of effort and completion time of the project. In this paper, we present a validation framework for aspectual requirements that can be used with AORE approaches to facilitate the validation of the resulting crosscutting relationships and aspects. The proposed framework comprises a high-level and low-level validation. The high-level validation is to validate the concerns with stakeholders, whereas the low-level validation validates the aspectual requirement by developers using a checklist. The approach has been evaluated using a case study. The results demonstrate that the proposed framework is feasible and acceptable.
The Corona pandemic has become a threat to humanity, as the spread of the coronavirus has led to ... more The Corona pandemic has become a threat to humanity, as the spread of the coronavirus has led to the closure of many institutions as well as many economic, social, and educational activities. In order not to stop the educational process, various educational institutions, including universities, have moved to remote electronic education methods (e-learning) instead of the well-known traditional education system. As several organizations concerned with education have made their electronic platforms and libraries available almost free of charge to alleviate the load on, students and teachers. Despite the advantages provided by e-learning methods, it is accompanied by some difficulties and obstacles that must be dealt with to reduce its effects. This study aims to identify the most important challenges facing the use of e-learning from the university instructor's perspective. The study assesses instructor's opinions, level of satisfaction, and readiness to use e-learning and its...
One of the significantaspects of software quality is usability. It is one of the characteristics ... more One of the significantaspects of software quality is usability. It is one of the characteristics that judge by the success or failure of software applications. The most important risk facing the software applications is usability which may lead to the existence of a gap between users and systems. This may lead to system failure because of Poor design. This is due to the design is not based on the desires and requirements of the customer. To overcome these problems, this paper proposed an approach to improve usability of software applications to meet the needs of the customer and interacts with the user easily with an efficient and effective manner.The proposed approach is based prototyping technique due to itssimplicity and it does not require additional costs to elicit precise and complete requirement and design.
2020 21st International Arab Conference on Information Technology (ACIT), 2020
This paper aims to devise a method for migrating a relational database (RDB) into an XML document... more This paper aims to devise a method for migrating a relational database (RDB) into an XML document. Database migration is concerned with the process of converting schema and data from a source RDB, as a one-time conversion, into a target XML database to be managed and handled in its new environment. The source schema is enriched semantically and translated into a target schema, and the data stored in the source database is converted into a target database based on the new schema. The semantic enrichment process is requisite to produce an enhanced metadata model from the source database and captures essential characteristics of target XML schema, and suitable for converting RDB data into an XML document. Algorithms are developed for producing the target database according to a set of migration rules to translate all constructs of an RDB into an XML Schema, based on which RDB data is then converted. A prototype system has been implemented and empirically evaluated by testing its result...
There is a wide range of available biological databases developed by bioinformatics experts, empl... more There is a wide range of available biological databases developed by bioinformatics experts, employing different methods to extract biological data. In this paper, we investigate and evaluate the performance of some of these methods in terms of their ability to efficiently access bioinformatics databases using web-based interfaces. These methods retrieve bioinformatics information using structured and semi-structured data tools, which are able to retrieve data from remote database servers. This study distinguishes each of these approaches and contrasts these tools. We used Sequence Retrieval System (SRS) and Entrez search tools for structured data, while Perl and BioPerl search programs were used for semi-structured data to retrieve complex queries including a combination of text and numeric information. The study concludes that the use of semi-structured data tools for accessing bioinformatics databases is a viable alternative to the structured tools, though each method is shown to...
In recent years, Software Security has gained an important role in the research of information sy... more In recent years, Software Security has gained an important role in the research of information systems as the increasing popularity of hacking and attacking software systems. Therefore, the need for security measures grows and many researchers have put security measures into account from the early stages of software development starting from the requirement engineering phase. Traditional security methods introduced numerous approaches to this subject from the identification of security requirements representation using different processes and techniques such as misuse case diagrams and attack trees, etc. However, these approaches focus on identifying security requirements and ignoring their inclusion in the system. This study investigates the problem of embedding security requirements within the system to ensure and improve security. A framework has been proposed to overcome this problem. The framework has been applied to a case study, i.e., Car Rental System and FileZilla FTP Serve...
One of the significantaspects of software quality is usability. It is one of the characteristics ... more One of the significantaspects of software quality is usability. It is one of the characteristics that judge by the success or failure of software applications. The most important risk facing the software applications is usability which may lead to the existence of a gap between users and systems. This may lead to system failure because of Poor design. This is due to the design is not based on the desires and requirements of the customer. To overcome these problems, this paper proposed an approach to improve usability of software applications to meet the needs of the customer and interacts with the user easily with an efficient and effective manner.The proposed approach is based prototyping technique due to itssimplicity and it does not require additional costs to elicit precise and complete requirement and design.
Uploads
Papers by Abdelsalam M Maatuk