Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Hani Bani-Salameh is active.

Publication


Featured researches published by Hani Bani-Salameh.


Journal of Computer Applications in Technology | 2014

Collaborative and social development environments: a literature review

Hani Bani-Salameh; Clinton Jeffery

Software developers spend a majority of their time using a development environment coupled with a variety of collaborative tools. They use integrated development environments IDEs in different editing and debugging activities while solving particular technical problems or developing different pieces of software. These programming environments evolved from command line tools, to text-based IDEs, graphical IDEs, and eventually to collaborative and social development environments SDEs. This paper reviews the current state of the art in collaborative development environments CDEs and surveys the evolution in this area. The importance of collaboration within software engineering is addressed, followed by detailed information about collaborative systems for software development. Groupware architectures, taxonomies, and groupware applications relevant to software development are discussed, and various research systems that fall within these classifications are described. The paper concludes with recent research related to collaborative and social software engineering.


business information systems | 2015

Text data mining: a proposed framework and future perspectives

Sana’a A. Alwidian; Hani Bani-Salameh; Ala’a N. Alslaity

With the increased advancements in technology and the emergence of different kinds of applications, the amount of available data becomes enormous, and the large proliferation of such data becomes evident. Therefore, there is an essential need for some techniques or methods to interact with data and extract useful information and patterns from them. Text data mining (TDM) is the process of extracting desired information out of mountains of textual data that are inherently unstructured, without the need to read them all. In this paper, we shed the light on the-state-of-the-art in text mining as an interdisciplinary field of several related areas. To facilitate the understanding of text data mining, this paper proposes a framework that visualises this field in a step-wise manner, taking into consideration the semantic of the extracted text. In addition, this paper surveys a number of useful applications and proposes a new approach for spam detection based on the proposed TDM framework.


international conference on intelligent information processing | 2015

Towards a Comprehensive Survey of the Requirements Elicitation Process Improvements

Hani Bani-Salameh; Nadera Al jawabreh

Good quality of requirements is considered as one of the most critical parts of software development projects. The main objective of any project is to get the right requirements in order to be successful. Requirements elicitation is the process of gathering the right requirements from different sources (e.g. users, stakeholders) using the right techniques to achieve the users and system needs. There is not much attention and focus on the requirements elicitation process modeling in general. Most of existing models study the elicitation techniques in specific. This paper conducts a comprehensive survey of the requirements elicitation literature. We propose a model that illustrates the elicitation process activities. Features captured in this model: (1) cover almost all and the most important activities in the elicitation process, (2) concentrate on the improvement of the requirements quality by applying requirements tracking and refinement.


#N#Second International Conference on Advances in Information Processing and Communication Technology - IPCT 2015#N# | 2015

CodeRoid: a Framework for Generating Java Sourcecode Using Tablets and Smartphones

Fadi Wedyan; Suzan Wedyan; Hani Bani-Salameh

Smartphones and tablets are gaining more popularity due to their increasing capabilities and affordable prices. While most of the applications built for these devices are business, social, or entertainment oriented, few applications provide tools for developers. This is because of the limited screen size and the virtual keyboards that do not provide a comfortable programming environment. In this paper, we propose a framework, called CodeRoid, for developing Java programs that can be used on tablets and smartphones. Using CodeRoid, developers visually interact with the device to specify the specifications of the required code and CodeRoid automatically generates the required Java source files. CodeDroid provides the building programming blocks which the developer can choose and customize. CodeRoid checks the syntax of the produced Java files. In order to minimize the memory and computational requirements. Java source files can be sent to a server to produce the bytecode. Therefore, a complier and a JVM are not required. CodeRoid is developed with Android and set to run on smartphones and tablets with different screen sizes, computational and memory capabilities. The current version of the framework generates Java sourcecode, however, it can be extended to support other object-oriented programming languages (e.g., C++).


collaboration technologies and systems | 2014

Notifications management in distributed development environments: A case study

Hani Bani-Salameh; Clinton Jeffery

Interruptions in distributed development environments, caused by notifications, are increasingly necessary during collaborations between developers. This paper introduces the interruptions management problem and presents a solution integrated into the design and management of notifications in a social software development environment called SCI. The paper provides a classification of notification types, and reports results from a study testing SCIs effectiveness and usability. The study explored the effect of managing interruptions with the proposed features on the teams and their progress.


International Journal of Software Engineering and its Applications | 2013

Identifying Designers and their Design Knowledge

Maen Hammad; Mustafa Hammad; Hani Bani-Salameh


international conference on information technology: new generations | 2015

Evaluating the Effect of 3D World Integration within a Social Software Environment

Hani Bani-Salameh; Clinton Jeffery


Journal of Software | 2014

Measuring Developers' Design Contributions in Evolved Software Projects

Maen Hammad; Mustafa Hammad; Hani Bani-Salameh; Ebaa Fayyoumi


international conference on intelligent information processing | 2015

E-Learning Critical Success Factors Model: Empirical Investigation

Hani Bani-Salameh; Somia Abu Fakher


International Journal of Networking and Virtual Organisations | 2013

Developers' social networks - tools analysis based on the 3Cs model

Hani Bani-Salameh; Clinton Jeffery; Maen Hammad

Collaboration


Dive into the Hani Bani-Salameh's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Fadi Wedyan

Colorado State University

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Ala’a N. Alslaity

Jordan University of Science and Technology

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge