Dr.Srinivas Padmanabhuni
Bengaluru, Karnataka, India
7K followers
500+ connections
About
Articles by Dr.Srinivas
Contributions
Activity
-
Human Values.. not something easy to teach. we have a core course for our undergrad students at IIITH.. in small groups, a discussion format…
Human Values.. not something easy to teach. we have a core course for our undergrad students at IIITH.. in small groups, a discussion format…
Liked by Dr.Srinivas Padmanabhuni
-
📢 Speaker Announcement for #STEPINSUMMIT2024! We are delighted to welcome Bhavani Sruti Somaraju, Test Manager at QualityKiosk Technologies Pvt…
📢 Speaker Announcement for #STEPINSUMMIT2024! We are delighted to welcome Bhavani Sruti Somaraju, Test Manager at QualityKiosk Technologies Pvt…
Liked by Dr.Srinivas Padmanabhuni
-
This is just the second edition of SERI (Software Engineering Research in India update meeting) that I am attending. I loved the informal part of the…
This is just the second edition of SERI (Software Engineering Research in India update meeting) that I am attending. I loved the informal part of the…
Liked by Dr.Srinivas Padmanabhuni
Publications
-
Data Science Diaries - Dr Srinivas Padmanabhuni
Manipal Academy of Data Sciences
An interview on A-Z of Data Science and AI
-
Why Algorithms are everyone s future
Infy Blogs
Presents a peep into algorithms driven future.
-
Identifying Software Process Management Challenges: Survey of Practitioners in a Large Global IT Company
12th Working Conference on Mining Software Repositories, 2015
Process mining consists of mining event logs generated from business process execution supported by Information Systems (IS). Process mining of software repositories has diverse applications because vast data is generated during Software Development Life Cycle (SDLC) and archived in IS like Version Control System (VCS), Peer Code Review (PCR) System, Issue Tracking System (ITS), and mail archives. There is need to explore its applications on different repositories to aid managers in process…
Process mining consists of mining event logs generated from business process execution supported by Information Systems (IS). Process mining of software repositories has diverse applications because vast data is generated during Software Development Life Cycle (SDLC) and archived in IS like Version Control System (VCS), Peer Code Review (PCR) System, Issue Tracking System (ITS), and mail archives. There is need to explore its applications on different repositories to aid managers in process management. We conduct two phase surveys and interviews with managers in a large, global, IT company. The first survey and in-person interviews identify the process challenges encountered by them that can be addressed by novel applications of process mining. We filter, group and abstract responses formulating 30 generic problem statements. On the basis of process mining type, we classify identified problems to eight categories such as control analysis, organizational analysis, conformance analysis, and preventive analysis. The second survey asks distinct participants the importance of solving identified problems. We evaluate proposed Net Importance Metric (NIM) using 1262 ratings from 43 participants. Combined analysis of NIM and first survey responses reveals that the problems mentioned by few practitioners in first survey are considered important by majority in the second survey. We elaborate on possible solutions and challenges for most frequent and important problems. We believe solving these validated problems will help managers in improving project quality and productivity.
Other authorsSee publication -
Identifying Software Process Management Challenges: Survey of Practitioners in a Large Global IT Company
12th Working Conference on Mining Software Repositories, 2015
Process mining consists of mining event logs generated from business process execution supported by Information Systems (IS). Process mining of software repositories has diverse applications because vast data is generated during Software Development Life Cycle (SDLC) and archived in IS like Version Control System (VCS), Peer Code Review (PCR) System, Issue Tracking System (ITS), and mail archives. There is need to explore its applications on different repositories to aid managers in process…
Process mining consists of mining event logs generated from business process execution supported by Information Systems (IS). Process mining of software repositories has diverse applications because vast data is generated during Software Development Life Cycle (SDLC) and archived in IS like Version Control System (VCS), Peer Code Review (PCR) System, Issue Tracking System (ITS), and mail archives. There is need to explore its applications on different repositories to aid managers in process management. We conduct two phase surveys and interviews with managers in a large, global, IT company. The first survey and in-person interviews identify the process challenges encountered by them that can be addressed by novel applications of process mining. We filter, group and abstract responses formulating 30 generic problem statements. On the basis of process mining type, we classify identified problems to eight categories such as control analysis, organizational analysis, conformance analysis, and preventive analysis. The second survey asks distinct participants the importance of solving identified problems. We evaluate proposed Net Importance Metric (NIM) using 1262 ratings from 43 participants. Combined analysis of NIM and first survey responses reveals that the problems mentioned by few practitioners in first survey are considered important by majority in the second survey. We elaborate on possible solutions and challenges for most frequent and important problems. We believe solving these validated problems will help managers in improving project quality and productivity.
Other authorsSee publication -
Process Mining Multiple Repositories for Software Defect Resolution from Control and Organizational Perspective.
International Conference on Mining Software Repositories (MSR 2014)
Issue reporting and resolution is a software engineering process supported by tools such as Issue Tracking System (ITS), Peer Code Review (PCR) system and Version Control System (VCS). Several open source software projects such as Google Chromium and Android follow process in which a defect or feature enhancement request is reported to an issue tracker followed by source-code change or patch review and patch commit using a version control system. We present an application of process mining…
Issue reporting and resolution is a software engineering process supported by tools such as Issue Tracking System (ITS), Peer Code Review (PCR) system and Version Control System (VCS). Several open source software projects such as Google Chromium and Android follow process in which a defect or feature enhancement request is reported to an issue tracker followed by source-code change or patch review and patch commit using a version control system. We present an application of process mining three software repositories (ITS, PCR and VCS) from control flow and organizational perspective for effective process management. ITS, PCR and VCS are not explicitly linked so we implement regular expression based heuristics to integrate data from three repositories for Google Chromium project. We define activities such as bug reporting, bug fixing, bug verification, patch submission, patch review, and source code commit and create an event log of the bug resolution process. The extracted event log contains audit trail data such as caseID, timestamp, activity name and performer. We discover runtime process model for bug resolution process spanning three repositories using process mining tool, Disco, and conduct process performance and efficiency analysis. We identify bottlenecks, define and detect basic and composite anti-patterns. In addition to control flow analysis, we mine event log to perform organizational analysis and discover metrics such as handover of work, subcontracting, joint cases and joint activities.
Other authorsSee publication -
Selecting an Appropriate Framework for Value-Based Requirements Prioritization: A Case Study
Requirements Engineering Conference (RE), 2012 20th IEEE International
There are usually more requirements than feasible in a given schedule. Thus, it's imperative to be able to choose the most valuable ones for implementation to ensure the delivery of a high value software system. There are myriad requirements prioritization frameworks and selecting the most appropriate one is a decision problem in its own right. In this paper we present our approach in selecting the most appropriate value based requirements prioritization framework as per the requirements of our…
There are usually more requirements than feasible in a given schedule. Thus, it's imperative to be able to choose the most valuable ones for implementation to ensure the delivery of a high value software system. There are myriad requirements prioritization frameworks and selecting the most appropriate one is a decision problem in its own right. In this paper we present our approach in selecting the most appropriate value based requirements prioritization framework as per the requirements of our stakeholders. Based on our analysis a single framework was selected, validated by requirements engineers and project managers and deployed for company-wide use by a major IT player in India.
Other authorsSee publication -
A quantitative measure for preventive maintenance in software
ACM SIGSOFT Software Engineering Notes
-
Web Services based Inter-organizational Architectural Framework for B2B marketplaces
International Conference on Web services
Patents
-
Methods for detecting plagiarism in software code implementing a design pattern, including detecting a design pattern implemented in the software code
Issued US 9207915
Methods and instructions embodied in non-transitory media for the detection of plagiarism in software code implementing a design pattern are described.
Other inventorsSee patent -
System for configuring a virtual image instance including receiving a configuration file specifying software information corresponding to a desired instance of a networked node or cluster
Issued US 8881146
A method and apparatus for creating a machine image to be used in instantiating virtual nodes in a cloud computing environment. A virtual machine operating system image is created based on the configuration file.
Other inventorsSee patent -
Method and system for assessing and remedying accessibility of websites
Issued US 8,166,135
-
System and method for preventing service oriented denial of service attacks
Issued US 8,104,078
Languages
-
Telugu
-
-
English
-
-
Hindi
-
-
Bengali
-
Organizations
-
ACM SIGSOFT
core member isoft
- Present
Recommendations received
10 people have recommended Dr.Srinivas
Join now to viewMore activity by Dr.Srinivas
-
I am happy to share that I have received my PhD in Artificial Intelligence today from the Indian Institute of Technology, Madras. I thank my…
I am happy to share that I have received my PhD in Artificial Intelligence today from the Indian Institute of Technology, Madras. I thank my…
Liked by Dr.Srinivas Padmanabhuni
-
Are you: 👉 Excited to gain hands-on experience with real-world AI testing scenarios? 👉 Curious about how AI can optimize your test generation and…
Are you: 👉 Excited to gain hands-on experience with real-world AI testing scenarios? 👉 Curious about how AI can optimize your test generation and…
Liked by Dr.Srinivas Padmanabhuni
Other similar profiles
-
Neelima Vobugari
Connect -
Shiva Kumar Mula
Connect -
Mohammed Sinan Khan
AI dev @Simpragma
Connect -
Ramit Manohar Kaul
Cofounder and Enabler for Iyrin and TestAIng
Connect -
Abhay Karandikar
Connect -
Sarabjot Singh
Connect -
Nidhi .
Winner of IIT Bombay national level aviation quiz | Computer Vision | Neural Networks | Python | TensorFlow | Drones
Connect -
Rahul Verma
A Student of Testing & Intelligence | गुणवत्तान्वेषी | ਕਵੀ | ملنگ
Connect -
Vinay Baid
Co-Founder & Chief Revenue Officer @ Verity Software & AIEnsured- Helping software testing professionals build their next best versions of themselves - Vinay@veritysoftware.in +91-9910105147
Connect -
Sadanand Venkataraman
Data Science Enthusiast & M.Tech Research Student | Football Enthusiast, Player & Coach | Merging AI with Sports Analytics | Co-Founder of Bangalore Art Company |
Connect
Explore collaborative articles
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
Explore More