Network


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

Hotspot


Dive into the research topics where Avi Yaeli is active.

Publication


Featured researches published by Avi Yaeli.


Ibm Journal of Research and Development | 2014

Understanding customer behavior using indoor location analysis and visualization

Avi Yaeli; Peter Bak; Guy Feigenblat; Sima Nadler; Haggai Roitman; Gilad Saadoun; Harold J. Ship; Doron Cohen; Omri Fuchs; Shila Ofek-Koifman; Tommy Sandbank

Understanding customer behavior in brick-and-mortar stores and other physical indoor venues is essential for any business aiming to provide a more personal and compelling shopping experience, optimize store layout, and improve store operations. Achieving these goals ultimately leads to improved user experience, conversion rates, and increased revenue. Todays mobile-based location technologies provide information about the users location that can be used in advanced analytics and visualizations. This means retailers and enterprises can gain insight into customer behavior patterns and understand, for example, how much time customers spend in different areas of the store, what routes they take, how well they are serviced, and more. In this paper, we present a solution approach for better understanding customer behavior based on mobile indoor location data as well as the technologies developed by IBM Research for realizing this solution. We describe significant challenges considering collection, curation, analysis, and visualization of indoor location-based data and illustrate the use of the approach for smarter commerce in a real-world use case.


Proceedings of the 1st international workshop on Software development governance | 2008

Software development governance and its concerns

Sunita Chulani; Clay Williams; Avi Yaeli

In this paper, we start with a discussion of Software Development Governance (SDG), and clarify its relationships to management and process. We discuss how these organizational components are related and present our view on SDG and its concerns. Throughout the paper, we use the Linux open source development project where we show how SDG is used to achieve productive development in an environment which is often considered to have anarchic characteristics.


Proceedings of the 2009 ICSE Workshop on Software Development Governance | 2009

Roles, rights, and responsibilities: Better governance through decision rights automation

Alexander Kofman; Avi Yaeli; Tim Klinger; Peri L. Tarr

At its essence software development governance is about guiding the development organization so that it produces value that aligns with the needs of the business. As software development platforms mature they provide increasingly sophisticated capabilities for process measurement and guidance. These new capabilities in turn offer an excellent opportunity for governance tools to help guide the development. In this paper we discuss a model of the development organization that includes: roles, responsibilities, decisions, rights, artifacts and their lifecycles. We show how this model can be elicited and deployed as part of a governance solution to guide the development organization and provide a description of a prototype we have built to automate this process. We conclude with a discussion and important directions for future work in the area.


Proceedings of the 1st international workshop on Software development governance | 2008

Enacting responsibility assignment in software development environments

Avi Yaeli; Tim Klinger

In this paper we present the concept of responsibility assignment and its use as a governance mechanism in a software development environment. We review common representations of responsibility assignments, their relationship to the operational model of software engineering and the semantics required to automate their enactment in development tools. We also present a vision for enactment scenarios in tools and compare with the process extensibility mechanisms currently implemented in the Jazz Team Platform.


ieee international conference on mobile services | 2015

Location and Context-Based Microservices for Mobile and Internet of Things Workloads

Peter Bak; Roie Melamed; Dany Moshkovich; Yuval Nardi; Harold J. Ship; Avi Yaeli

Research institutes such as Gartner and Forrester claim that the future of mobile will focus around the users context. Most of the future mobile applications will leverage user context to provide a richer user experience and deeper engagement, and consequently higher customer value. We present three cloud micro services that can substantially accelerate the development and evolvement of location and context-based applications. These include a contextual triggering micro service used to derive the users context in the moment of interaction, and visualization and analytics micro services to distill business and operational insights from application data. These micro services are described alongside mobile and Internet of Things usage examples.


Computer Graphics Forum | 2012

Scalable Detection of Spatiotemporal Encounters in Historical Movement Data

Peter Bak; Mattias Marder; Sivan Harary; Avi Yaeli; Harold J. Ship

The widespread adoption of location‐aware devices is resulting in the generation of large amounts of spatiotemporal movement data, collected and stored in digital repositories. This forms a fertile ground for domain experts and scientists to analyze such historical data and discover interesting movement behavioral patterns. Experts in many domains, such as transportation, logistics and retail, are interested in detecting and understanding movement patterns and behavior of objects in relation to each other. Their insights can point to optimization potential and reveal deviations from planned behavior. In this paper, we focus on the detection of the encounter patterns as one possible type in movement behavior. These patterns refer to objects being close to one another in terms of space and time. We define scalability as a core requirement when dealing with historical movement data, in order to allow the domain expert to set parameters of the encounter detection algorithm. Our approach leverages a designated data structure and requires only a single pass over chronological data, thus resulting in highly scalable and fast technique to detect encounters. Consequently, users are able to explore their data by interactively specifying the spatial and temporal windows that define encounters. We evaluate our proposed method as a function of its input parameters and data size. We instantiate the proposed method on urban public transportation data, where we found a large number of encounters. We show that single encounters emerge into higher level patterns that are of particular interest and value to the domain.


Ibm Journal of Research and Development | 2010

Effective management of roles and responsibilities: driving accountability in software development teams

Yael Dubinsky; Avi Yaeli; Alex Kofman

Teams differ in the way they define roles and responsibilities and in the level of formalism by which they establish and communicate these definitions. Responsibilities are not always clearly defined, and there is often confusion or mismatch between the individuals perspectives of a role and the expectations of that role by other team members. This lack of shared understanding can lead to issues in performance and lack of accountability. We review the notion of role specification as part of software development governance and present an approach for specifying responsibilities in terms of decisions to be made during the life cycle of software development artifacts. We present evaluation data from software teams as they redefine their roles and shape their responsibilities. We further present a tool for governance specification based on this approach, which can ensure that these specifications are adhered to in the software development platform. We conclude by describing a methodology for how the tool and approach can be implemented to help software development teams understand and evolve the appropriate governance for their needs.


Ibm Journal of Research and Development | 2015

Visual analytics for movement behavior in traffic and transportation

Peter Bak; Harold J. Ship; Avi Yaeli; Yuval Nardi; Eli Packer; Gilad Saadoun; Jonathan Bnayahu; Liat Peterfreund

movement behavior in traffic and transportation P. Bak H. Ship A. Yaeli Y. Nardi E. Packer G. Saadoun J. Bnayahu L. Peterfreund Understanding movement of vehicles, people, goods, or any type of object is important for making knowledgeable decisions regarding public transportation planning. However, movement is a complex and dynamic phenomenon, and until recently, movement data was difficult to exploit for such planning purposes. The widespread adoption of location-aware devices such as Global Positioning System (GPS) sensors in public transportation systems and the adoption of open data principles have set the stage for new methods and tools for data collection and analysis of movement patterns. This paper illustrates the value and benefit of applying visual analytics techniques to movement data to create valuable insight for public transportation planning using vehicle-mounted devices on buses and trams. The contribution of the paper is three distinct visual analytics solutions that we developed using a real-world open data feed published by the Helsinki Public Transport Authority. The current work addresses encounters between objects, stops that interrupt movement, and flow dynamics of a large number of moving objects. We instantiated the described methods by showing that our findings can be applied in real-world use cases.


Archive | 2000

Categorization and presentation tool for code resources

Gabi Zodik; Vita Bortnikov; Avi Yaeli


Archive | 2004

Detection of code patterns

Alex Akilov; Ronen Lerner; Sara Porat; Iftach Ragoler; Avi Yaeli

Researchain Logo
Decentralizing Knowledge