Raghu Reddy

About

Dr. Y. Raghu Reddy works as an Associate Professor at International Institute of Information Technology, Hyderabad, India. His specialization is in Software Engineering. His primary research interests are in design and construction of complex software systems. He has published number of peer reviewed publications in these areas. He has also published a book titled: Aspect oriented software development: An approach to composing UML design models in 2009. He is a part of several national and international conference committees.

He is Currently the Head of the Software Engineering Research Center (SERC) at IIIT-Hyderabad and the CA Technologies Endowed Faculty Chair at IIIT Hyderabad. He was previously the IIIT lead for CA Technologies - IIIT Hyderabad Innovation Center established at CA Technologies, Gachibowli, Hyderabad.

In his previous life, Dr. Reddy worked as an Assistant professor with the Department of Software Engineering at Rochester Institute of Technology (RIT), USA. He played a major role in building the Software Engineering Master’s program at RIT. He developed and taught courses at the undergraduate and graduate level. Earlier, he worked as an Instructor at Colorado State University. He obtained his Ph.D. in Computer Science from Colorado State University, Fort Collins, USA.

During his tenure as a researcher he has worked on projects with MHRD, CA Technologies, Nokia Inc., Alstom Signaling Inc., TCN Telecom Consulting Group, QWest Communications, etc.


Research Interests

  • Model Driven Development
  • Software Requirements and Architecture
  • Verification & Validation
  • Usability and Software engineering education

Publications

Journal

  • Sai Anirudh Karre, Anveshi Shukla, Y. Raghu Reddy: Does your Bug Tracking tool suit your needs? A Study on Open Source Bug Tracking tools. CoRR 2017:
  • DaeKyoo Kim, Eunjee Song, Jungwoo Ryoo, Y Raghu Reddy: Special issue on software reuse. Software: Practice and Experience 2017: 941-942 (Volume 47)
  • Sai Anirudh Karre, Y Raghu Reddy: Heuristic Approaches to Improve Product Quality in Large Scale Integrated Software Products Communications in Computer and Information Science (CCIS) 2016: 80-97
  • A Sureka, Y. R. Reddy, P. Muenchaisri, M. Tsunoda: A Report on Software Engineering Education Workshop (SEEW) 2014 Co-Located with Asia-Pacific Software Engineering Conference 2014 SIGSOFT Software Engineering Notes 2015: 40-43
  • Sridhar Chimalakonda, Y. Raghu Reddy, Rakesh Shukla: Moving Beyond: Insights from 1st International Workshop on Software Engineering Research and Industrial Practices (SER&IPs 2014). ACM SIGSOFT Software Engineering Notes 2015: 28-31
  • Lalit Mohan S., Neeraj Mathur, Y. Raghu Reddy: Improving Mobile Banking Usability Based on Sentiments. Communications in Computer and Information Science (CCIS) 2015: 180-194
  • Brian Henderson-Sellers, Robert France, Geri Georg, Raghu Reddy: A method engineering approach to developing aspect-oriented modelling processes based on the OPEN process framework Information and software technology 2007: 761-773
  • Arnor Solberg, Devon Simmonds, Raghu Reddy, Robert France, Sudipto Ghosh, Jan yvind Aagedal: Developing Distributed Services Using an Aspect Oriented Model Driven Framework International Journal of Cooperative information Systems 2006: 535-564
  • A Solberg, R Reddy, D Simmonds, R France, S Ghosh: Developing service oriented systems using an aspect-oriented model driven framework International Journal of Cooperative information Systems 2006: NA
  • E Song, R Reddy, R France, I Ray, G Georg, R Alexander: Verifying Access Control Properties using Aspect Oriented Modeling 10th ACM Symposium on Access Control Models and Technologies (SACMAT), Scandic Hasselbacken, Stockholm 2005: NA
  • Y Raghu Reddy: An aspect oriented approach to early software development 7th ICUML 2004:

Editorship

  • Y Raghu Reddy, Vinay Kulkarni: Modelling Symposium (ModSym) Proceedings of the 10th Innovations in Software Engineering Conference 2017: 223-224
  • Vinay Kulkarni, Y Raghu Reddy: 2nd Modelling Symposium (ModSym 2016) NA 2016: NA
  • Y Raghu Reddy, Vinay Kulkarni: A Report on Modelling Symposium (ModSym) Proceedings of the 8th India Software Engineering Conference 2015: 204-205

