Rahul Prem Mohanani

Rahul Prem Mohanani
University of Jyväskylä | JYU · Agora Center

PhD (Information Processing Science), Msc (IT), BE (Computer Engineering)

About

35
Publications
24,577
Reads
How we measure 'reads'
A 'read' is counted each time someone views a publication summary (such as the title, abstract, and list of authors), clicks on a figure, or views or downloads the full-text. Learn more
354
Citations
Introduction
Rahul Mohanani, Ph.D., MSc, B.Eng, is an Assistant Professor in the Faculty of Information Technology at the University of Jyväskylä, Finland. He has served as a senior scientist at fortiss GmbH, Munich, and as an Assistant Professor at IIIT Delhi. His research focuses on human aspects of SE. He has published peer-reviewed articles in top international conferences and journals and secured research grants and external funding to support his research project and doctoral studies.
Additional affiliations
November 2020 - September 2021
fortiss
Position
  • Senior Researcher
September 2020 - present
fortiss
Position
  • Researcher
July 2011 - February 2012
University of Mumbai
Position
  • Lecturer
Education
September 2014 - November 2018
University of Oulu
Field of study
  • Information Processing Science (Software Engineering)
August 2012 - October 2013
Lancaster University
Field of study
  • Information Systems and Management
July 2005 - August 2010
University of Mumbai
Field of study
  • Computer Engineering

Publications

