Software Engineering and Systems Research (SESRes)Department of Computer Science and Engineering, IIT Kanpur UP 208016 India
A theme central to our research is software engineering (SE) and software architecture (SA). We investigate several areas in systems from SE and SA perspective.
Appification of Web
Internet Operating System
Computing on Mobile Platforms
Big Data Analytics
Game Theoretic Software Engineering
Business Process Modeling
M.Tech/Research Study Projects
Alumni (Partial list) [+]
Recent Publications (From 2010)
Amrita Chaturvedi and T.V. Prabhakar. Ontology - Driven MVC: A Variant Of MVC Architectural Style. In The International Conference on Software Engineering and New Technologies (ICSENT 2012), December 2012, Hammamet. (Best Paper Award)
Balwinder Sodhi and T.V. Prabhakar. Assessing Platform Suitability for Achieving Quality in Guest Applications. In The 19th IEEE Asia-Pacific Software Engineering Conference (IEEE APSEC 2012), December 2012, Hong Kong.
Balwinder Sodhi and T.V. Prabhakar. Cloud Platforms: Impact on Guest Application Quality Attributes. In The 2012 IEEE Asia-Pacific Services Computing Conference (IEEE APSCC 2012). December, 2012, Guilin, China.
Balwinder Sodhi and T.V. Prabhakar. Performance Characteristics of Virtualized Platforms from Applications Perspective. In International Conference on Data Management in Cloud, Grid and P2P Systems (Globe 2012). September, 2012 in Vienna, Austria. Lecture Notes in Computer Science(LNCS), Springer.
Balwinder Sodhi, Ashish Agrawal and T.V. Prabhakar. Appification of Web Applications: Architectural Aspects. In 2012 IEEE Workshop on Mobile Cloud Computing (MobiCC 2012). August 2012 in Beijing, China.
Balwinder Sodhi and T.V. Prabhakar. Cloud-oriented platforms: Bearing on Application Architecture and Design patterns. In proceedings of The IEEE Congress on Services (SERVICES 2012), June 2012 Honolulu, Hawaii USA.
Ashish Agrawal, Balwinder Sodhi and T.V. Prabhakar. Lift - A mechanism for Composing Virtual App-clusters from Heterogeneous Apps. In The Proceedings of 13th ACM/IEEE/IFIP International Conference on Collaboration Technologies and Systems (CTS 2012), May 2012, Denver, Colorado, USA.
Sodhi, B. and Prabhakar, T.V. (2012) An architecture for enterprise PC cloud, Int. J. Computational Science and Engineering, Vol. 7,No. 4, pp.296-307 (InderScience IJCSE)
Balwinder Sodhi and T.V. Prabhakar. A cloud architecture using smart nodes. In proceedings of The 2011 IEEE Asia-Pacific Services Computing Conference (APSCC 2011), December 2011, Jeju Island, Korea.
Balwinder Sodhi and T.V. Prabhakar. A design pattern to decouple data from markup. In proceedings of The 12th International Conference on Electronic Commerce and Web Technologies (EC-Web 2011), August 2011, Toulouse, France. Lecture Notes in Business Information Processing (LNBIP), Springer.
Balwinder Sodhi and T.V. Prabhakar. Assessing suitability of cloud oriented platforms for application development. In proceedings of The 9th Working IEEE/IFIP Conference on Software Architecture (WICSA 2011). June 2011, Boulder Colorado, USA.
Ashish Agrawal. 2011. Semantics of business process vocabulary and process rules. In Proceedings of the 4th India Software Engineering Conference (ISEC '11).
Balwinder Sodhi and T.V. Prabhakar. Application architecture considerations for cloud platforms. In proceedings of 2011 Third IEEE International Conference on Communication Systems and Networks (COMSNETS 2011). January 2011, Bangalore, India.
Kiran Kumar, and Prabhakar TV. Pattern-oriented Knowledge Model for Architecture Design. Pattern Languages of Programs Conference 2010, October 15-18 2010. Reno/Tahoe Nevada, USA.
Kiran Kumar, and Prabhakar TV. Design Decision Topology Model for Pattern Relationship Analysis. Asian Conference on Pattern Languages of Programs 2010, March 15-17 2010. Tokyo, Japan.
AgropediaAgropedia is a digital knowledge repository with the open platform for learning and sharing information related to Indian agriculture. The content is semantically catalogued and easy to find. This agricultural encyclopaedia is being designed as a sub project of the knowledge management initiative of National Agricultural Innovation Project(www.naip.icar.org.in) in support of agriculturalextension and outreach.
AgrotagAgrotags was envisaged as a collection of terms that would be used to tag digital information objects (DIOs) in the agriculture area. The main aim is to normalize tagging process in order to make more efficient and simpler searching and provide most efficient resources to the user.
CQLCQL is a query language for cloud platforms