Search Results

Now showing 1 - 10 of 146
  • Conference Object
    An Evaluation on Developer's Perception of Xml Schema Complexity Metrics for Web Services
    (Springer-verlag Berlin, 2013) Crasso, Marco; Mateos, Cristian; Coscia, Jose Luis Ordiales; Zunino, Alejandro; Misra, Sanjay
    Undoubtedly, the Service-Oriented Computing (SOC) is not an incipient computing paradigm anymore, while Web Services technologies is now a very mature stack of technologies. Both have been steadily gaining maturity as their adoption in the software industry grew. Accordingly, several metric suites for assessing different quality attributes of Web Services have been recently proposed. In particular, researchers have focused on measuring services interfaces descriptions, which like any other software artifact, have a measurable size, complexity and quality. This paper presents a study that assesses human perception of some recent services interfaces complexity metrics (Basci and Misra's metrics suite). Empirical evidence suggests that a service interface that it is not complex for a software application, in terms of time and space required to analyze it, will not be necessarily well designed, in terms of best practices for designing Web Services. A Likert-based questionnaire was used to gather individuals opinions about this topic.
  • Article
    Citation - WoS: 20
    Citation - Scopus: 25
    A Study on the Key Soft Skills for Successful Participation of Students in Multinational Engineering Education
    (Tempus Publications, 2017) Fernandez-Sanz, Luis; Teresa Villalba, Maria; Amelio Medina, Jose; Misra, Sanjay; Computer Engineering
    Soft-skills have proved to be a necessary complement to technical skills in today's multinational workplaces. As universities are facing the challenge of promoting internationalization and mobility in students and teachers, they have to decide how to help their students in developing these skills as well as increase their awareness on the cultural differences in multinational settings. After a long trajectory of participation in multinational educational experiences, the authors launched a survey to check if their previous findings on the preferred soft skills by educational experts and managers still remain valid after 5 years. Another goal of the study was the analysis of the link between preference for specific soft skills and cultural background in each country as characterized by Hofstede's indicators. The data collected from 123 experts from 45 different countries have confirmed the existence of a stable core set of preferred soft skills at global level and also for European countries. Results have also shown links between specific cultural indicators and preference for some soft skills.
  • Article
    Citation - Scopus: 1
    Maintaining Software Through Bit-Parallelism and Hashing the Parameterized q-grams
    (Univ Osijek, Tech Fac, 2012) Prasad, Rajesh; Agarwal, Suneeta; Misra, Sanjay; Sharma, Anuj Kumar; Singh, Alok; Computer Engineering
    In the software maintenance, it is often required to find duplicity present in the codes. Two code fragments are equivalent, if one can be transformed into the other via consistent renaming of identifiers, literals and variables. This equivalency can be detected by parameterized string matching. In this matching, a given pattern is said to match with a substring of the text, if there exists a one-to-one correspondence between symbols of and symbols of. In this paper, we propose an efficient algorithm for this problem by using both the overlapping and non-overlapping q-gram. We show the effect of running time of the algorithm on increasing the duplicity present in the code.
  • Article
    Citation - WoS: 19
    Software Development Outsourcing: Challenges and Opportunities in Nigeria
    (Taylor & Francis inc, 2014) Casado-Lumbreras, Cristina; Colomo-Palacios, Ricardo; Ogwueleka, Francisca N.; Misra, Sanjay
    In recent years, several emergent regions have become software development sourcing countries. This article investigates the possibilities of sub-Saharan Africa as a sourcing destination in the software field. To find out the reasons why sub-Saharan Africa countries, in general, and Nigeria, in particular, are not considered a destination for global software development projects, the authors interviewed a set of professionals from Europe and Africa. Results indicate that there are many disadvantages and difficulties impeding Nigeria from becoming a preferred sourcing destination, mainly the absence of a strong software industry and the concerns about legislative, fiscal, and commercial premises. On the other hand, it is observed that there are also relevant added values and competitive advantages in Nigeria (English-speaking country, same time zone, and cost); therefore, it can become a potential target for software development outsourcing in the medium and long terms.
  • Article
    Citation - WoS: 17
    Citation - Scopus: 30
    Analysis of Cultural and Gender Influences on Teamwork Performance for Software Requirements Analysis in Multinational Environments
    (Wiley, 2012) Fernandez-Sanz, L.; Misra, Sanjay
    Software development is mainly a social activity where teams of developers should work as a coordinated unit to fulfill the needs of customers. Studies have shown the importance of teamwork ability as the main skill for software professionals both in local settings and in global software development. Teamwork performance can be evaluated according to different approaches but we need deeper analysis within software teams of differences in individuals' performance related to culture, nationality or even gender. We applied a simple evaluation experience named teamwork benefits awareness (TBA) to groups of last-year students of computing degrees with experience as junior IT professionals during intensive multinational workshops based on international software projects. TBA allowed to measure individual and team performance during a requirements analysis session based on a real project. Results segmented by nationality and gender are presented and analysed in comparison with the data collected from computing professionals in local settings. In general, no significant differences have been found out although interesting relations are suggested with two Hofstede's country indicators. TBA is also perceived as a good technique for highlighting both teamwork benefits as well as the nature of real situations of software requirements analysis and orientation to customer needs.
  • Article
    Citation - WoS: 1
    Citation - Scopus: 2
    Potential of Support-Vector Regression for Forecasting Stream Flow
    (Univ Osijek, Tech Fac, 2014) Radzi, Mohd Rashid Bin Mohd; Shamshirband, Shahaboddin; Aghabozorgi, Saeed; Misra, Sanjay; Akib, Shatirah; Kiah, Laiha Mat; Computer Engineering
    Stream flow is an important input for hydrology studies because it determines the water variability and magnitude of a river. Water resources engineering always deals with historical data and tries to estimate the forecasting records in order to give a better prediction for any water resources applications, such as designing the water potential of hydroelectric dams, estimating low flow, and maintaining the water supply. This paper presents three soft-computing approaches for dealing with these issues, i.e. artificial neural networks (ANNs), adaptive-neuro-fuzzy inference systems (ANFISs), and support vector machines (SVMs). Telom River, located in the Cameron Highlands district of Pahang, Malaysia, was used in making the estimation. The Telom River's daily mean discharge records, such as rainfall and river-level data, were used for the period of March 1984-January 2013 for training, testing, and validating the selected models. The SVM approach provided better results than ANFIS and ANNs in estimating the daily mean fluctuation of the stream's flow.
  • Conference Object
    Citation - WoS: 1
    A Cognitive Evaluation for Meetings in Software Development Process
    (Springer-verlag Berlin, 2009) Misra, Sanjay; Akman, Ibrahim
    Software development; includes number of different type of meetings in the whole development process. The cognitive activities also play an important role in decision making activities in these meetings since they are carried out, by human being. In this paper, we evaluated the relevance of meetings in different phases of the software development process with reference to cognitive aspects.
  • Article
    Citation - WoS: 17
    Citation - Scopus: 26
    Toward Ontology-Based Risk Management Framework for Software Projects: an Empirical Study
    (Wiley, 2020) Abioye, Temitope Elizabeth; Arogundade, Oluwasefunmi Tale; Misra, Sanjay; Akinwale, Adio T.; Adeniran, Olusola John
    Software risk management is a proactive decision-making practice with processes, methods, and tools for managing risks in a software project. Many existing techniques for software project risk management are textual documentation with varying perspectives that are nonreusable and cannot be shared. In this paper, a life-cycle approach to ontology-based risk management framework for software projects is presented. A dataset from literature, domain experts, and practitioners is used. The identified risks are refined by 19 software experts; risks are conceptualized, modeled, and developed using Protege. The risks are qualitatively analyzed and prioritized, and aversion methods are provided. The framework is adopted in real-life software projects. Precision recall and F-measure metrics are used to validate the performance of the extraction tool while performance and perception evaluation are carried out using the performance appraisal form and technology acceptance model, respectively. Mean scores from performance and perception evaluation are compared with evaluation concept scale. Results showed that cost is reduced, high-quality projects are delivered on time, and software developers found this framework a potent tool needed for their day-to-day activities in software development.
  • Article
    Citation - WoS: 3
    Citation - Scopus: 4
    Predictive Rental Values Model for Low-Income Earners in Slums: the Case of Ijora, Nigeria
    (Taylor & Francis Ltd, 2023) Iroham, Chukwuemeka O.; Misra, Sanjay; Emebo, Onyeka C.; Okagbue, Hilary, I
    It is well known most often that values of properties tend to hike at the effluxion of time. This has necessitated the adoption of predictive models in interpreting outcomes in the property market in the future. Earlier studies have been oblivious of such models' outcomes as it affects any focal group, particularly the vulnerable. This present study focuses on the low-income earners found in the slum. The Ijora community in Lagos was the highlight of this study, particularly Ijora Badia and Ijora Oloye, regarded as slums according to the UNDP report. The entire fifty-two (52) local agents in the Ijora community were surveyed in cross-sectional survey research that entailed the questionnaire's issuance. The nexus of data collection, pre-processing, data analysis, algorithm application, and model evaluation resulted in retrieving rental values within the years 2010 and 2019 on two predominant residential property types of self-contain and one-bedroom flats found within the community. Three selected algorithms, Artificial Neural Network (ANN), Support Vector Machine, and Logistic Regression, were essentially used as classifiers but trained to predict the continuous values. These algorithms were implemented through the use of Python's SciKit-learn Library and RapidMiner. The findings revealed that though all three models gave accurate predictions, Logistic Regression was the highest with low error values. It was recommended that Logistic Regression be applied but with much data set of property values of low-income earners over much more period. This study will contribute to the Sustainable development goals(SDG) 11(Sustainable cities and communities) of the United Nations to benefit developing countries, especially in sub-Saharan Africa.
  • Article
    Citation - WoS: 11
    Citation - Scopus: 17
    Software Measurement Activities in Small and Medium Enterprises: an Empirical Assessment
    (Budapest Tech, 2011) Pusatli, O. Tolga; Misra, Sanjay; Computer Engineering
    An empirical study for evaluating the proper implementation of measurement/metric programs in software companies in one area of Turkey is presented. The research questions are discussed and validated with the help of senior software managers (more than 15 years' experience) and then used for interviewing a variety of medium and small scale software companies in Ankara. Observations show that there is a common reluctance/lack of interest in utilizing measurements/metrics despite the fact that they are well known in the industry. A side product of this research is that internationally recognized standards such as ISO and CMMI are pursued if they are a part of project/job requirements; without these requirements, introducing those standards to the companies remains as a long-term target to increase quality.