I am a passionate researcher and teacher in the areas of software engineering and educational technologies with an aim to deliver top quality research and teaching from India. On a personal note, I believe that creating a happy ecosystem of people and communities will take us there!
Sridhar Chimalakonda is an Assistant Professor in the Department of Computer Science & Engineering at IIT Tirupati, India. He was also a Visiting Faculty at IIIT-Sri City, India from August 2015 to July 2017 . He received his PhD and MS by Research in Computer Science & Engineering from International Institute of Information Technology - Hyderabad, India. He served as Co-Editor for several international standards [ISO/IEC 26551, 26555] in the area of software product lines and published several papers in international conferences. His primary research interests include Software Quality, Software Reuse, Software Product Lines, Software Architecture and Requirements Engineering. Recently, he is more inclined towards empirically and qualitatively assessing quality of software systems venturing into the area of Empirical Software Engineering. He is passionate about the massive potential of technology for improving quality of education, in particular computing education. In his thesis, he proposed a software engineering approach for design and customization of educational technologies for scale and variety in the Indian context [300 million learners, thousands of subjects, teaching styles, learning styles to be delivered in 22 Languages]. This resulted in open source software, mobile version on Google Play Store, and officially listed in Govt. of Telangana websites http://tslma.nic.in and http://srctelangana.com. He is an active member of both software engineering and educational technologies communities and volunteers for ACM SIGSOFT [Special Interest Group in Software Engineering] as Vice Chair of Social Media & Global Outreach and as Core Committee member of ACM iSIGCSE [Special Interest Group in Computer Science Education]
Fusion of Research in Software Engineering and Educational Technologies
Software is omnipresent today! from simple apps in smart phones to mission-critical systems developed by millions of engineers and end users from all walks of life. On the other hand, software is quite effort-intensive, increasingly complex [millions of lines of code?], buggy and never comes with any warranties/guaranties. It is here, I wish to address interesting and significant research challenges in the area of software engineering and computing. Specifically, I am interested to empirically and qualitatively investigate novel ways for improving quality of software while facilitating reuse through design of frameworks, platforms and tools. I am also keen to explore computing challenges from the largely unexplored research area of educational technologies and computing education in India. I see interdisciplinary research as a critical way forward to drive my research spanning across software engineering, educational technologies and human-computer interaction.
Does it sound interesting? I'm looking for technical geeks interested in research at undergrad, postgrad and doctoral level. Ping me!!! A startup or NGO might be in the offing along with some exciting research!!!
Research Agenda
Software Engineering | Educational Technologies |
---|---|
Empirical Software Engineering, Software Quality & Software Reuse, Patterns, Software Product Lines, Software Architecture, Requirements Engineering, Mobile Applications | Quality, Scale & Variety in Instructional Design, Ontologies, Gamification, Personalized Learning, Virtual & Augumented Reality for Story Telling and Labs, Computing Research for Education |
|
|
A Software Engineering Approach for Design of Educational Technologies [PhD Thesis]
Challenge ↠ How to facilitate the design and customization of software systems [educational technologies] for scale & variety? [287 million learners, 22 Indian Languages, varied instructional designs]
An Approach ↠ This thesis explored the idea of applying software engineering concepts such as patterns, ontologies and software product lines for design of a large scale and variety of software systems in education domain. Specifically, we demonstrated that eLearning Systems for adult literacy in India can be developed in around 2 person-weeks from previous best of 6 person-months.
Impact ↠ Influenced 2 International Standards, 3 work-in-progress standards, 15+ publications, open source software, mobile version on Google Play Store, and officially listed in Govt. of Telangana websites http://tslma.nic.in and http://srctelangana.com. Considering the need to design thousands of eLearning Systems at all levels of education catering to hundreds of subjects using varied instructional designs delivered in multiple languages, our approach can lead to significant impact.
In the last 4 years, I have spent considerable amount of research effort in corporate social responsibility and in exploring the nature of relationships in the cyber era