Publications (35)
Conference Paper
Full-text available
There is a broad consensus that understanding software requirements is critical in designing a good software system. Software engineering research literature is rife with state of the art practices and techniques that are proposed to improve requirements engineering techniques. Also, creative approaches are used to determine system requirements in...
Article
Full-text available
Context: As the diversity and complexity of regulations affecting Software-Intensive Products and Services (SIPS) is increasing, software engineers need to address the growing regulatory scrutiny. We argue that, as with any other non-negotiable requirements, SIPS compliance should be addressed early in SIPS engineering-i.e., during requirements eng...
Conference Paper
Full-text available
Software containers have emerged as solutions for developing and deploying software applications. Despite the popularity and portability of containers, there is significant concern about container security, which hinders their adoption. Recent research has made efforts to investigate container security theoretically and experimentally. Meanwhile, s...
Conference Paper
Full-text available
The ethical impacts of Artificial Intelligence (AI) are causing concern in many areas of AI research and development. The implementation of AI ethics is still, in many ways, a work in progress, but various initiatives are tackling the issues by creating guidelines and implementation methods. This study investigates concerns about the negative impac...
Chapter
Background: Containers are a commonly used solution for deploying software applications. Therefore, container functionality and security is a concern of practitioners and researchers. Testing is essential to ensure the quality of the container environment component and the software product and plays a crucial role in using containers. Objective: In...
Poster
After the events of the past few years, universities have con- tinued to appreciate the concept of hybrid and most lectures are still accommodating remote participation. However, while the situation has improved from the early 2020, both students and lecturers are still facing numerous technology related issues, common complaints being the qual- it...
Conference Paper
Full-text available
The growing domain of liquidity in computing extends its boundaries to include advancements like liquid artificial intelligence (AI). Liquid AI leverages liquid software using isomorphic Internet of Things (IoT) architecture to enhance computation at the edge. This innovation presents numerous possibilities and significant challenges. Central to th...
Conference Paper
Full-text available
The increasing significance of social and environmental impact within the technology startup business sector has garnered attention. Previous research has explored impact investing and related themes in the startup context. However, despite the growing interest in this area, a noticeable gap exists in research addressing impact investing ecosystems...
Conference Paper
Full-text available
The increasing integration of artificial intelligence (AI) into software engineering (SE) necessitates prioritizing ethical considerations within management practices. Despite its recognized importance, the implementation remains scarce, mainly due to difficulties in identifying and representing critical ethical requirements. This study seeks to br...
Conference Paper
Full-text available
Background: Containers are a commonly used solution for deploying software applications. Therefore, container functionality and security are concerns of practitioners and researchers. Testing is essential to ensure the quality of the container environment component and the software product and plays a crucial role in using containers. Objective: In...
Preprint
Full-text available
Society's increasing dependence on Artificial Intelligence (AI) and AI-enabled systems require a more practical approach from software engineering (SE) executives in middle and higher-level management to improve their involvement in implementing AI ethics by making ethical requirements part of their management practices. However, research indicates...
Conference Paper
Society's increasing dependence on Artificial Intelligence (AI) and AI-enabled systems require a more practical approach from software engineering (SE) executives in middle and higher-level management to improve their involvement in implementing AI ethics by making ethical requirements part of their management practices. However, research indicates...
Chapter
Increasing ethical concerns necessitate AI ethics forms part of practical software engineering (SE) foundational educational learning. Using an ethnographic approach and focus group discussions in a SE project-based learning environment, WIMMA lab, we gain insight into how AI ethics can be implemented to enable students to acquire these necessary s...
Chapter
This article studies what are the characteristics of a B2B SaaS freemium firm. Freemium in a B2B setting is an under-explored phenomenon whereas B2C SaaS freemium has been studied extensively. On the consumer side freemium has played a big role but freemium has only recently started to enter the B2B environment. Traditional, sales-led B2B SaaS comp...
Conference Paper
Increasing ethical concerns necessitate AI ethics forms part of practical software engineering (SE) foundational educational learning. Using an ethnographic approach and focus group discussions in a SE project-based learning environment, WIMMA lab, we gain insight into how AI ethics can be implemented to enable students to acquire these necessary s...
Conference Paper
Full-text available
This article studies what are the characteristics of a B2B SaaS free-mium firm. Freemium in a B2B setting is an under-explored phenomenon whereas B2C SaaS freemium has been studied extensively. On the consumer side freemium has played a big role but freemium has only recently started to enter the B2B environment. Traditional, sales-led B2B SaaS com...
Article
Full-text available
Desiderata is a general term for stakeholder needs, desires or preferences. Recent experiments demonstrate that presenting desiderata as templated requirements specifications leads to less creative solutions. However, these experiments do not establish how the presentation of desiderata affects design creativity. This study, therefore, aims to expl...
Preprint
Full-text available
Desiderata is a general term for stakeholder needs, desires or preferences. Recent experiments demonstrate that presenting desiderata as formal requirements specifications leads to less creative solutions. However, these experiments do not establish how the presentation of desiderata affects design creativity. This study, therefore, aims to explore...
Thesis
Full-text available
There is a broad consensus in the software engineering (SE) research community that understanding system desiderata and design creativity is critical for the success of software projects. This has motivated a plethora of research in SE to improve requirements engineering (RE) processes. However, little research has investigated the relationship bet...
Preprint
Full-text available
Background: Many decisions made in Software Engineering practices are intertemporal choices: trade-offs in time between closer options with potential short-term benefit and future options with potential long-term benefit. However, how software professionals make intertemporal decisions is not well understood. Aim: This paper investigates how shifti...
Conference Paper
Full-text available
Many decisions made in Software Engineering practices are intertemporal choices: trade-offs in time between closer options with potential short-term benefit and future options with potential long-term benefit. However, how software professionals make intertemporal decisions is not well understood. This paper investigates how shifting time frames in...
Preprint
Full-text available
Technical Debt management decisions always imply a trade-off among outcomes at different points in time. In such intertemporal choices, distant outcomes are often valued lower than close ones, a phenomenon known as temporal discounting. Technical Debt research largely develops prescriptive approaches for how software engineers should make such deci...
Preprint
Full-text available
Design creativity (the originality and practicality of a solution concept) is critical for the success of many software projects. However, little research has investigated the relationship between the way desiderata are presented and design creativity. This study therefore investigates the impact of presenting desiderata as ideas, requirements or p...
Article
One source of software project challenges and failures is the systematic errors introduced by human cognitive biases. Although extensively explored in cognitive psychology, investigations concerning cognitive biases have only recently gained popularity in software engineering research. This paper therefore systematically maps, aggregates and synthe...
Preprint
Full-text available
One source of software project challenges and failures is the systematic errors introduced by human cognitive biases. Although extensively explored in cognitive psychology, investigations concerning cognitive biases have only recently gained popularity in software engineering research. This paper therefore systematically maps, aggregates and synthe...
Conference Paper
Full-text available
Software engineering, especially design and requirements engineering, is intensely creative. However, practitioners and researchers might perceive creativity differently, leading to disparity and counterproductive practices. To explore and understand the similarities and differences, this paper adopts a multimethodological approach—combining a syst...
Conference Paper
Full-text available
This paper explores the possibility that requirements engineering is, in principle, detrimental to software project success. Requirements engineering is conceptually divided into two distinct processes: sensemaking (learning about the project context) and problem structuring (specifying problems, goals, requirements, constraints, etc.). An interdis...
Conference Paper
Full-text available
This paper explores the possibility that requirements engineering is, in principle, detrimental to software project success. Requirements engineering is conceptually divided into two distinct processes: sense making (learning about the project context) and problem structuring (specifying problems, goals, requirements, constraints, etc.). An interdi...
Conference Paper
Full-text available
There is a broad consensus that understanding system desiderata (requirements) and design creativity are both important for software engineering success. However, little research has addressed the relationship between design creativity and the way requirements are framed or presented. This paper therefore aims to investigate the possibility that th...

Network

Cited By