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

Priyavanshi Pathania

dblp:285/1631 · DBLP profile ↗
← Back
3ranked-venue papers
2as first author
3since 2021 · last 2023
—ORCID · none

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

Software engineering, systems software and programming languages · 3 · 2 first-author · 3 since 2021

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
2 papers
Software maintenance and evolution · 92% Empirical software engineering · 8%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Energy-efficient computing · 77% Cloud and datacenter computing · 23%

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

TopicWeightPapersLastEvidence papers
Software maintenance and evolution › refactoring
energy-aware refactoring
0.712023
Assessing the Impact of Refactoring Energy-Inefficient Code Patterns on Software Sustainability: An Industry Case Study · ASE 2023
Software maintenance and evolution
refactoring
0.712023
Assessing the Impact of Refactoring Energy-Inefficient Code Patterns on Software Sustainability: An Industry Case Study · ASE 2023
Software maintenance and evolution
software sustainability
0.712023
Towards a Knowledge Base of Common Sustainability Weaknesses in Green Software Development · ASE 2023
Energy-efficient computing
energy modeling
0.612022
ESAVE: Estimating Server and Virtual Machine Energy · ASE 2022
Empirical software engineering › software engineering research methodology
industrial case study
0.212023
Assessing the Impact of Refactoring Energy-Inefficient Code Patterns on Software Sustainability: An Industry Case Study · ASE 2023

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

automated code pattern detection · 0.7regression · 0.6machine learning · 0.6
YearPublicationVenuePosition
2023 Assessing the Impact of Refactoring Energy-Inefficient Code Patterns on Software Sustainability: An Industry Case Study
abstract
Advances in technologies like artificial intelligence and metaverse have led to a proliferation of software systems in business and everyday life. With this widespread penetration, the carbon emissions of software are rapidly growing as well, thereby negatively impacting the long-term sustainability of our environment. Hence, optimizing software from a sustainability standpoint becomes more crucial than ever. We believe that the adoption of automated tools that can identify energy-inefficient patterns in the code and guide appropriate refactoring can significantly assist in this optimization. In this extended abstract, we present an industry case study that evaluates the sustainability impact of refactoring energy -inefficient code patterns identified by automated software sustainability assessment tools for a large application. Preliminary results highlight a positive impact on the application's sustainability post-refactoring, leading to a 29% decrease in per-user per-month energy consumption.
Rohit Mehra, Priyavanshi Pathania, Vibhu Saujanya Sharma, Vikrant S. Kaulgud, Sanjay Podder, Adam P. Burden
ASE2
2023 Towards a Knowledge Base of Common Sustainability Weaknesses in Green Software Development
abstract
With the climate crisis looming, engineering sustainable software systems become crucial to optimize resource utilization, minimize environmental impact, and foster a greener, more resilient digital ecosystem. For developers, getting access to automated tools that analyze code and suggest sustainability-related optimizations becomes extremely important from a learning and implementation perspective. However, there is currently a dearth of such tools due to the lack of standardized knowledge, which serves as the foundation of these tools. In this paper, we motivate the need for the development of a standard knowledge base of commonly occurring sustainability weaknesses in code, and propose an initial way of doing that. Furthermore, through preliminary experiments, we demonstrate why existing knowledge regarding software weaknesses cannot be re-tagged “as is” to sustainability without significant due diligence, thereby urging further explorations in this ecologically significant domain.
Priyavanshi Pathania, Rohit Mehra, Vibhu Saujanya Sharma, Vikrant S. Kaulgud, Sanjay Podder, Adam P. Burden
ASE1
2022 ESAVE: Estimating Server and Virtual Machine Energy
abstract
Sustainable software engineering has received a lot of attention in recent times, as we witness an ever-growing slice of energy use, for example, at data centers, as software systems utilize the underlying infrastructure. Characterizing servers for their energy use accurately without being intrusive, is therefore important to make sustainable software deployment choices. In this paper, we introduce ESAVE which is a machine learning-based approach that leverages a small set of hardware attributes to characterize a server or virtual machine’s energy usage across different levels of utilization. This is based upon an extensive exploration of multiple ML approaches, with a focus on a minimal set of required attributes, while showcasing good accuracy. Early validations show that ESAVE has only around 12% average prediction error, despite being non-intrusive.
Priyavanshi Pathania, Rohit Mehra, Vibhu Saujanya Sharma, Vikrant S. Kaulgud, Sanjay Podder, Adam P. Burden
ASE1