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.

Nader Boushehrinejadmoradi

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

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

Systems, architecture and hardware · 1 · 1 first-authorSoftware engineering, systems software and programming languages · 1 · 1 first-author

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.

Computer architecture, parallel and distributed computing, and storage systems
1 paper
Parallel and multicore computing · 67% Performance modeling and evaluation · 33%
Software engineering, system software, and programming languages
2 papers
Software testing · 73% Program analysis · 16% Software maintenance and evolution · 11%

Topics — the 6 heaviest of 7, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Parallel and multicore computing › parallel programming models › directive-based programming
OpenMP
0.312018
A parallelism profiler with what-if analyses for OpenMP programs · SC 2018
Parallel and multicore computing › parallel computing › parallel program analysis
parallelism profiling
0.312018
A parallelism profiler with what-if analyses for OpenMP programs · SC 2018
Performance modeling and evaluation
what-if analysis
0.312018
A parallelism profiler with what-if analyses for OpenMP programs · SC 2018
Software testing
differential testing
0.212015
Testing Cross-Platform Mobile App Development Frameworks (T) · ASE 2015
Software testing
mobile application testing
0.212015
Testing Cross-Platform Mobile App Development Frameworks (T) · ASE 2015
Program analysis › concurrent program analysis
parallel program analysis
0.112018
A parallelism profiler with what-if analyses for OpenMP programs · SC 2018

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

profiling · 0.7differential testing · 0.2
YearPublicationVenuePosition
2018 A parallelism profiler with what-if analyses for OpenMP programs
Nader Boushehrinejadmoradi, Adarsh Yoga, Santosh Nagarakatte
SC1
2015 Testing Cross-Platform Mobile App Development Frameworks (T)
abstract
Mobile app developers often wish to make their apps available on a wide variety of platforms, e.g., Android, iOS, and Windows devices. Each of these platforms uses a different programming environment, each with its own language and APIs for app development. Small app development teams lack the resources and the expertise to build and maintain separate code bases of the app customized for each platform. As a result, we are beginning to see a number of cross-platform mobile app development frameworks. These frameworks allow the app developers to specify the business logic of the app once, using the language and APIs of a home platform (e.g., Windows Phone), and automatically produce versions of the app for multiple target platforms (e.g., iOS and Android). In this paper, we focus on the problem of testing cross-platform app development frameworks. Such frameworks are challenging to develop because they must correctly translate the home platform API to the (possibly disparate) target platform API while providing the same behavior. We develop a differential testing methodology to identify inconsistencies in the way that these frameworks handle the APIs of the home and target platforms. We have built a prototype testing tool, called X-Checker, and have applied it to test Xamarin, a popular framework that allows Windows Phone apps to be cross-compiled into native Android (and iOS) apps. To date, X-Checker has found 47 bugs in Xamarin, corresponding to inconsistencies in the way that Xamarin translates between the semantics of the Windows Phone and the Android APIs. We have reported these bugs to the Xamarin developers, who have already committed patches for twelve of them.
Nader Boushehrinejadmoradi, Vinod Ganapathy, Santosh Nagarakatte, Liviu Iftode
ASE1