Iman Saleh 0002

dblp:28/3364-2 · DBLP profile ↗
← Back
15ranked-venue papers
7as first author
0since 2021 · last 2018
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Software engineering, systems software and programming languages · 8 · 5 first-authorHuman-computer interaction and ubiquitous computing · 4Artificial intelligence and machine learning · 1Computer networks · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Human-computer interaction and pervasive computing
1 paper
Collaborative and social computing · 50% Human-AI interaction · 50%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Distributed systems · 100%

Topics — the 2 heaviest of 3, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Collaborative and social computing
crowdsourcing
0.312018
Crowdsourcing, Mixed Elastic Systems and Human-Enhanced Computing-A Survey · IEEE Trans. Serv. Comput. 2018
Human-AI interaction
hybrid intelligence
0.312018
Crowdsourcing, Mixed Elastic Systems and Human-Enhanced Computing-A Survey · IEEE Trans. Serv. Comput. 2018

Methods — techniques the papers use, named apart from their topics

survey · 0.7
YearPublicationVenuePosition
2018 Crowdsourcing, Mixed Elastic Systems and Human-Enhanced Computing-A Survey
abstract
State-of-the-art practices have recognized the utility of leveraging human intervention as a crucial aspect of modern computing systems. The emerging crowdsourcing paradigm is based on harnessing human intelligence, effort and rational behaviors to augment computation and analysis. In addition to the crowdsourcing paradigm, new techniques have emerged that incorporate machine and human computational resources together forming a hybrid intelligence when addressing complex problems and tasks. This combined technique is particularly impactful if human and machine contributions can scale automatically in response to their respective efficiency and effectiveness when addressing subsets of a bigger problem - an approach that we have named mixed elastic systems. In this survey, we highlight state-of-the-art projects that investigate crowdsourcing, hybrid intelligence systems and mixed elastic systems. We also present a taxonomy and classification of the broader domain of human-enhanced computing systems as it assimilates crowdsourcing, hybrid intelligence, and mixed elastic systems.
Julian Jarrett, M. Brian Blake, Iman Saleh 0002
IEEE Trans. Serv. Comput.3
2016 Modeling energy-aware web services and application
Peter Bartalos, Yi Wei 0002, M. Brian Blake, Haluk Damgacioglu, Iman Saleh 0002, Nurcin Celik
J. Netw. Comput. Appl.5
2015 HadoopMutator: A Cloud-Based Mutation Testing Framework
Iman Saleh 0002, Khaled Nagi
ICSR1
2015 Shared service recommendations from requirement specifications: A hybrid syntactic and semantic toolkit
M. Brian Blake, Iman Saleh 0002, Yi Wei 0002, Ian D. Schlesinger, Alexander Yale-Loehr, Xuanzhe Liu
Inf. Softw. Technol.2
2014 JPrivacy: A java privacy profiling framework for Big Data applications
abstract
Businesses and government agencies are continuously generating and collecting huge amounts of data and building related Big Data applications. Big Data applications involve the collaborative integration of APIs from different providers. A challenge in this domain is to guarantee the conformance of t
Mohamed Abdellatif, Iman Saleh 0002, M. Brian Blake
CollaborateCom2
2014 Combining human and machine computing elements for analysis via crowdsourcing
abstract
Crowd computing leverages human input in order to execute tasks that are computationally expensive, due to complexity and/or scale. Combined with automation, crowd computing can help solve problems efficiently and effectively. In this work, we introduce an elasticity framework that adaptively optimi
Julian Jarrett, Iman Saleh 0002, M. Brian Blake, Rohan Malcolm, Sean S. E. Thorpe, Tyrone Grandison
CollaborateCom2
2014 Generating Real-Time Profiles of Runtime Energy Consumption for Java Applications
Muhammad Nassar, Julian Jarrett, Iman Saleh 0002, M. Brian Blake
SEKE3
2014 Modelling Service Workflow Outcomes by Assessing the Underlying Message Flows
abstract
A major tenet of the service-oriented computing paradigm is the just-in-time approach to composing web services. While the majority of related research projects use nonfunctional evaluators to choose the best, cross-organizational composition scheme from many options, few projects leverage the real, domain-specific functional data. In this paper we describe a data-centric modelling approach that leverages the real operational data of any web service workflow. This model is a core aspect for the control of adaptive collaboration software that integrates web services that span distributed enterprises. Using Bayesian inference, we assess the message flow of long-running service workflows, and, in this paper, we introduce an operational model that represents the service workflow behavior. We believe that our operational model can be used for off-line or real-time adaptation of operational service workflows.
Damian Clarke, Iman Saleh 0002, M. Brian Blake
WETICE2
2014 Track Report of Adaptive Computing (and Agents) for Enhanced Collaboration (ACEC 2014)
abstract
The "Adaptive Computing (and Agents) for Enhanced Collaboration" (ACEC) track currently enjoys its 12th year. ACEC focuses on the dynamic collaboration that occurs between networked systems as realized by agent-based or adaptive solutions or services. The purpose of this track is to bring together research in the fields of software agents and adaptive computing, more broadly, as they relate to the challenges associated with efficient, effective collaboration. This report briefly discusses the content of the papers presented in the track by respective authors and collective knowledge derived from the underlying state-of-the-art.
Usman Wajid, M. Brian Blake, Iman Saleh 0002
WETICE3
2013 Formal Methods for Data-centric Web Services: From Model to Implementation
abstract
Web services allow organizations to capture their human and software-based capabilities as modular software components that are called remotely over a network. In such service-oriented settings, it is important to establish an agreement that sets the obligations of the service provider and the expectations of the service consumer. Since traditional approaches such as Service Level Agreements (SLAs) are loosely defined with respect to data integrity aspects, in previous work, we proposed a formal model for specifying data-centric Web services. The goal is to formally and unambiguously specify the service behavior in terms of its underlying data model and data interactions. In this paper, we present our model and our effort in specifying and verifying data-centric Web services using three state-of-the-art specification languages: JML, Dafny and RESOLVE. Our goal is to study the feasibility of our proposed model and also to pinpoint the challenges and limitations of current specification and verification tools.
Iman Saleh 0002, Gregory Kulczycki, M. Brian Blake, Yi Wei 0002
ICWS1
2013 Static Detection of Implementation Errors Using Formal Code Specification
Iman Saleh 0002, Gregory Kulczycki, M. Brian Blake, Yi Wei 0002
SEFM1
2011 Formal Specification and Verification of Transactional Service Composition
abstract
Research in transactions planning has recognized the evolvement of Web Services as an industry standard to implement transactional business processes. We proposed a data modeling and contracting framework for Web services and in this paper we are exploring how our framework can help formally verify data integrity properties in an ad-hoc transaction.
Iman Saleh 0002, Gregory Kulczycki, M. Brian Blake
SERVICES1
2010 Formal Specification and Verification of Data-Centric Service Composition
abstract
Service-oriented architecture (SOA) promotes a paradigm where ad-hoc applications are built by dynamically linking service-based software capabilities. Service providers follow specification standards to advertise their services' capabilities and to enable loosely coupled integration between their services and other businesses over the Web. A major challenge in this domain is interpreting the data that must be marshaled between consumer and producer systems. We propose a framework to support formal modeling and contracts for data-centric Web services. We demonstrate how this framework can be used to verify correctness properties for composition of services.
Iman Saleh 0002, Gregory Kulczycki, M. Brian Blake
ICWS1
2010 Specification and Verification of Data-Centric Web Services
abstract
Data-centric Web services are services whose behavior is determined by their interactions with a repository of stored data. The lack of data specification in current Web service standards potentially leads to erroneous use of these services by their consumers. In this work, we propose using formal data contracts to decrease ambiguity about a service behavior, to fully verify a composition of services, and to guarantee data integrity within a composition of services.
Iman Saleh 0002
SERVICES1
2009 A Reusable Model for Data-Centric Web Services
Iman Saleh 0002, Gregory Kulczycki, M. Brian Blake
ICSR1