B. Padmaja, Rama Prasad, Sunitha K, V. N. Principal, Bvrit Hyderabad
{"title":"Use of Reality Mining Dataset for Human Behavior Analysis -- A Survey","authors":"B. Padmaja, Rama Prasad, Sunitha K, V. N. Principal, Bvrit Hyderabad","doi":"10.1109/ICISE.2016.16","DOIUrl":"https://doi.org/10.1109/ICISE.2016.16","url":null,"abstract":"Recent advancements in mobile technologies have designed a new kind of device: the smart phone. Smart phones have become quintessential for a large fraction of people in developed as well as developing countries in their day to day life. The device integrates a number of sensor technologies for automatic observation which can provide data with high accuracy & precision, can be programmed to interact with the user, and can have communication with remote researchers. This allows relentless and cost-effective access to erstwhile inaccessible history of data on everyday social behavior, such as intimacy of people, phone calls, and movement patterns. In this paper, the concept and applications of reality mining are summarized and its significance towards human behavior analysis is illustrated. The sensor data collected from smart phones is experimented with survey data by applying machine learning algorithms to predict human behavior in social networks. This survey conjointly highlights reality mining applications, future issues and challenges.","PeriodicalId":190643,"journal":{"name":"2016 International Conference on Information Systems Engineering (ICISE)","volume":"28 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-04-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133823165","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Victor Gonzalez Chamorro, Carlos Núñez Castillo, Fabio López-Pires
{"title":"An Elastic VoIP Solution Based on OpenStack","authors":"Victor Gonzalez Chamorro, Carlos Núñez Castillo, Fabio López-Pires","doi":"10.1109/ICISE.2016.8","DOIUrl":"https://doi.org/10.1109/ICISE.2016.8","url":null,"abstract":"Nowadays, a datacenter infrastructure with static al- location of resources could be a bottleneck towards a high-quality network service due to growing and unpredictable demands for resources by modern applications. Additionally, an efficient utilization of the available resources could represent economical benefits to service providers. In this context, Voice over IP (VoIP) service providers must address resource management problems such as: (1) efficient utilization of available resources and (2) maintain high quality of service, considering particular requirements of the communication business. VoIP solutions could be designed considering different cloud computing service models, where the adaptation of traditional applications to cloud computing environments is a main challenge. As an innovative use of Infrastructure as a Service (IaaS) interfaces, this work presents a cloud-based elastic VoIP solution considering its implementation on an industry-leading cloud platform such as OpenStack. In order to validate the proposed solution, several experiments with different workloads were performed. Experimental results show that the proposed elastic VoIP solution can efficiently use available resources and dynamically scale according to service workload demands while maintaining a high-quality of service.","PeriodicalId":190643,"journal":{"name":"2016 International Conference on Information Systems Engineering (ICISE)","volume":"14 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-04-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115213087","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pranav Ramarao, K. Muthukumaran, Siddharth Dash, N. L. Bhanu Murthy
{"title":"Impact of Bug Reporter's Reputation on Bug-Fix Times","authors":"Pranav Ramarao, K. Muthukumaran, Siddharth Dash, N. L. Bhanu Murthy","doi":"10.1109/ICISE.2016.18","DOIUrl":"https://doi.org/10.1109/ICISE.2016.18","url":null,"abstract":"Software Analytics is gaining momentum as a result of involved empirical research in enhancing quality and productivity of software engineering activities. There have been rigorous research efforts in the areas of bug prediction and testing effort prediction by making use of historical data. The problem of predicting bug fix times is an interesting problem with lots of advantages to industry but there have been limited efforts to solve this problem. We introduce a new feature, the score of bug reporter, to predict bug fix time. The prediction accuracies of proposed model built with the new feature along with the other prominent features are found to be better than existing models.","PeriodicalId":190643,"journal":{"name":"2016 International Conference on Information Systems Engineering (ICISE)","volume":"50 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-04-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134553944","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Ali Akbar Pammu, Kwen-Siong Chong, K. Z. L. Ne, B. Gwee
{"title":"High Secured Low Power Multiplexer-LUT Based AES S-Box Implementation","authors":"Ali Akbar Pammu, Kwen-Siong Chong, K. Z. L. Ne, B. Gwee","doi":"10.1109/ICISE.2016.11","DOIUrl":"https://doi.org/10.1109/ICISE.2016.11","url":null,"abstract":"We propose a Multiplexer Look-Up-Table (MLUT) based Substitution-Box (S-Box) implementation for the Advanced Encryption Standard (AES) algorithm. There are two key features in the proposed MLUT based S-Box. First, it is implemented based on 256-byte to 1-byte multiplexer with a 256-byte memory instead of the conventional implementation of employing multiplication inversion in GF(28) and affine transformation. Thus, our proposed S-Box is simpler in circuit implementation and lower in power dissipation. Second, our S-Box is 30× more secured against the Side Channel Attack (SCA) based on Correlation Power Analysis (CPA), as our proposed S-Box exhibits smaller variance in its power dissipation profile for different processed data. Based on the measurement results of AES-128 implemented on the Sakura-X FPGA board, our proposed S-Box dissipates only 1.9mW and features 5.5× lower power than the conventional S-Box implementation. Our proposed MLUT S-Box design is also highly secured as the CPA attack on the AES with our proposed S-Box implementation requires 13540 power traces. This is significantly higher than the conventional S-Box which requires only 445 power traces to uncover the same secrete key.","PeriodicalId":190643,"journal":{"name":"2016 International Conference on Information Systems Engineering (ICISE)","volume":"60 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-04-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126615260","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Gregory C. Smoots, Andreas Garstenauer, T. Blackburn
{"title":"Measuring System Usability during Requirement Engineering: Requirements Engineering","authors":"Gregory C. Smoots, Andreas Garstenauer, T. Blackburn","doi":"10.1109/ICISE.2016.20","DOIUrl":"https://doi.org/10.1109/ICISE.2016.20","url":null,"abstract":"It is extensively acknowledged that Requirements Engineering (RE) has critical implication for overall success of program and project systems development. This research examines and presents a framework that demonstrates how System Usability can be measured to improve decision-making during RE phases as valuable input to feed-follow-on Systems Engineering (SE) activities throughout system development life cycle stages. This paper discusses research for a systematic approach in developing a decision framework based upon four major requirement specification factors: requirement text quality, complexity, completeness and capacity to identify system usability prior to being delivered into system operations per documented requirement specification. The objective of the research is to identify the utility of the defined stakeholder requirements during the earliest stages of system development to measure system usability prior to investing or allocating significant resources to deliver an end-system that satisfies customer expectations. The decision framework is a convergence of multiple fields of research that include requirements text analysis, quality attributes, problem complexity, and requirements metrics as input for decision analysis to assist researchers and practitioners with delivery of end-systems that meet the stakeholder expectations. The operational specification statements within requirement documentation will be analyzed to measure text quality attributes for metrics. The decision framework bridges the gap amongst the stakeholder and system engineer during RE phases to identify issues on the front of the systems engineering process to develop quality end-systems.","PeriodicalId":190643,"journal":{"name":"2016 International Conference on Information Systems Engineering (ICISE)","volume":"35 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-04-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125909894","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"On the Windy Road to Become a Service Provider: Reflections from Designing a Mission Critical Information System Provided as a Service","authors":"Aapo Koski, T. Mikkonen","doi":"10.1109/ICISE.2016.10","DOIUrl":"https://doi.org/10.1109/ICISE.2016.10","url":null,"abstract":"During the recent years, the information system landscape has drastically changed -- system owners do not want to carry the responsibilities and risks at the same level as they previously did. To this end, a major shift is called for in the way the information systems are developed, deployed, and operated. A more demand-centric view, accurately meeting the needs and expectations of the end user as well as the system owners, leads to systems delivered as a service. In this paper we present experiences gathered during project ERICA, a large-scale mission critical information system for the emergency services in Finland made available to the end users as a service by a private company.","PeriodicalId":190643,"journal":{"name":"2016 International Conference on Information Systems Engineering (ICISE)","volume":"53 7","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-04-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114026776","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Combining SysML and Marte/CCSL to Model Complex Electronic Systems","authors":"A. Khan, F. Mallet, M. Rashid","doi":"10.1109/ICISE.2016.13","DOIUrl":"https://doi.org/10.1109/ICISE.2016.13","url":null,"abstract":"SystemVerilog is a popular hardware description and verification language aimed at designing and verifying present-day complex embedded systems. With the increasing number of design verification assertions, engineers always feel it difficult to manage the gap between the system specification and the design validation efforts and to cope with the time-to-market factors. An approach is presented for the modeling of system design as well as validation features using the UML standards like SysML, MARTE and CCSL. Finally the approach is demonstrated using an example of traffic light controller.","PeriodicalId":190643,"journal":{"name":"2016 International Conference on Information Systems Engineering (ICISE)","volume":"110 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-04-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115842548","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Using Velocity, Acceleration, and Jerk to Manage Agile Schedule Risk","authors":"Karen M. Bumbary","doi":"10.1109/ICISE.2016.21","DOIUrl":"https://doi.org/10.1109/ICISE.2016.21","url":null,"abstract":"Stable velocity is paramount for agile planning and builds trust with stakeholders. What metric represents agile stability? Agile processes establish the principle the schedule is fixed and scope changes. Agile velocity is well defined. Velocity is how much technical scope a team of people can produce over a period of time. It ties the technical scope to the schedule. This research continues to develop the concept that a stable velocity is an important factor in the change management process and risk management process. Specifically, stable velocity can help prevent a chaotic relationship with the customer. If the velocity is stable from sprint to sprint, it means planning and the execution is well aligned. This research uses past data from software agile development projects to investigate whether a metric for change in technical scope provides a leading indicator for schedule risk. Specifically, this paper studies agile velocity and proposes two physics concepts derived from velocity, as new agile metrics: agile acceleration and agile jerk. This paper identifies agile acceleration as a trigger for change and agile jerk as an indicator for stability of a release. The process to incorporate the metrics into agile risk management is provided. This research is relevant to persons who participate and manage Agile development projects. This research can be used to understand potential schedule risk/opportunity associated with unfinished work returning to the product backlog for later planning.","PeriodicalId":190643,"journal":{"name":"2016 International Conference on Information Systems Engineering (ICISE)","volume":"12 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-04-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133699671","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"High Speed True Random Number Generator Based on FPGA","authors":"XiuFeng Xu, Yuyang Wang","doi":"10.1109/ICISE.2016.14","DOIUrl":"https://doi.org/10.1109/ICISE.2016.14","url":null,"abstract":"TRN (True Random Number) plays a key role in the communication system and so on. The TRNG (True Random Number Generator) based on FPGA (Field Programmable Gate Array) usually has a high speed and quality. In this article, we study several existing ways to generate the TRN in the FPGA using the oscillator rings which consist of an odd number of NOT gates, the structure of the oscillator rings and the sampling frequency are analyzed. An improved structure based on the oscillator rings is introduced here by which we can get higher speed and quality TRNG with fewer resources compared with the several methods mentioned in the references. The TRNG consists of 16 oscillator rings, each contains 3 NOT gates. The sampling frequency can reach 300M (Million bits per second). The design is implemented on the Altera Stratix II FPGA. The results passed the tests of the NIST (National Institute of Standards and Technology) randomness test suite. The restart experiments have shown that the TRNG outputs behaved truly random and not pseudorandom.","PeriodicalId":190643,"journal":{"name":"2016 International Conference on Information Systems Engineering (ICISE)","volume":"43 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-04-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114497456","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Modeling Parallelization Overheads for Predicting Performance","authors":"Priti Ranadive, Vinay G. Vaidya","doi":"10.1109/ICISE.2016.19","DOIUrl":"https://doi.org/10.1109/ICISE.2016.19","url":null,"abstract":"Legacy codes primarily exist on a single core processor. With the proliferation of multicore processors, end users often want to migrate to new platforms to improve performance or reduce execution time of the application. Migration from a single core processor to multicore is an expensive proposition. Thus, end users often want to get some idea about possible performance benefit prior to actual migration. Parallelizing a given application often leads to overheads due to the very constructs that enable parallelization. These overheads reduce performance of the application. In this paper, we analyze the overheads caused by OpenMP parallelization constructs. We further provide guidelines to programmers on how to reduce these overheads and maximize the performance benefits of parallelization. We start our analysis by using motivational examples, create a model and then validate our model with benchmark codes. Our experiments show that the following factors affect overheads: 1) type and scope of arrays, 2) array access w.r.t. the overall data flow, 3) number of iterations, and 4) the chunk sizes during execution. Based on our experiments we propose a mathematical model for predicting the number of cycles for these overheads. We use this model to predict overheads of four benchmark codes. Our results show that the error between the number of cycles predicted and observed is on an average 8.22%.","PeriodicalId":190643,"journal":{"name":"2016 International Conference on Information Systems Engineering (ICISE)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-04-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129697246","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}