Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Shakeel Mahate

dblp:25/8164 · DBLP profile ↗
← Back
3ranked-venue papers
0as first author
0since 2021 · last 2016
—ORCID · none

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

Software engineering, systems software and programming languages · 2

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.

Software engineering, system software, and programming languages
1 paper
Concurrent programming · 100%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Parallel and multicore computing · 100%

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

TopicWeightPapersLastEvidence papers
Concurrent programming
concurrency analysis
0.112010
Experiences in initiating concurrency software research efforts · ICSE (2) 2010
Parallel and multicore computing › parallel programming models
multithreaded programming
0.012010
Experiences in initiating concurrency software research efforts · ICSE (2) 2010
YearPublicationVenuePosition
2016 Microinteractions in Mobile and Wearable Computing
abstract
Microinteractions provide small details that may have a big impact on user experience of a (software) product. There are many examples of successful implementation of microinteractions in traditional software products, such as cut & paste functionality. However, the increasing popularity of mobile and wearable computing devices increases its application area and provides new opportunities to discover new microinteractions that simplify the usage of mobile and wearable devices. In this paper, we describe the concept of microinteractions and some already existing microinteractions in the domain of mobile and wearable computing. Additionally, we present how some of the presented microinteractions can be used in a new context. Finally, we present and discuss our own microinteractions addressing the development of future mobile and wearable computing applications.
Markus Aleksy, Jonas Brönmark, Shakeel Mahate
AINA3
2014 A Dynamic Software Product Line Architecture for Prepackaged Expert Analytics: Enabling Efficient Capture, Reuse and Adaptation of Operational Knowledge
abstract
Advanced asset health management solutions blend business intelligence with analytics that incorporate expert operational knowledge of industrial equipment and systems. Key challenges in developing these solutions include: streamlining the capture and prepackaging of operational experts' knowledge as analytic modules, efficiently evolving the modules as knowledge grows, adapting the analytics in the field for diverse operating circumstances and industries, and executing the analytics with high performance in industrial and enterprise software systems. A Quality Attribute Workshop (QAW) was used to elicit and analyze variability at development time and runtime for creating, integrating, evolving, and tailoring reusable analytic modules for ABB/Ventyx asset health solution offerings. Dynamic software product line (DSPL) architecture approaches were then applied in designing an analytics plug in architecture for asset health solutions. This paper describes our approach and experiences in designing the analytics product line architecture and its SME Workbench toolset, and how we achieved significant improvements in speed and flexibility of deploying industrial analytics.
Karen Smiley, Shakeel Mahate, Paul Wood
WICSA2
2010 Experiences in initiating concurrency software research efforts
abstract
Multi-core CPUs are now common in modern computers. To get access to effectively an unlimited supply of compute resources, software programs that have been highly optimized to use a single CPU need to be converted where possible to use concurrency. We have initiated our concurrency software research for performance enhancement on a large-scale system with high throughput and low latency transactions. In this paper, we report our experience, experiments, and results in various aspects of concurrency design and programming, including multi-threaded prototypes, static and dynamic concurrency analysis, future techniques and trends, concurrency experiments, and concurrency design patterns. Based on the concurrency experiments, we achieved at least 80 percent overall performance increases as measured by transaction throughput. As a result, capital expenditures for large scale deployments can be significantly reduced.
K. Eric Harper, Jiang Zheng 0001, Shakeel Mahate
ICSE (2)3