Srividya K. Bansal
Arizona State University
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Srividya K. Bansal.
2010 IEEE International Workshop on: Business Applications of Social Network Analysis (BASNA) | 2010
Srividya K. Bansal; Ajay Bansal; M. Brian Blake
With the increasing popularity of Web services and Service-Oriented Architecture, we need sophisticated infrastructure to discover and compose Web services. Dynamic Web service Composition will gain wider acceptance only when the users know that the solutions obtained are comprised of trust-worthy services. In this paper, we present a framework for a Trust-based Dynamic Web service Composition that not only uses functional and non-functional attributes provided by the Web service description document but also filters and ranks solutions based on their trust rating. With the increasing popularity of Web-based Social Networks like Linkedin, Facebook, Orkut, and Twitter, there is great potential in determining the trust rating of a particular service provider or service provider organization using Social Network Analysis. We present a technique to calculate a trust rating per service using Centrality measure of Social Networks. We use this rating to further filter composition results to produce solutions that are comprised of services provided by trusted providers.
international congress on big data | 2014
Srividya K. Bansal
Big Data has become the new ubiquitous term used to describe massive collection of datasets that are difficult to process using traditional database and software techniques. Most of this data is inaccessible to users, as we need technology and tools to find, transform, analyze, and visualize data in order to make it consumable for decision-making. One aspect of Big Data research is dealing with the Variety of data that includes various formats such as structured, numeric, unstructured text data, email, video, audio, stock ticker, etc. Managing, merging, and governing a variety of data is the focus of this paper. This paper proposes a semantic Extract-Transform-Load (ETL) framework that uses semantic technologies to integrate and publish data from multiple sources as open linked data. This includes - creation of a semantic data model to provide a basis for integration and understanding of knowledge from multiple sources, creation of a distributed Web of data using Resource Description Framework (RDF) as the graph data model, extraction of useful knowledge and information from the combined data using SPARQL as the semantic query language.
IEEE Computer | 2015
Srividya K. Bansal; Sebastian Kagemann
Current tools that facilitate the extract-transform-load (ETL) process focus on ETL workflow, not on generating meaningful semantic relationships to integrate data from multiple, heterogeneous sources. A proposed semantic ETL framework applies semantics to various data fields and so allows richer data integration.
decision support systems | 2012
M. Brian Blake; David J. Cummings; Ajay Bansal; Srividya K. Bansal
Service-oriented architecture enables an environment where businesses can expose services for use by their collaborators and their peer organizations. In this dynamic environment, organizations require the use of service level agreements (SLAs) to assure the quality of service (QoS) standards of services provided by their collaborators. In an ad-hoc workflow scenario, a business may need to perform real-time composition of existing services in response to consumer requests. In this work, we suggest that, in parallel to traditional web service composition, the business must also compose the existing SLAs in order to ensure the service levels that must be guaranteed to new consumers. Ultimately, this approach to SLA composition must align with the overarching principles of the provider and the priorities of the consumer. In this paper, we introduce a model and representations of service level agreement attributes appropriate for managing a service providers expectations when adding new partners. Our evaluations suggest that the SLA composition can efficiently run concurrently with traditional service composition. Highlights? We develop a model of service level objectives for web services. ? We develop an approach to compose SLAs based on user priorities. ? The SLA composition performs favorably in parallel with typical service composition. ? SLA composition can prevent entry of new services that invalidate existing SLAs.
service-oriented computing and applications | 2016
Srividya K. Bansal; Ajay Bansal; Gopal Gupta; M. Brian Blake
With the increasing popularity of Web Services and Service-Oriented Architecture, we need infrastructure to discover and compose Web services. In this paper, we present a generalized semantics-based technique for automatic service composition that combines the rigor of process-oriented composition with the descriptiveness of semantics. Our generalized approach presented in this paper introduces the use of a conditional directed acyclic graph where complex interactions, containing control flow, information flow, and pre-/post-conditions are effectively represented. Composition solution obtained is represented semantically as OWL-S documents. Web service composition will gain wider acceptance only when users know that the solutions obtained are comprised of trustworthy services. We present a framework that not only uses functional and non-functional attributes provided by the Web service description document but also filters and ranks solutions based on their trust rating that is computed using Centrality Measure of Social Networks. Our contributions are applied for automatic workflow generation in context of the currently important bioinformatics domain. We evaluate our engine for automatic workflow generation of a phylogenetic inference task. We also evaluate our engine for automated discovery and composition on repositories of different sizes and present the results.
conference on software engineering education and training | 2013
Kevin Gary; Timothy E. Lindquist; Srividya K. Bansal; Arbi Ghazarian
Software engineering education is a technologically challenging, rapidly evolving discipline. Like all STEM educators, software engineering educators are bombarded with a constant stream of new tools and techniques (MOOCs! Active learning! Inverted classrooms!) while under national pressure to produce outstanding STEM graduates. Software engineering educators are also pressured on the discipline side; a constant evolution of technology coupled with a still emerging engineering discipline. As a handson engineering discipline, where engineers not only design but also construct the technology, guidance on the adoption of project-centric curricula is needed. This paper focuses on vertical integration of project experiences in undergraduate software engineering degree programs or course sequences. The Software Enterprise, now in its 9th year, has grown from an upper-division course sequence to a vertical integration program feature. The Software Enterprise is presented as an implementation of a project spine curricular pattern, and a plan for maturing this model is given.
international congress on big data | 2015
Mulugeta Mammo; Srividya K. Bansal
The processing of large volumes of RDF data require an efficient storage and query processing engine that can scale well with the volume of data. The initial attempts to address this issue focused on optimizing native RDF stores as well as conventional relational databases management systems. But as the volume of RDF data grew to exponential proportions, the limitations of these systems became apparent and researchers began to focus on using big data analysis tools, most notably Hadoop, to process RDF data. This paper presents a comparative analysis of performance of Presto (distributed SQL query engine) in processing big RDF data against Apache Hive. To evaluate the performance Presto for big RDF data processing, a map-reduce program and a compiler, based on Flex and Bison, were implemented. The map-reduce program loads RDF data into HDFS while the compiler translates SPARQL queries into a subset of SQL that Presto (and Hive) can understand.
world congress on services | 2011
Srividya K. Bansal; Ajay Bansal
The success and acceptance of Web service composition depends on computing solutions comprised of trustworthy services. In this paper, we extend our Web service Composition framework to include selection and ranking of services based on their reputation score. With the increasing popularity of Web-based Social Networks like Linked in, Facebook, and Twitter, there is great potential in determining the reputation score of a particular service provider using Social Network Analysis. We present a technique to calculate a reputation score per service using centrality measure of Social Networks. We use this score to produce composition solutions that consist of services provided by trust-worthy and reputed providers.
advances in computing and communications | 2013
Prabhu T. Kannan; Srividya K. Bansal
Learning management systems and student information systems have been in use for years in a number of universities across America. However, their use is not as widespread in universities in India. The main reasons have been the lack of high-speed Internet availability, reluctance from universities to try new software, and the high cost of commercial products (which are not differently priced for the Indian market). In recent years, Internet penetration has significantly improved and a number of universities even have direct connections to the internet backbone. Social media use has become very widespread, and students and teachers are familiar and comfortable with a number of web-based applications. The goal of this project is to develop a prototype for a low-cost web-based application that provides features of both learning management systems and student information systems, and is customized to the needs of universities in India.
advances in computing and communications | 2013
Sindhura Potineni; Srividya K. Bansal; Ashish Amresh
In a traditional software engineering class, students are typically engaged in theoretical lectures followed by homework assignments or a project. Use of hands-on training and laboratory activities using real-world projects is more likely to produce students with a higher level of achievement and more confidence in the course material. If every topic or technique introduced in the course has a corresponding hands-on activity that demonstrates an application or use of the concept in the industry, students better understand the need for the technique and the learning environment is more interactive, engaging, and interesting to students. This paper presents a project called ScrumTutor that aims at providing an engaging learning experience of Scrum Software development process through a web-based Interactive tutorial. It is designed and developed for undergraduate students in introductory Software Engineering courses. This software tool introduces its users to modern software engineering methodology used these days in the software industry known as Agile Software Development that includes the Scrum framework for managing software projects or products.