Conference and Workshop

  • Lalit Mohan Sanagavarapu, Neeraj Mathur, Shriyansh Agrawal, Y. Raghu Reddy: SIREN - Security Information Retrieval and Extraction eNgine. ECIR 2018: 811-814
  • Neeraj Mathur, Sai Aniruddh Karre, Lalit Mohan Sanagavarapu, Y Raghu Reddy: Analysis of FinTech Mobile App Usability for Geriatric Users in India. Proceedings of the 4th International Conference on HCI and UX 2018:
  • Lalit Mohan, Sourav Sarangi, Y Raghu Reddy, Vasudeva Varma: Fine Grained Approach for Domain Specific Seed URL Extraction. Proceedings of the 51st Hawaii International Conference on System Sciences 2018:
  • Lalit Mohan Sanagavarapu, Y. Raghu Reddy: Crowdsourcing security: opportunities and challenges. CHASE@ICSE 2018: 37-40
  • Neeraj Mathur, Sai Anirudh Karre, Y. Raghu Reddy: Usability Evaluation Framework for Mobile Apps using Code Analysis. EASE 2018: 187-192
  • Lalit Mohan Sanagavarapu, Venkatesh Choppella, Y. Raghu Reddy: Model Driven Approach for Virtual Lab Authoring - Chemical Sciences Labs. ICALT 2018: 241-243
  • Gollapudi V. R. J. Sai Prasad, Sridhar Chimalakonda, Venkatesh Choppella, Y. Raghu Reddy: An Aspect Oriented Approach for Renarrating Web Content. ISEC 2017: 56-65
  • Lalit Mohan S., Priya Raman, Venkatesh Choppella, Y. Raghu Reddy: A Crowdsourcing Approach for Quality Enhancement of eLearning Systems. ISEC 2017: 188-194
  • Shivam Khandelwal, Saikrishna Sripada, Y. Raghu Reddy: Impact of Gamification on Code review process: An Experimental Study. ISEC 2017: 122-126
  • Yogesh Maheshwari, Y. Raghu Reddy: A study on Migrating Flash files to HTML5/JavaScript. ISEC 2017: 112-116
  • Lalit Sanagavarapu, Sai Gollapudi, Sridhar Chimalakonda, Y. Raghu Reddy, Venkatesh Choppella: A Lightweight Approach for Evaluating Sufficiency of Ontologies. SEKE 2017: 557-561
  • Lalit Mohan S., Y. Raghu Reddy, G. R. Gangadharan: Compac - A pricing model for community cloud. ICACCI 2017: 2033-2039
  • Lalit Mohan Sanagavarapu, Sourav Sarangi, Y. Raghu Reddy: ABC Algorithm for URL Extraction. ICWE Workshops 2017: 143-148
  • Vaishali Sharma, Raghib Musarrat, Sridhar Chimalakonda, Y. Raghu Reddy: Muse: A Musically Inspired Game to Teach Arrays and Linked Lists. Proceedings of the 25th International Conference on Computers in Education 2017: 802-807
  • Sai Anirudh Karre, Y Raghu Reddy: Model based approach to study Defect Dependency in Large Scale Integrated Software Products. arXiv preprint arXiv:1706.05037 2017:
  • Saikrishna Sripada, Y. Raghu Reddy, Shivam Khandelwal: Architecting an extensible framework for Gamifying Software Engineering concepts. Proceedings of 9th India Software Engineering Conference (ISEC) 2016: 119-130
  • Saikrishna Sripada, Y Raghu Reddy, Ashish Sureka: In Support of Peer Code Review and Inspection in an Undergraduate Software Engineering Course Software Engineering Education and Training (CSEET) 2015: 3-6
  • Sai Anirudh Karre, Y Raghu Reddy: A Defect Dependency Based Approach to Improve Software Quality In Integrated Software Products 10th International Conference on Evaluation of Novel Approaches to Software Engineering (ENASE) 2015: 110-117
  • Sai Anirudh Karre, Y Raghu Reddy: An Industrial Case Study on Improving Quality in Integrated Software Product using defect dependency Joint Proceedings of the 3rd International Workshop on Quantitative Approaches to Software Quality (QuASoQ), the Workshop on Alternate Workforces for Software Engineering (WAWSE) and the 1st Internati 2015: 1-8
  • Neeraj Mathur, Y Raghu Reddy: Correctness of Semantic Code Smell Detection Tools QuASoQ 2015 2015: 17-22
  • Prabhakar Cherukupalli, Y. Raghu Reddy: Reengineering Enterprise Wide Legacy BFSI Systems Industrial case study Proceedings of the 8th India Software Engineering Conference (ISEC) 2015: 40-49
  • Y Raghu Reddy, Anish Shankar, Malolan, Madhavan: Incremental Aspect Weaving - An approach to faster AOP learning Proceedings of the 30th Annual ACM Symposium on Applied Computing (SAC '15) 2015: 1480-1485
  • Saikrishna Sripada, Y. Raghu Reddy: Code comprehension activities in Undergraduate Software Engineering course A case study Code comprehension activities in Undergraduate Software Engineering course - A case study 2015: 68-77
  • Lalit Mohan S., Neeraj Mathur, Y. Raghu Reddy: Mobile App Usability Index (MAUI) for Improving Mobile Banking Adoption. ENASE 2015: 313-320
  • Yogesh Maheshwari, Y. Raghu Reddy: Transformation of Flash files to HTML5 and JavaScript. ASWEC (2) 2015: 23-27
  • Sai Anirudh Karre, Y. Raghu Reddy: An Industrial Case Study on Improving Quality in Integrated Software Product using defect dependency. QuASoQ/WAWSE/CMCE@APSEC 2015: 1-8
  • Sai Anirudh Karre, Y. Raghu Reddy: Heuristic Approaches to Improve Product Quality in Large Scale Integrated Software Products. ENASE (Selected Papers) 2015: 80-97
  • Sai Anirudh Karre, Y. Raghu Reddy: A Defect Dependency based Approach to Improve Software Quality in Integrated Software Products. ENASE 2015: 110-117
  • Neeraj Mathur, Y. Raghu Reddy: Correctness of Semantic Code Smell Detection Tools. QuASoQ/WAWSE/CMCE@APSEC 2015: 17-22
  • Jeffrey Mahmood, Y Raghu Reddy: Automated refactorings in Java using IntelliJ IDEA to extract and propogate constants Advance Computing Conference (IACC), 2014 IEEE International 2014: 1406-1414
  • Y Raghu Reddy, Kesav V Nori: Teaching software product engineering in undergraduate computing curriculum Software Engineering Education and Training (CSEE&T), 2014 IEEE 27th Conference on 2014: 175-178
  • Sonal Aggarwal, Herre Van Oostendorp, Y Raghu Reddy, Bipin Indurkhya: Providing Web Credibility Assessment Support Proceedings of the 2014 European Conference on Cognitive Ergonomics 2014: 29
  • Kesav V Nori, Y Raghu Reddy, Sridhar Chimalakonda: Challenges for software engineering in educational technologies Contemporary Computing and Informatics (IC3I), 2014 International Conference on 2014: 267-272
  • Nurendra Choudhary, Venkatesh Choppella, Raghu Reddy, Thirumal Ravula: Any Time Virtual Labs: On Portable Media and as Debian Packages 6th IEEE International Conference on Technology for Education (T4E) 2014: 28-31
  • Jatin Agarwal, Utkarsh Rastogi, Pandey Pandey, Nurendra Choudhary, Venkatesh Choppella, Raghu Reddy: Large Scale Web Page Optimization of Virtual Labs 6th IEEE International Conference on Technology for Education (T4E) 2014: 146-147
  • Nurendra Choudhary, Venkatesh Choppella, Raghu Reddy, Thirumal Ravula: Any Time Virtual Labs: On Portable Media and as Debian Packages. T4E 2014: 28-31
  • Jatin Agarwal, Utkarsh Rastogiy, Prateek Pandey, Nurendra Choudhary, Venkatesh Choppella, Raghu Reddy: Large Scale Web Page Optimization of Virtual Labs. T4E 2014: 146-147
  • Y. Raghu Reddy, Kesav V. Nori: Teaching software product engineering in undergraduate computing curriculum. CSEE&T 2014: 175-178
  • Mohammad Asif, Y Raghu Reddy: JIFFY: a framework for encompassing aspects in testing and debugging software Proceedings of the 8th International Workshop on Automation of Software Test 2013: 146-149
  • Jeffrey Mahmood, Y Raghu Reddy: Usability of Refactoring Tools for Java Development Proceedings of 1st Indian Workshop on Reverse Engineering, co-located with 3rd India Software Engineering Conference (ISEC2010) Feb 2010:
  • Devon M Simmonds, Y Raghu Reddy, Eunjee Song, Emanuel S Grant: A Comparison of Aspect-Oriented Approaches to Model Driven Engineering. Software Engineering Research and Practice 2009: 327-333
  • Varsha Rathod, Raghu. Y. Reddy: Role of Early Aspects in Software Maintenance Projects Proceedings of the 2009 International Conference on Software Engineering Research and Practice 2009: 550-555
  • Y Raghu Reddy, Sudipto Ghosh, Robert B France, Greg Straw, James M Bieman, Nathan McEachen, Eunjee Song, Geri Georg: Providing Support for Model Composition in Metamodels EDOC 2007: 253-253
  • Robert France, Franck Fleurey, Raghu Reddy, Benoit Baudry, Sudipto Ghosh: Providing support for model composition in metamodels Enterprise Distributed Object Computing Conference 2007: 253-253
  • Y Raghu Reddy, Sudipto Ghosh, Robert B France, Greg Straw, James M Bieman, Nathan McEachen, Eunjee Song, Geri Georg: Directives for composing aspect-oriented design class models Springer Berlin Heidelberg 2006: 75-105
  • Raghu Reddy, Arnor Solberg, Robert France, Sudipto Ghosh: Composing sequence models using tags Proceedings of MoDELS workshop on Aspect Oriented Modeling, Genova, Italy 2006:
  • Y Raghu Reddy: An approach to composing aspect-oriented design models Colorado State University 2006: NA
  • Devon Simmonds, Arnor Solberg, Raghu Reddy, Robert France, Sudipto Ghosh: An aspect oriented model driven framework EDOC 2005: 119-130
  • Raghu Reddy, Robert France, Sudipto Ghosh, Franck Fleurey, Benoit Baudry: Model composition-a signature-based approach Aspect Oriented Modeling (AOM) Workshop 2005:
  • Arnor Solberg, Devon Simmonds, Raghu Reddy, Sudipto Ghosh, Robert France: Using aspect oriented techniques to support separation of concerns in model driven development Computer Software and Applications Conference 2005: 121-126
  • Eunjee Song, Raghu Reddy, Robert France, Indrakshi Ray, Geri Georg, Roger Alexander: Verifiable composition of access control and application features Proceedings of the tenth ACM symposium on Access control models and technologies 2005: 120-129
  • Benoit Baudry, Franck Fleurey, Robert France, Raghu Reddy: Exploring the relationship between model composition and model transformation International Workshop on Aspect-Oriented Modeling (AOM’05) 2005: NA
  • Arnor Solberg, Robert France, Raghu Reddy: Navigating the metamuddle Proceedings of the 4th Workshop in Software Model Engineering, Montego Bay, Jamaica 2005:
  • Eunjee Song, Raghu Reddy, Robert France, Indrakshi Ray, Geri Georg, Roger Alexander: Verifiable composition of access control features and applications Proceedings of 10th ACM Symposium on Access Control Models and Technologies (SACMAT 2005) 2005:
  • Raghu Reddy, Robert France, Geri Georg: An aspect oriented approach to analyzing dependability features In Proc. of the 6th Int. Workshop on AspectOriented Modeling (AOSD’05) 2005: NA
  • Geri Georg, Raghu Reddy, Robert France: Specifying cross-cutting requirement concerns Springer Berlin Heidelberg 2004: 113-127
  • Y. Raghu Reddy, Robert B. France, Geri Georg: An Aspect-based Approach to Modeling and Analyzing Dependability Colorado State University 2004: NA
  • Sudipto Ghosh, Nishant Bawa, Sameer Goel, Y Raghu Reddy: Validating run-time interactions in distributed Java applications IEEE 2002: 7