
Hany Ammar- West Virginia University
Hany Ammar
- West Virginia University
About
31
Publications
6,328
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
119
Citations
Introduction
Current institution
Publications
Publications (31)
Abstract. Enterprise Governance of IT is an important topic for academics and practitioners in the context of achieving enterprise goals while optimizing resource utilization and risk management. EGIT is playing a critical role in developing countries as resources are rare and risk levels are higher. There is a need for EGIT Maturity Models in Midd...
Paying-off the Architectural Technical Debt by refactoring the flawed code is important to control the debt and to keep it as low as possible. Project Managers tend to delay paying off this debt because they face difficulties in comparing the cost of the refactoring against the benefits gained. These managers need to estimate the cost and the effor...
Do developers postpone fixing Technical Debt (TD) in software systems? TD is a metaphor that refers to short-term decisions in software development that may affect the cost of the software development life cycle. The bad smell is an imperfect solution in the software system that negatively impacts the internal software quality and maintainability....
Recently, reverse engineering (RE) is becoming one of the essential engineering trends for software evolution and maintenance. RE is used to support the process of analyzing and recapturing the design information in legacy systems or complex systems during the maintenance phase. The major problem stakeholders might face in understanding the archite...
The growing complexity of modern software systems makes the performance prediction a challenging activity. Many drawbacks incurred by using the traditional performance prediction techniques such as time consuming and inability to surround all software system when large scaled. To contribute to solving these problems, we adopt a model-based approach...
In the recent decades, the amount of data produced by scientific, engineering, and life science applications has increased with several orders of magnitude. In parallel with this development, the applications themselves have become increasingly complex in terms of functionality, structure, and behavior. In the same time, development and production...
Automated dental identification is one of the best candidates for postmortem identification. With the large number of victims encountered in mass disasters (e.g., September 11, and Asian tsunami), automating the dental identification process would enhance the scalability of this biometric. However, archiving and retrieving dental records from large...
form only given. Given the substantial development effort internationally to extend the Web as the basic interface for distributed information systems, it is appropriate to adopt the Web technologies as the primary user interface and primary server interface for computer-delivered educational modules (regardless of whether that module is accessed f...
This project deals with the development of a senior level course sequence in software intensive real-time systems. The sequence consists of a course in real-time software development, referred to in this report as the software course, followed by a course in hardware development and hardware- software interfacing, referred to in the sequel as the h...
This report proposes to use generalized stochastic Petri nets (GSPN) in reliability, maintainability, and availability studies. The novelty of this modeling approach lies on the ground of the following distinctive reasons: (1) The GSPN offers a precise description of system activities and conditions while involves less complexity, comparing to othe...